Categories
程式開發

谷歌強制要求Android 11支持無縫更新,或影響三星及國產廠商


近日,谷歌工程師提交了強制要求 Android 11 支持無縫更新的 commit,這個自 Android 7.0 版本就有的功能將在未來的 11.0 版本中成為規範化約束手機廠商的一道新規。三星:這是在針對我?

Android 11 必須支持無縫更新

移動操作系統的版本更新一直是個極其影響用戶體驗的問題,早期的 Android 版本更新甚至存在相當大的“翻車”風險,當年的眾多刷機論壇留下了不少系統更新變板磚的故事。為了提升 Android 操作系統版本更新的用戶體驗與停機時長,谷歌做了很多工作,其中一大重點就是在 Android 7.0 Nougat 中引入的“無縫更新”功能。

而在近日,谷歌工程師提交的一個名為“Require Virtual A/B on R launches” 的 commit 顯示,Android 11 版本中將強制要求必須支持無縫更新。

簡單來說,無縫更新功能的意義在於縮短由操作系統更新帶來的停機時間,並提供一種在更新翻車情況下的恢復機制。

一般而言,在 Android 系統上,手機在 OS 更新時會啟動進入恢復狀態,並且可能會停留在“安裝系統更新”屏幕上長達 25 分鐘。這將導致相當長的停機時間,在此期間,你無法使用任何 App,查看短信或接聽電話,成為實際意義上的一塊“板磚”。

無縫更新利用了兩個系統分區去減少停機時間。這兩個系統分區被稱為 A 和 B,是彼此的拷貝。一個上線一個離線,應用更新到離線的分區。當離線的分區完成更新,系統會要求重啟,然後切換活躍的分區。

谷歌強制要求Android 11支持無縫更新,或影響三星及國產廠商 1

上圖是 Chrome OS 的啟動流程圖,Android 現在也以相似的方式工作。

無縫更新還有另一個好處,如果更新過程出現問題,其中一個分區無法啟動,可以將另一個分區作為備份,如果啟動沒有完成,仍舊可以切換到舊版本中。此後系統會繼續嘗試下載新的 OS 更新包,然後重新升級,而不像以前那樣升級失敗就變成板磚。

當然,無縫更新也存在一些問題:比如兩個系統分區要佔用更多存儲空間;低端機可能存在性能問題,無法兼容等。

三星:針對我?

無縫更新功能早在Android 7.0 時代便已提供,除谷歌以外,許多手機廠商如1+、諾基亞、HTC、摩托羅拉、LG 等也主動採用了無縫更新,但為何谷歌在Android 11 時代還需要強制要求呢?

其實這背後針對的主要手機廠商就是三星。相比國內手機廠商的 Android 系統更新頻率,早年間三星在這方面飽受詬病,甚至有一句”Well, Samsung phones never get updates anyway” 的玩笑話。有人調笑到,三星首先需要“更新”,才能考慮“無縫”的問題。

根據調研機構 Counterpoint 今年 2 月發布的數據顯示,全球智能手機市場中,三星以 21.9% 的市場份額獨占鰲頭,蘋果、華為分列二三位。

谷歌強制要求Android 11支持無縫更新,或影響三星及國產廠商 2

但在中國國內,三星手機的市場份額早已淪為了“Others”,其手機 ROM 的優化也一直被嘲諷為“負優化”。分析人士認為,這不僅對三星而言是一個強制性的舉措,對中國手機廠商而言也會是一個規範要求。

值得期待的 Android 11

幾年前,當我們提起 Android 系統、Android 手機時,想到的是什麼?卡、慢、隱私洩露、不給權限就不能用的 App 亂象……

但最近幾年,我們可以很清楚地看到,Android 系統變得越來越好,Android 手機也開始極致的堆料,Android 手機的價格也開始迅速追趕上 iPhone 手機。

今年 2 月 19 日,Android 開發者官方博客發布了 Android 11 的首個預覽版,該團隊表示:

在 Android 11 中,我們將繼續為用戶帶來更多創新技術,並保持對隱私性和安全性的高度關注。我們不僅增加了多項用於管理敏感數據和文件訪問的新功能、同時還強化了某些關鍵區域,從而保持操作系統的良好彈性和安全性。

具體而言,重大更新包括:

5G 體驗

  • 動態計量 API,檢查當前網絡連接的性能水平;如果尚有充足餘量,則能選擇更高的素材分辨率或質量,從而強化應用的使用體驗。
  • 帶寬估算 API,讓手機更加智能地估算當前網絡的上行 / 下行帶寬,而不需要手機再進行重複的測試來獲取數據。

屏幕適配優化

  • 手機廠商的硬件屏幕開始變得千奇百怪:瀑布屏、挖孔屏等各種異形屏、曲面屏大行其道,谷歌團隊將從軟件適配層面更好地對這些屏幕做相應優化。

分區存儲開始推進

  • 這個 Android 平台的“沙箱”開始再次推進,對應用的存儲空間訪問行為進行有效管制,使內存存儲空間保持乾淨整潔。

敏感權限授權新規

  • 對於敏感數據如位置、麥克風、攝像頭等,用戶可以通過一次性授權方式將其臨時開啟。這樣在用戶退出以後,後台運行軟件也無法授權偷跑。

除此以外,還有深色主題、神經網絡、人機對話、兼容更新等多項重大改進,Android 11 的使用體驗與隱私安全或許將成為一個新的里程碑。而隨著谷歌越來越強硬地對手機廠商提出規則約束,這也能在一定程度上規範化各種基於 Android 內核魔改的 ROM,保護用戶權益。