Android Oreo 後臺執行限制

谷歌開發者_發表於2017-09-02

640?wx_fmt=gif


640?wx_fmt=jpeg

後臺計算十分重要 —— 不論是從伺服器獲取最新資料還是對 UI 蒐集到的資料進行進一步處理都需要用到後臺處理。然而,在如今的移動環境下,過量的後臺計算也會確實地影響使用者體驗和手機續航。所以我們在 Android Oreo 裡針對後臺執行做出了一些限制,當然這並不意味著您只能在前臺進行計算了,事實上替代方案有很多。


但不論怎樣,相比較以前的版本,Android Oreo 最大的變化之一就是:

—— 應用不再能隨心所欲啟動服務了


請花些時間聽聽我們的講解,瞭解變化詳情及對策 ↓↓↓



相關文件

640?wx_fmt=png

Android 8.0 行為變化: https://developer.android.google.cn/about/versions/oreo/android-8.0-changes.html#all-apps

後臺執行限制: https://developer.android.google.cn/about/versions/oreo/background.html

隱式廣播限制例外清單: https://developer.android.google.cn/guide/components/broadcast-exceptions.html

定位服務限制: 

https://developer.android.google.cn/about/versions/oreo/background-location-limits.html



作業以及定時作業相關

640?wx_fmt=jpeg

JobScheduler 的改進: 

https://developer.android.google.cn/about/versions/oreo/android-8.0.html#jobscheduler

JobIntentService: https://developer.android.google.cn/reference/android/support/v4/app/JobIntentService.html

Intelligent Job-Scheduling: https://developer.android.google.cn/topic/performance/scheduling.html

Firebase JobDispatcher: 

https://github.com/firebase/firebase-jobdispatcher-android


如果您在開發中有發現我們沒覆蓋到的 “場景死角” 或者有更靈活的處理心得,也請直接評論或留言。我們期待大家的 App 在新的舞臺上也能獲得最佳表現!


推薦閱讀:

Android O 讓安裝應用更安全

Android O 遷移應用官方指南

Android O 行為變更官方指南

Android 8.0 Oreo 畫中畫模式

Android 8.0 Oreo 現已推出!

全新 Android 構建元件到底有多好用?


640?wx_fmt=gif

相關文章