2010-10-31 47 views
0

可能導致應用程序消耗更多電池電量的主要因素是什麼?iPhone應用程序:最小化電池使用的最佳做法?

作爲一名iPhone應用程序開發人員,我可以採用哪些最佳做法來儘量減少電池使用?

+1

問題是什麼? – 2010-10-31 05:56:09

+0

@Marcelo Cantos,我已經指定了問題,謝謝。 – Sadat 2010-10-31 09:30:51

+0

你的問題難以理解。我已經改寫了他們,以表明我認爲你想要問什麼。如果我弄錯了,你有我的道歉。 – 2010-10-31 13:02:55

回答

1
  1. 最小化CPU使用率。
  2. 使用分析器查找代碼中的熱點。與目標「速度夠快」的桌面應用程序不同,目標是「CPU儘可能少,人性化」。
  3. 請閱讀後臺操作,因爲您的應用在後臺運行的方式會對電池壽命產生重大影響。
  4. 避免告訴應用程序不要通過UIApplication.idleTimerDisable進入睡眠狀態。如果您需要使用它,請將其打開並關閉,而不是在應用程序啓動時將其禁用一次。
  5. 嘗試只保留OpenGL渲染循環,如果場景正在更改。
+1

同時關注您的網絡訪問。任何網絡訪問都需要發射無線電(無論是3G還是WiFi),這是一個嚴重的功耗問題。 – 2010-11-06 11:54:12

相關問題