作者virtualcell (載浮載沉漂流木)
看板WindowsPhone
標題從IE暫存的鬼隱看芒果的墓碑與多工
時間Tue Oct 25 04:13:29 2011
剛剛終於試出來了 試了之後大概可以理解IE上一頁被鬼隱是怎麼回事
首先很感謝版友分享JAVASCRIPT這個撇步
讓我們知道為什麼從桌面再次回到IE9 上一頁會失效
原因出在於:系統把當前分頁的暫存給清掉了!
所以對於IE而言 在這個分頁裡是沒有上一頁存在的
既然沒有上一頁 那當然是回到桌面囉~
不過有趣的事情是 如果你的手機存在兩個分頁A跟B
你從B跳出去桌面再跳回來 被吃掉的只有B的暫存 A的暫存並不會被影響
接著你可能會發現 這是因為IE的每個頁面對於芒果而言 都是一個獨立的程式
所以問題就出在 為什麼呼叫新的IE時會需要蓋掉舊的?
另外 既然每個分頁都是獨立的程式 那麼你自然會想到 要是開了五個以上的分頁
那第一個分頁的紀錄暫存不就被系統釋放掉了嗎?
但經過考察的結果是:不會!
即使多工管理器裡看不到的頁面 從IE分頁裡把他叫出來之後 上一頁也還是可以回去的!
所以可以推論"至少對IE而言"墓碑系統是完全有用的 墓碑的能力還可以超過5個!
不過對於其他程式 墓碑的作用就不明了
目前我試過的結論是:
只要你不進下一層選單 (換句話說 就是讓程式初始狀態P不變成P')的話
從開始的動態磚再呼叫P一次時 系統會讓新的P取代掉目前的Process(重設)
但若是此時程式的狀態已經變成P' 那麼他會再開一個新的程式P給你!
這時如果你連開多個程式 讓P'掉入多工管理器的5人名單以外 你會發現
P'的狀態永遠被丟失了 因為系統的預設是直接開一個新的P給你
所以P'到底只是看不見、撈不回來 還是被系統抹除了 就完全不得而知(謎吧
以上是系統內建程式(電話、簡訊、聯絡人、MAIL)的特性
至於對於APP而言 則沒有P跟P'的問題 目前的系統對於APP的規則就是
無論程式狀態是不是變成P' 一率把新呼叫的P取代掉P'
換句話說就是不支援多工啦(也或許是APP開發者沒寫多工?
不過這裡值得一提的是Office
我嘗試的結果是 他跟IE一樣擁有死者蘇生(?)的能力!!
如果你編輯一個WORD檔(P->P') 並且讓他掉入五人名單之外
你會發現Office依然可以正確無誤的開回那個編輯到一半的WORD檔(P')
而且這個能力絕對不是因為Office有即時線上同步的功能
(因為我把所有網路連線都關了也不影響這個能力)
所以 嗯 OK 我的結論是:
目前在芒果中 不同的功能是不同的TEAM去寫的 所以只有少數支援墓碑 大多數沒有
在我的想法中 如果一隻程式能寫成完整支援墓碑
應該會像Office跟IE一樣有死者蘇生的能力
而那個多工處理器的五人名單 只是提供沒有支援墓碑(多工)的程式
有五個STEP的喘息機會!
(當然也有可能是這兩個傢伙被寫成特別強大 實際上墓碑就只有那五個名單)
不過即使理解了芒果的多工 還是無法改變芒果目前單工充斥 無法復活程式的事實= =
只能說墓碑系統並沒有問題!!! 剩下還是要等微軟的更新
看他們願不願意把手機上的基本功能都改寫成支援墓碑了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.57.136
※ 編輯: virtualcell 來自: 111.254.57.136 (10/25 04:25)
1F:→ friedpig :程式支不支援墓碑完全是開發者可以設計的 10/25 04:27
2F:→ friedpig :當然也很多沒設計好的程式沒有墓碑 像某些遊戲 10/25 04:28
3F:→ friedpig :不小心誤觸WIN或返回 才回到遊戲就只能重開了 10/25 04:28
4F:→ friedpig :畢竟WP的墓碑模式另外兩家沒有的 所以還有不少開發者 10/25 04:29
5F:→ friedpig :不熟悉它的用法 這個應該只能靠時間和經驗了 10/25 04:29
6F:→ friedpig :不過微軟自己也該檢討 自己的系統自己都摸不熟的話 10/25 04:31
7F:→ friedpig :要怎麼要求別的開發者能好好發揮系統特性 10/25 04:31
8F:→ virtualcell :沒錯 可是令人疑惑的是連微軟自己寫的手機應用 10/25 04:32
9F:→ virtualcell :都不支援墓碑的還原 這就是讓人感到疑惑的部分 10/25 04:33
10F:→ friedpig :更新成芒果了 懶得刷回去看NODO的時候是怎麼設計 10/25 04:35
11F:→ friedpig :也有可能是因為芒果的多工 所以改了墓碑的狀態 10/25 04:36
12F:推 felaray :先推一個 上班再看XD 10/25 08:03
13F:推 alljerry04 :暫存的事情我在m01也有回,不過沒有試過AB分頁XD 10/25 10:13
14F:推 alljerry04 :m01那篇刪除了嗎? 10/25 10:13
15F:→ virtualcell :那篇到最後一堆嘴硬的人還在堅持己見而已 10/25 13:46
16F:→ virtualcell :明明已經證明出芒果不是流程式的設計 還要硬凹 10/25 13:47
17F:→ virtualcell :認為新開IE會誤把暫存清掉不是問題 10/25 13:51
18F:推 alljerry04 :論壇型網頁要筆戰好累XD 10/25 14:06
19F:推 jed19891120 :~~~希望微軟可以越改越好~~ 10/25 14:25
20F:推 zxvc :v大,或許你說的IE問題是對的。但在這說,MS也聽不太 10/25 16:39
21F:→ zxvc :到。不如去MS Answer發一篇,還有點希望。 10/25 16:40
22F:→ virtualcell :如果要反映的話 我會直接致電台灣微軟 直到他們改進 10/25 18:08
23F:→ virtualcell :畢竟他這樣算賣了有瑕疵的程式給我們 10/25 18:09