2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
當Android的牛軋?zhí)轻尫懦鰜恚盐覀冋務摳鞣N各樣的新功能。我們?yōu)槌鯇W者提供了新近更新的用戶界面,以及期待已久的多窗口功能和Vulkan Graphics API支持。但是,在大多數(shù)用戶的腦海中浮現(xiàn)了一個幕后推手。Android Nougat在支持A / B分區(qū)的設備上引入了“無縫更新”?,F(xiàn)有的大多數(shù)Android設備(不包括新的Google Pixel和Google Pixel XL))當時沒有A / B分區(qū),因此無法利用無縫更新。此功能的基本前提是設備具有第二組系統(tǒng),啟動,供應商和其他重要分區(qū),并且當您獲得OTA更新時,更新會在后臺進行,而第二組分區(qū)已打補丁,這使得您可以無縫地重新啟動進入更新的軟件版本。如果更新失敗,您將被踢回可正常使用的版本,這意味著公司將減少處理工作的麻煩,并且可以更好地保護消費者。
與Project Treble不同,任何新的Android設備都不需要支持無縫更新。因此,絕大多數(shù)新的Android設備均不支持該功能。到目前為止,我們一直在列出所有受支持的設備,并且很明顯,該功能并未得到廣泛支持。真可惜,因為A / B分區(qū)給普通用戶和高級用戶都帶來了很多好處。但是,該功能在發(fā)燒友社區(qū)中口碑不好,因為它使Android開發(fā)和更新自定義修改變得更加困難。實際情況并非如此,因此我們想揭開無縫更新的神秘面紗,并解釋A / B分區(qū)如何影響XDA上的自定義開發(fā)。
Android設備上的分區(qū)
分區(qū)只是電話內(nèi)部存儲器上用于存儲數(shù)據(jù)的離散部分。每個分區(qū)上保留哪種數(shù)據(jù)取決于硬件,操作系統(tǒng)和許多其他因素。引導程序?qū)⒅挥幸粋€,系統(tǒng)(Android OS)將只有一個,用戶數(shù)據(jù)將只有一個……依此類推。當您看到人們談論“ / system”和“ / cache”時,他們指的是這些分區(qū)的給定名稱。的萬普拉斯6,例如,有 72個的分區(qū)。聽起來很多,但OnePlus 6是支持無縫更新的設備之一,這意味著這些分區(qū)中的許多分區(qū)都是彼此的簡單復制。
設備上有很多分區(qū),您作為用戶不必擔心。在刷新自定義ROM,內(nèi)核,恢復或Magisk或Xposed之類的修改時,絕不會修改這些分區(qū)中的許多分區(qū)。除非您知道自己在做什么,否則這些分區(qū)中的許多分區(qū)要么會出于我們的目的而未使用,要么太危險而無法觸摸(想到華為/ Honor設備上的XLOADER和OEMINFO。)對于絕大多數(shù)Android用戶而言,分區(qū)我們主要處理的是系統(tǒng),啟動,恢復,用戶數(shù)據(jù)以及最近的供應商和vbmeta。這是每個分區(qū)用途的簡要說明:
系統(tǒng)–存放Android操作系統(tǒng),系統(tǒng)庫,系統(tǒng)應用程序以及其他系統(tǒng)媒體,例如引導動畫,股票壁紙,鈴聲等。
引導–包含內(nèi)核,虛擬磁盤以及A / B設備上的恢復
恢復–保留恢復,其中TWRP最常在僅A的設備上刷新(A / B設備沒有專用的恢復分區(qū))
userdata –保存您所有的應用程序,系統(tǒng)和內(nèi)部存儲數(shù)據(jù)
供應商–擁有平臺和設備專用的HAL,即Android OS與基礎硬件進行通信所需的文件
vbmeta – Android驗證啟動2.0的分區(qū),用于驗證啟動過程的完整性
設備OEM可以更改其分區(qū)方案以使用所需的任何布局。例如,華為將引導分區(qū)分為ramdisk_recovery和內(nèi)核。還有很多額外的分區(qū)可能包含其他系統(tǒng)應用程序,例如客戶,產(chǎn)品和OEM,盡管可以安全地進行修改,但是如果您想使自己更容易恢復庫存,通常不建議這樣做。那么A / B分區(qū)在哪里起作用?
A / B分區(qū)方案
如何通過無縫更新在設備上進行更新
我在下面制作的非常簡單的圖像說明了如何在具有A / B分區(qū)支持的設備上處理更新。所示的分區(qū)是系統(tǒng)分區(qū),盡管其他分區(qū)(例如引導區(qū)和供應商區(qū))也可以使用OEM提供的任何給定的OTA更新進行更新。此更新過程不僅會發(fā)生主要的Android版本更新,還會發(fā)生安全補丁更新。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。