我對 iPhone 的迷思 - 程式執行關閉後? - iPhone4.TW

會員登入



第1頁,共3頁 123 最後最後
顯示結果從 1 到 10 共計 26 條
  1. #1
    ddsila 的頭像

    熱血的愛用者

    註冊日期:07-16-2008
    文章:430
    謝謝你: 5
    在 0篇文章中獲得 0個感謝
    個人目前完全沒有使用過iPhone的經驗~對Apple的產品的軟體架構也完全狀況外...
    全都是使用Microsoft base的手機與軟體經驗而已.

    我有一個迷思,

    WM系統是這樣~當開啟程式使用完畢將其關掉後~有時候並非真正的結束~它還會停留在記憶體中,這時就必須去系統-->記憶體-->執行中程式-->手動關閉某程式.

    不曉得iPhone的OS架構是?流程?會有一個正在執行中的程式列表嗎?也需要像WM系統一樣這麼麻煩嗎?
    我是有看過朋友的一代iPhone操作時~打開某程式~使用完畢按關閉~
    或甚至是直接按HOME實體按鍵回到主畫面~
    想請教當直接按下HOME鍵的時候~那剛剛正在使用執行的程式是自動關掉了嗎?
    真的從記憶體中移除了嗎?
    若沒有真正的關閉~是否需要額外安裝軟體可以顯示目前所有執行中程式然後選擇性的關閉某程式?
    此篇文章於 07-24-2008 17:01 被 ddsila 編輯。


  2. #2
    kkyy00066 的頭像

    熱血的愛用者

    註冊日期:05-21-2008
    文章:225
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    真是個好問題~~我也想知道!!

    幫你推上去!


  3. #3
    tyf 的頭像

    愛用者

    註冊日期:03-01-2008
    文章:83
    謝謝你: 0
    在 5篇文章中獲得 153個感謝
    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 編輯。


  4. #4
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,711
    謝謝你: 9,906
    在 6,553篇文章中獲得 48,053個感謝
    tyf說得沒錯

    不過iPhone上面又不同了,依照SDK上面的說明

    除了基本電話功能是屬於全時待機的狀況,其他程式只要一離開,或是回到home就關閉且釋放掉資源與記憶體了,也因為安全理由所以沒有開放讓程式可以在「背景」執行,或是「待命」,除了官方的功能之外

    所以他們才推出了另外一個解決方案叫做notice的服務,用來透過其他方式將你需要待命且收到訊息的部份,給push回來,大家可以去看吉米wwdc翻譯的內容

    總而言之,wm那套就拋開了,不要想這麼多,你不需要再去找task manager,命令他把某個程式給force quit,把系統資源還給你

    不需要,用就對了

    「系統資源不足」、「系統記憶體不足」

    這幾個訊息,在水果幫,是很難很難看到的...幾乎沒有遇過這樣的狀況


  5. #5
    ddsila 的頭像

    熱血的愛用者

    註冊日期:07-16-2008
    文章:430
    謝謝你: 5
    在 0篇文章中獲得 0個感謝
    引用 作者: 吉米丘 查看文章
    tyf說得沒錯

    程式只要一離開,或是回到home就關閉且釋放掉資源與記憶體了

    總而言之,wm那套就拋開了,不需要再去找task manager

    不需要,用就對了

    「系統資源不足」、「系統記憶體不足」

    這幾個訊息,在水果幫,是很難很難看到的...幾乎沒有遇過這樣的狀況
    光看到以上這些關鍵、重點!就真的很想加入蘋果了!modem啊medom加油!


  6. #6

    新生報到

    註冊日期:03-05-2008
    文章:10
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    對不起 請容我再確定一下
    所以按六秒Home是不需要做的嗎

    謝謝


  7. #7
    macdome 的頭像

    愛用者

    註冊日期:10-04-2008
    文章:126
    謝謝你: 1
    在 2篇文章中獲得 6個感謝
    個人是認為,因為安全的理由不讓其他程式跑背景是有點牽強的。
    MacOS從OS6到OS7也是從Finder變成Multi Finder,更別提到OSX了。

    個人好奇的是,程式開開關關所耗費的電力,應該遠大於背景切換吧?
    對於一台電力有限的手持裝置來說,傷害還挺大的。

    另外也表示iPhone的RAM也不需要多大了,因為程式一離開就要quit釋放記憶體。

    如果WM因為程式放在背景就會被拿來酸的話,那Symbian大概也要被笑死了。
    個人反而覺得智慧型手機OS還不許應用程式做多工切換,才是一大笑點。。。

    WM手機可以設定按住關掉按鈕不放就會變成quit而不是退到背景。

    如有得罪,請多包含,以上是小弟有感而發。
    此篇文章於 10-06-2008 15:16 被 macdome 編輯。


  8. #8
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,711
    謝謝你: 9,906
    在 6,553篇文章中獲得 48,053個感謝
    引用 作者: iphoneholic 查看文章
    對不起 請容我再確定一下
    所以按六秒Home是不需要做的嗎
    不必要,除非該軟體當掉,你才需要這樣做

    另外若是死當,則用sleep+home按著不放直到完全斷電之後再重新開機

    如果WM因為程式放在背景就會被拿來酸的話,那Symbian大概也要被笑死了。
    個人反而覺得智慧型手機OS還不許應用程式做多工切換,才是一大笑點。。。

    WM手機可以設定按住關掉按鈕不放就會變成quit而不是退到背景。
    謝謝您的分享

    基於安全理由不能多工那是apple說的,我們也希望他是多工的,但是在電力的考量下,我相信這取捨會相當難做


  9. #9

    愛用者

    註冊日期:07-31-2008
    文章:125
    謝謝你: 0
    在 3篇文章中獲得 31個感謝
    引用 作者: macdome 查看文章
    如果WM因為程式放在背景就會被拿來酸的話,那Symbian大概也要被笑死了。
    個人反而覺得智慧型手機OS還不許應用程式做多工切換,才是一大笑點。。。
    不是來戰的...

    不過,我記得Nokia Symbian的手機,

    按住目錄鍵是可以切換程式的,

    我用過6680、N73、N76、N82、N95好像都可以...

    還是那跟你們說的多工處理不一樣呢~

    對了,我用MobileFinder這套軟體開PDF檔的時候,

    常常會說記憶體不足...


  10. #10

    愛用者

    註冊日期:04-11-2008
    文章:170
    謝謝你: 0
    在 1篇文章中獲得 1個感謝
    引用 作者: macdome 查看文章
    個人是認為,因為安全的理由不讓其他程式跑背景是有點牽強的。
    MacOS從OS6到OS7也是從Finder變成Multi Finder,更別提到OSX了。

    個人好奇的是,程式開開關關所耗費的電力,應該遠大於背景切換吧?
    對於一台電力有限的手持裝置來說,傷害還挺大的。

    另外也表示iPhone的RAM也不需要多大了,因為程式一離開就要quit釋放記憶體。

    如果WM因為程式放在背景就會被拿來酸的話,那Symbian大概也要被笑死了。
    個人反而覺得智慧型手機OS還不許應用程式做多工切換,才是一大笑點。。。

    WM手機可以設定按住關掉按鈕不放就會變成quit而不是退到背景。

    如有得罪,請多包含,以上是小弟有感而發。
    以官方的 app 看來並不是不能多工! 重點是, 常駐的東西若可以在背景跑, 又隱藏於使用者, 那很多背景的病毒就這樣子進來了. windows, wm, sybian 都是因為這樣子都是因為這樣子有病毒的. 尤其是 wm, sybian, 這些不完整的架構使得開發者容易生出軟體, 但這些軟體不僅不安全, 也不夠穩定. 當 app 當時, 往往整台手機也掛了. 也因為這些軟體沒有被強制從記憶體裡正確的移除, 資源耗盡. sony 手機就常常有這種當機問題. 有時更是使用了 bluetooth 之後, 還要重新配對或者無預警的自動關機.

    電力考量也是其一啦! 其實逃獄後可裝個小軟體就能夠讓軟體常駐於背景. 不過我寧可等原廠願意下放, 因為聽說常駐 msn, 電力耗盡相當快.
    此篇文章於 10-06-2008 20:37 被 photodesignch 編輯。


 

 

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端