Re: [討論] 要關多工的話還是iPhone嗎?

看板iOS作者 (Denken)時間8年前 (2015/12/23 02:02), 8年前編輯推噓18(1804)
留言22則, 19人參與, 最新討論串2/2 (看更多)
※ 引述《cs100128 (passerby)》之銘言: : 以前用iPhone都沒有在關多工 : 這就是iPhone的好處吧 : 不用特地去關也不用像安卓一樣要一鍵清除背景程式 : 因為它就是會自動幫你停止 : 而且這樣也比較不浪費電 : 因為不需要再重啓一次app : 但現在..... : 我已經關了app背景重整了 : fb、line、instagram等還是需要手動清除多工 : 不然背景還是一直跑 : 那這樣還有意義嗎? : ps.沒有要戰的意思只是真的想抱怨也想找方法改善這樣的情況,可又不想jb,真的很不 : 習慣變成這樣呀 先得搞清楚要解決的是什麼問題 多數人談清除多工,都是想解決耗電問題 清除多工是手段,不應該是目的 一直在想要怎樣才能讓所有程式都不要在背景跑 並不是解決耗電問題的最好辦法 首先應該釐清耗電的原因 再來聊點 iOS 多工的內涵,因為它真的有點太複雜了 以致把所有程式清除多工這樣簡單的思維,並非最佳解 就像我們寫程式的要調效能,不做 profiling 是沒有意義的 通常只要針對前幾名耗電來源做處理就足夠了 iOS 9 之後,設定 - 電池 下面的電池用量 就可以看到每個 App 耗電比例和來源 通常智慧型手機最耗電的前三名來源 不外乎螢幕、行動網路、GPS(當然還有 CPU 就不說了) 螢幕:你一打開手機就在耗電了 這沒什麼好說,頂多調低亮度 行動網路:比 Wi-Fi 耗電 這在 設定 - 行動網路 下面也看得到每個 app 數據用量 分別關掉就可以直接斷掉它的來源 但是對於定位 app 則可能因為只剩 GPS 可用,反而讓定位更耗電 GPS:其實保持行動網路和 Wi-Fi 開啟,就能大幅減少用上更耗電的 GPS 這在 設定 - 隱私權 - 定位服務 下面也看得到每個 app 的權限 特別注意紫色定位圖示以及權限為「永遠」的 app 就夠了 瞭解並處理前幾名耗電的 App 就差不多了 再多搞都很事倍功半 因為你真的要搞清楚有多少東西會在背景耗電? App Programming Guide for iOS - Background Execution http://0rz.tw/tA0tm 在 App 端能做的背景服務就這些,沒了 一般人從字面上理解的「背景 App 重新整理」 其實就只佔其中的一項 fetch 而已,是依使用頻率更新資料用的 跟多工介面佔著 RAM 沒有關係 來舉個例子 先前 Facebook iOS App 被爆料在電池用量佔據了大量的背景時間 http://i.imgur.com/iYcVQM0.png
(原文:https://goo.gl/2Jxw3o ) 當然就一堆人來猜了是上面提及的哪一項背景服務 濫用網路電話?濫用背景播放?(背景有「音訊」項目佐證) 濫用無聲推播?(你看這大部分人都不知道吧) 最後 Facebook 更新 app,工程主管也出來回應了 https://www.facebook.com/arig/posts/10105815276466163 簡單講就是網路層有些寫爛了, 而背景播放就只是佔著沒幹啥事,會修改為沒在用就移除 夠複雜了吧 但上面說的這些 app 的背景服務 有的會讓使用者看到 ex. 背景播放、定位、網路電話等等 剩下的發生頻率或運行時間,都被 iOS 中央牢牢管控 當然,手動從多工介面滑掉 app 的話 這些背景服務也都會被關掉 所以還是全部手動關掉最好? 那你考慮過程式從儲存空間重新啟動比從 RAM 直接回復還耗電嗎? 沒跑背景服務的話,那些佔著 RAM 的背景 app 也耗不到 CPU 資源 再來說系統層 「低耗電模式」其實也只暫停部分功能 app 的通知都從 iOS 統一控管,可以關 動態背景圖片,可以關 輔助使用 - 動態效果,可以關 定位服務拉到最下面,有個「系統服務」也不時偷偷在背景定位(而且預設不會顯示!) 可是你去研究究竟還有哪些佔據背景沒有太大意義 絕大多數很有可能不太耗電,因為 iOS 實在掌控了太多東西 如上所述,抓確實耗電的前幾名出來解決才是事半功倍 現實是工程化的 往往我們以為很科學思維的解法 其實是過度簡化而遠離現實的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.105.57.119 ※ 文章網址: https://www.ptt.cc/bbs/iPhone/M.1450807333.A.FBE.html ※ 編輯: denkeni (27.105.57.119), 12/23/2015 02:29:06

12/23 02:39, , 1F
87分 不能再多了
12/23 02:39, 1F

12/23 06:22, , 2F
推 知識
12/23 06:22, 2F

12/23 06:38, , 3F
推,很多一知半解的鄉民才會有無謂的堅持
12/23 06:38, 3F

12/23 07:40, , 4F
請問FB的問題修正了嗎??它經常是我的用電量排行第一名...
12/23 07:40, 4F

12/23 09:29, , 5F
你寫的真好 可是會聽的人大概不多吧…
12/23 09:29, 5F

12/23 10:55, , 6F
fb已經修正了 耗電第一名是因為你一直在用吧
12/23 10:55, 6F

12/23 12:05, , 7F
合理
12/23 12:05, 7F

12/23 12:11, , 8F
我的耗電第一名一直都是line
12/23 12:11, 8F

12/23 12:58, , 9F
12/23 12:58, 9F

12/23 14:31, , 10F
12/23 14:31, 10F

12/23 14:49, , 11F
推!
12/23 14:49, 11F

12/23 18:55, , 12F
推 理性
12/23 18:55, 12F

12/23 22:10, , 13F
12/23 22:10, 13F

12/23 23:39, , 14F
你說的都對,但蘋果的賣點就是在「使用者不須擔心該部分」
12/23 23:39, 14F

12/23 23:40, , 15F
換句話,你說的就是蘋果的工作,使用者用iPhone就是想簡單
12/23 23:40, 15F

12/23 23:42, , 16F
我搞不懂的是,一鍵關閉全部多工,功能開放不就解決問題了
12/23 23:42, 16F

12/23 23:43, , 17F
一直在討論背景耗電的問題,何不讓使用者自行選擇關閉與否
12/23 23:43, 17F

12/24 00:24, , 18F
推!
12/24 00:24, 18F

12/24 00:34, , 19F
ㄊㄨㄟˉ
12/24 00:34, 19F

12/24 08:38, , 20F
12/24 08:38, 20F

12/26 05:17, , 21F
我的第一名一直是ptt
12/26 05:17, 21F

02/29 14:40, , 22F
02/29 14:40, 22F
文章代碼(AID): #1MUP0b-- (iOS)
文章代碼(AID): #1MUP0b-- (iOS)