標題有點長,差點塞不下去.........
我從 Pocket PC 2002 開始使用 PDA,
後來換過 Windows Mobile 5.x,直到最近換了 Android (Milestone) 2.1,
多年來一直覺得很匪夷所思,
既然 SmartPhone 的設計概念很接近 PC OS,
可安裝應用軟體,可上網,有一堆系統服務,
但是「真正將程式完全關閉」的功能,為什麼大部分程式都不設計在裡面??
很多人都將「智慧型手機入手後,第一件事是先安裝工作管理員」這種觀念視為理所當然,
但有誰見過 PC 上面要額外安裝工作管理員才能關閉程式的?
PC (不管何種 OS),除非是系統服務,否則按下右上角的關閉,就是真正關閉程式了,
SmartPhone OS (對,我就是指 Windows 系和 Android),
為什麼按下關閉後還會死賴在記憶體裡不肯走,還得動用工作管理員才能關閉?
很多程式並非系統服務,例如 Media Player,聽完就關閉,
Browser,上網完就關閉,除非是通話/簡訊類的程式才會以系統服務存在,
這點應該很合理吧?
Android 程式不是做不到,像佔有率極高的 Dolphin 瀏覽器,
就可以按下「退出」真正將自己結束程式,
顯然不是 SDK 故意限制這功能,
既然做的到,為何 OS 不在 SDK 裡面明確定義好,什麼程式要有結束功能,
什麼程式不該有結束功能,
而非讓使用者還要有事沒事去按一下工作管理員才能關?
再者,既然非得工作管理員才可關,為何工作管理員不內建?
還要使用者自己裝?
版上剛好有人在聊到 iPhone 4.0 即將提供多工的議題,
當然,以方便性來講,多工當然比單工方便很多,
但是,若以上文所提到的考量而論,
在單工系統,至少我按下關閉,程式就真的關閉了,不用考慮它會死賴在記憶體裡不肯走,
這點倒是不錯的優點。
上面的問題只是我使用多年的 PDA/SmartPhone OS 長久以來的疑問,
並非戰平台,好戰的話我就不會買 Milestone 了對吧?
threesecond wrote:
為什麼按下關閉後還會死賴在記憶體裡不肯走,還得動用工作管理員才能關閉?...(恕刪)
站在 phone os 的觀點,會希望儘可能省電並加快反應速度,所以延後回收是合理的
記憶體佔用無所謂,並沒有特別耗電。
真的是被MS荼毒太久了…

不過我剛開始用Andriod phone時也一樣,總覺得為何我liquid的ram總是剩一點點,
後來了解android的記憶體管理架構後,才恍然大悟,ram真的不是剩越多越好啊…
系統自動管理才是真正的王道,不需你去費心殺apk,又能保持在最佳狀態~

teddylinx wrote:
我看手機不如也來搞個RAM的擴充槽
要幾G自己買自己裝
(我最大的心願就是自主發電XD....以後都不用充電了...手機電腦藉由核能.太陽能...之類的產生電)
你覺得有可能會有自行裝ram這種設計的手機嗎?

不過自行發電的日本已經有了,利用的正是太陽能,機背就是太陽能板~
ソーラー携帯
不過充10分鐘只能有1分鐘的通話時間…

內文搜尋
X

























































































