• 22

在你吃芒果以前的幾個注意事項:一個芒果用戶寫給所有即將吃芒果的人的提醒

Kakeru wrote:
你不是認為我發這文很...(恕刪)

我想是你該看清楚吧! 我只說你這樣下去很愚蠢而已!真是
就算大家在這邊搞個天翻地覆,爭個你死我活,弄個人仰馬翻,微軟會看得到嗎?
如果你還想繼續的話,那就把這篇繼續戰到一百頁好了
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/15/understanding-the-windows-phone-application-execution-model-tombstoning-launcher-and-choosers-and-few-more-things-that-are-on-the-way-part-1.aspx

這邊吵翻天, 直接來看官方文件

程式開始有四個 Event

Launching
Activated
Deactivated
Closing


流程 1 => 啟動程式 Launching -> Back -> Closing (唯一的完全清除記憶體的方式)


流程 2 => 啟動程式 Launching -> Home -> Deactivated (Tombstone) -> Back -> Activated


Deactivated (Tombstone) -> Back -> Activated

從 Tombstone 重新啟動的時候是"新"的映像/物件

從 Home 啟動程式永遠都是 流程 1 的 Launching 而不會是 Tombstone 的 Activated

儲存任何資料是軟體開發者的責任

點燃心火 wrote:
還蠻妙的...過去P...(恕刪)


其實不會啊,如果你不要去點 IE 的 Live Tile 就不會有這個問題,
如果不會長按上一頁來切換程式,很直覺的只是按上一頁回到原來的 IE,
原來的狀態還是一直保持著。

問題就在於多點了 IE 的 Live Tile 這個動作,
而這個設計有可能是故意的,Kakeru 版友就一直持意這是 Bug,
跟他講了操作方法,而他也有聽到,可是卻選擇不聽,
這樣真的也沒辦法吧。


這就有點像跟他解釋掃把要這樣用,他卻一直卡在掃把這樣的設計是錯誤的上。

不講了,鬼打牆摸式是無解的。
TemjinC wrote:
這邊吵翻天, 直接來看官方文件...(恕刪)


專業的來了,
本來想說再沒人貼我就自己拿來貼了。

其實整個邏輯很一致,
例如你開程式的流程是
程式A - 程式B - IE分頁1 - IE分頁2 - 程式C,
上頁鍵就是讓你從程式C往後倒退回A,
進到IE時上頁鍵表面上是回到上個瀏覽網址,
但實際上還是在這條流程鍊子上,
等IE的分頁退到底,繼續點上頁鍵就回到程式B跟A。

HOME鍵會回到桌面,但只要不重開程式,
這條鍊子不會斷,
一樣可重複使用上頁鍵(早年沒有多工列的作法就是這樣)
或用Mango的多工列跳到流程鍊的任一位置。

Android有的多達五個按鈕,
iOS的Home跟電源功能也經常不同(長按、組合鍵、double click等等),
這麼複雜user都記得住了,
WP7這樣的設計邏輯簡單得多了。

歡迎光臨https://500px.com/ddcat
惡魔推銷員 wrote:
至於程式留下操作狀態,應該是不會有渣渣沒釋放掉,永遠佔掉系統空間的,每支
程式照理來說會有各自的暫存檔,下次操作會洗掉吧.......(恕刪)


一般文書處理程式一定會做的功能,
就是瀏覽資料夾然後開啟檔案,
所以即使暫存文件不小心沒被系統程序殺掉,
使用者看得到就有辦法自己殺。

我擔心的是一些為了保存程式狀態而留下的暫存檔,
它可能不是標準文件格式,甚至不被系統認得(第三方App),
如果程式開發者的垃圾回收沒做確實,
這些渣渣檔可能就一直留在那兒了。
要避免這個情況,
就是讓保存程式記憶體狀態這件事交給OS,
OS會保存一段時間,然後判斷沒有用之後主動釋放,
這是最保險的作法。

歡迎光臨https://500px.com/ddcat
我覺得這個想法很奇怪

樓主把mango的可能問題列出來,這是好意提醒想買wp7手機的使用者,wp7的手機使用上會有這些情況

但你只是一直在炮wp7的手機,wp7並不是市面上唯一的智慧型手機,你如果覺得這些情況會造成你的困擾,你可以選ios,也可以選android,甚至你想選symbian,也沒人能奈你何。但你只是一味的批wp7,我覺得這居心叵測。

不喜歡wp7的設計邏輯,可以選其他作業系統的手機,又不是沒得選,也沒人強迫你一定要用wp7的手機,如果自己愛用又要炮一堆,那是你的問題,不是wp7的問題。
oldblackjoe wrote:
如果自己愛用又要炮一堆,那是你的問題,不是wp7的問題...(恕刪)


WP7最大的問題是開程式(尤其內建的那些)速度夠快,
所以使用者分不出究竟是系統新開一個,或是從舊的記憶體影像回復...
也因此造成屢屢回到桌面去重複點動態磚,
而不習慣使用上頁鍵回去的操作方式,
包括我在內一直都是這樣操作的,
再說大多數程式也不需要隨時記錄當前狀態,重啟也沒差。

不過經過這一篇後,
我想我以後會多用上一頁來切換。
歡迎光臨https://500px.com/ddcat
ddcatt wrote:
我擔心的是一些為了保存程式狀態而留下的暫存檔,
它可能不是標準文件格式,甚至不被系統認得(第三方App),
如果程式開發者的垃圾回收沒做確實,
這些渣渣檔可能就一直留在那兒了。
要避免這個情況,
就是讓保存程式記憶體狀態這件事交給OS,
OS會保存一段時間,然後判斷沒有用之後主動釋放,
這是最保險的作法。...(恕刪)


iOS一直以來都這樣做,並沒有什麼問題,芒果多用Save也不至於就會出問題吧?
何況那「自動儲存」的檔,不一定是要用怪異的暫存檔,例如芒果的office,離開
時會自動儲存,那個檔和手動儲存有任何差異嗎?沒有吧?簡訊打一半跳出,存個
固定名稱的純文字檔,每次進來時固定讀這個,有啥內容就顯示啥,也不需要特殊
格式/無法被辨認的暫存檔啊?

還有你說iOS電源+HOME鍵很複雜,可是明明掌管多工/程式關閉,根本用不到電源
鍵,home*1關閉,home*2叫出多工列,這和芒果返回關閉,長按返回叫出多工列
,比較起來有更複雜?我覺得是一樣的東西....

hanzo0313 wrote:
這串還在,真是神奇啊...(恕刪)


+1

社會上也好...工作上也好
流於習慣常是一種醜陋的惡習~

常常需要做個改變的工作方法
只會被抗拒..再抗拒..再抗拒
說甚麼....都只是因為...習慣了!!

WP7..好不好用??
我說它~~ 越簡單就好用!! 憑良心說...是真的不錯用!
開五個?? 那開十個呢?? 再開二十個呢????
饒了手機吧~ 它對我來說只是打電話~ 其他都是附加功能!

一個月要打個5.6千話費...我就不指望~還能有什麼時間、電力去開五個..去開十個??
有人的不好用..對我卻是天差地別!!

智慧型?? 用的人都不智慧了....
期待手機18般武藝...對個人能力就有救嗎??
TemjinC wrote:
從 Tombstone 重新啟動的時候是"新"的映像/物件

從 Home 啟動程式永遠都是 流程 1 的 Launching 而不會是 Tombstone 的 Activated


是嗎? 那你可以解釋我在這篇提到的,Office有完整支援墓碑多工的現象嗎?

我更改了Office文件以後 即使再從選單裡呼叫Office這隻程式 他也不會產生一個新的Office給我喔

而是完整的把我剛剛的狀態還原喔

如果程式寫得好的話 Launching 必須要等同於 Activated 的狀態喔

Launching->叫回你自己儲存的資料

Activated->系統自動幫你叫回暫存資料(但僅限五個以內)

所以IE的Launching並沒有回覆資料 而是把新的狀態覆蓋到舊的狀態了!

eights wrote:
問題就在於多點了 IE 的 Live Tile 這個動作,
而這個設計有可能是故意的,Kakeru 版友就一直持意這是 Bug,
跟他講了操作方法,而他也有聽到,可是卻選擇不聽,
這樣真的也沒辦法吧。


我還是用這篇來回覆你這段話

你沒有實驗精神去找出事實來反駁我 還在那邊死鴨子嘴硬認為自己的看法沒錯?

結果我還是得自己實驗嘛 結論是什麼?

就是從桌面進IE會莫名其妙清除掉當前分頁的瀏覽紀錄! 但不會影響其他分頁的瀏覽紀錄!

因為沒有瀏覽紀錄 所以當然IE會回到桌面! 根本不是版友講的因為IE的"上一個程式"是桌面的緣故!

這完全是程式設計的失誤!

因為實驗證明至少Office能夠利用墓碑回復之前的狀態! 而不是產生一個新的來覆蓋自己!


ddcatt wrote:
其實整個邏輯很一致,
例如你開程式的流程是
程式A - 程式B - IE分頁1 - IE分頁2 - 程式C,
上頁鍵就是讓你從程式C往後倒退回A,
進到IE時上頁鍵表面上是回到上個瀏覽網址,
但實際上還是在這條流程鍊子上,
等IE的分頁退到底,繼續點上頁鍵就回到程式B跟A。


我早在前面就提過了 當我從瀏覽紀錄被清除的分頁A切到有瀏覽紀錄的分頁B

照理說B的"上一頁"是A啊 那為什麼我在B分頁點上一頁會回到上一個網頁而不是A呢?

因為B的記錄沒有被清除嘛!!! 所以IE裡按上一頁就是上一個網頁啊!!

而根據我實驗的結果 至少在Office這程式裡微軟是有能力在動態磚叫出之前的狀態的!!

不然好歹像訊息中心一樣開個新分頁給我!! 不要覆蓋到我之前的記錄!

只是微軟在IE裡不做出這個功能而已!

有能力做而不做 這不是BUG是什麼!

你們不斷堅持自己眼睛看到的 還硬湊出一個理論來解釋自己看到的狀況

卻沒有任何實驗精神去確認自己說的是不是對的 只是一昧的抨擊 酸 罵人是HATER

有沒有品 有眼睛的人看就知道
  • 22
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 22)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?