顯示結果從 1 到 10 共計 26 條
-
07-24-2008 #1
個人目前完全沒有使用過iPhone的經驗~對Apple的產品的軟體架構也完全狀況外...
全都是使用Microsoft base的手機與軟體經驗而已.
我有一個迷思,
WM系統是這樣~當開啟程式使用完畢將其關掉後~有時候並非真正的結束~它還會停留在記憶體中,這時就必須去系統-->記憶體-->執行中程式-->手動關閉某程式.
不曉得iPhone的OS架構是?流程?會有一個正在執行中的程式列表嗎?也需要像WM系統一樣這麼麻煩嗎?
我是有看過朋友的一代iPhone操作時~打開某程式~使用完畢按關閉~
或甚至是直接按HOME實體按鍵回到主畫面~
想請教當直接按下HOME鍵的時候~那剛剛正在使用執行的程式是自動關掉了嗎?
真的從記憶體中移除了嗎?
若沒有真正的關閉~是否需要額外安裝軟體可以顯示目前所有執行中程式然後選擇性的關閉某程式?此篇文章於 07-24-2008 17:01 被 ddsila 編輯。
-
07-24-2008 #2
真是個好問題~~我也想知道!!
幫你推上去!
-
07-24-2008 #3
OSX 和 Windows 程式最大的不同點就是,OSX 程式關閉視窗和退出程式是完全不同的兩回事.
OSX 的程式關閉視窗時,程式還是在背景執行,退出程式才會釋放記憶體.(程式設計師可自由決定關閉最後一個視窗時就退出或是轉背景服務)
而 windows 一律關掉視窗就是退出程式。
不過這個跟你說的無關,你說的那個是 windows mobile 的大問題.
windows mobile 會把當掉無法關閉的程式隱藏起來,讓使用者以為程式已經退出了,其實還在背景偷偷耗你的電力。這件事在 MacWorld 大會上還被拿出來譏笑...
這也是為什麼世界上每一台 wm 手機一定要附上一顆 reset 按鍵讓使用者戳屁股。因為連你用來關閉其他程式的 TaskManager 也會當掉...
iPhone 除了天生就是背景執行的服務以外(像:電話、WiFi、定期收信),其他所有程式都可以透過按住 Home 6 秒直接 kill 掉..
舉例來說,iPod.app 執行後可以關閉視窗在背景播放音樂,但如果在 iPod.app 視窗按住 Home 6 秒,就可以退出程式。此篇文章於 07-24-2008 19:59 被 tyf 編輯。
-
07-24-2008 #4
tyf說得沒錯
不過iPhone上面又不同了,依照SDK上面的說明
除了基本電話功能是屬於全時待機的狀況,其他程式只要一離開,或是回到home就關閉且釋放掉資源與記憶體了,也因為安全理由所以沒有開放讓程式可以在「背景」執行,或是「待命」,除了官方的功能之外
所以他們才推出了另外一個解決方案叫做notice的服務,用來透過其他方式將你需要待命且收到訊息的部份,給push回來,大家可以去看吉米wwdc翻譯的內容
總而言之,wm那套就拋開了,不要想這麼多,你不需要再去找task manager,命令他把某個程式給force quit,把系統資源還給你
不需要,用就對了
「系統資源不足」、「系統記憶體不足」
這幾個訊息,在水果幫,是很難很難看到的...幾乎沒有遇過這樣的狀況
-
07-24-2008 #5
-
10-06-2008 #6
對不起 請容我再確定一下
所以按六秒Home是不需要做的嗎
謝謝
-
10-06-2008 #7
個人是認為,因為安全的理由不讓其他程式跑背景是有點牽強的。
MacOS從OS6到OS7也是從Finder變成Multi Finder,更別提到OSX了。
個人好奇的是,程式開開關關所耗費的電力,應該遠大於背景切換吧?
對於一台電力有限的手持裝置來說,傷害還挺大的。
另外也表示iPhone的RAM也不需要多大了,因為程式一離開就要quit釋放記憶體。
如果WM因為程式放在背景就會被拿來酸的話,那Symbian大概也要被笑死了。
個人反而覺得智慧型手機OS還不許應用程式做多工切換,才是一大笑點。。。
WM手機可以設定按住關掉按鈕不放就會變成quit而不是退到背景。
如有得罪,請多包含,以上是小弟有感而發。此篇文章於 10-06-2008 15:16 被 macdome 編輯。
-
10-06-2008 #8
-
10-06-2008 #9
-
10-06-2008 #10
以官方的 app 看來並不是不能多工! 重點是, 常駐的東西若可以在背景跑, 又隱藏於使用者, 那很多背景的病毒就這樣子進來了. windows, wm, sybian 都是因為這樣子都是因為這樣子有病毒的. 尤其是 wm, sybian, 這些不完整的架構使得開發者容易生出軟體, 但這些軟體不僅不安全, 也不夠穩定. 當 app 當時, 往往整台手機也掛了. 也因為這些軟體沒有被強制從記憶體裡正確的移除, 資源耗盡. sony 手機就常常有這種當機問題. 有時更是使用了 bluetooth 之後, 還要重新配對或者無預警的自動關機.
電力考量也是其一啦! 其實逃獄後可裝個小軟體就能夠讓軟體常駐於背景. 不過我寧可等原廠願意下放, 因為聽說常駐 msn, 電力耗盡相當快.此篇文章於 10-06-2008 20:37 被 photodesignch 編輯。