8月23日上午消息,昨日凌晨,谷歌正式發布了Android 8.0 Oreo系統,新系統引入了一個后臺限制管理機制。這種機制能夠限制后臺應用運行,以減少手機電量消耗,那么它是如何如運作的呢?

Android 8.0 Oreo正式發布
一般來說,一個應用程序在Android手機上有兩種狀態:一、它是一個前臺程序,正在運行,同時和用戶之間有一些交互操作;二、它是一個后臺程序,和用戶不存在交互上的關系。
前臺程序可以說是電池殺手,不過這件事我們一般也就忍了,因為畢竟這個程序在前臺運行,我們會和這些程序有一定的交互,比如看電影、玩游戲之類的。這時候我們心里已經做好了電量消耗的準備。但是后臺任務就不一樣了,由于沒有直接和用戶進行交互,這些程序在后臺偷偷運行,消耗電量,而我們根本就不知道。
所以,為了限制后臺程序對電池的影響,Android 8.0提供了一個新的后臺管理機制,這種機制會限制后臺應用的運行。

放入后臺的應用程序會在一定時間后停止運行
值得一提的是,新后臺限制管理機制中提到的“前臺”和“后臺”和傳統定義上的前后臺有些不一樣。這里對于“前臺”的定義是如果應用程序正在運行或者是這個程序被另外一個前臺應用通過服務的方式調用,這個程序都算是前臺。舉個例子,音樂播放器在播放音樂的時候,會在通知欄顯示一個播放狀態,即使將這個播放器被放入后臺掛起,它也算是一個前臺應用。
新機制下,當應用程序處于前臺時,它可以自由創建前臺服務和后臺服務。但應用進入后臺以后,在一定時間內仍然可以創建并使用服務。但這段時間結束,這個應用會被視為閑置,Android將停止該應用的后臺服務。
這就意味著,如果一個社交應用被放入后臺,想要查看云上是否有新消息時,它將不能繼續使用后臺服務,因為后臺服務已經被新的管理機制關閉。這時,這個程序會定期啟動一個新工作模式代替后臺服務來查詢是否有新消息,然后再退出。換句話講,新機制讓后臺應用避免使用后臺服務,而用一種比較省電的方式運行。
Android 8.0 Oreo已經正式發布,除了后臺限制管理機制,還有不少行的特性。目前,該更新已經推送給Pixel和Nexus用戶,第三方廠商將在今年年底陸續升級。
特別提醒:本網信息來自于互聯網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。