日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android 11變化:刷機不再變磚?Recovery分區(qū)成為歷史!

如意 ? 來源:太平洋電腦網(wǎng) ? 作者:Aimo ? 2020-09-13 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Google近日正式發(fā)布了安卓11。對于這個最新一代安卓系統(tǒng),所帶來的新功能新特性,自然頗具價值。不過考慮到國內往往會對原生安卓的功能進行種種魔改,其實對于國內用戶來說,影響有限。

安卓11對國內生態(tài)影響最大的,可能還是一些底層變化,這也較少為人提及。

沒錯,安卓11的底層又有了不少大變化!所帶來的劇變,會深刻影響廣大用戶,今天就一起來聊聊吧。

刷機不再變磚?Recovery分區(qū)成為歷史!

如果你是一名安卓刷機玩家,一定知道Recovery這個名詞。這是安卓系統(tǒng)中,用于恢復系統(tǒng)的模式,無論是廠商官方升級系統(tǒng),還是玩家刷入第三方ROM,通常需要通過Recovery來進行。在安卓機中,還專門劃分了一個分區(qū)來放置Recovery,但這在安卓11中要成為歷史了。

傳統(tǒng)的Recovery升級模式,如果寫入System系統(tǒng)分區(qū)的數(shù)據(jù)有誤,那么機器可能就無法啟動,刷機玩家應該很熟悉這一類“變磚”的情況,甚至廠商OTA偶爾也會“變磚”。要如何避免?事實上,近年的新安卓機使用A/B分區(qū)機制,很多安卓機已經(jīng)不需要Recovery來引導升級。

Android 11變化:刷機不再變磚?Recovery分區(qū)成為歷史!

Android系統(tǒng)啟動方式的變更,之前需要經(jīng)由Recovery,使用A/B分區(qū)機制后直接通過boot來引導啟動

在采用了A/B分區(qū)機制的安卓機中,當系統(tǒng)需要升級的時候,會將新的系統(tǒng)寫入其中一個分區(qū),寫入成功后則從該分區(qū)啟動;如果寫入失敗,或者啟動失敗,則從原分區(qū)啟動,這相當于兩個系統(tǒng)分區(qū)相互備份,大大減少了系統(tǒng)升級的故障率。

安卓11的機制也與此相似。出廠預裝安卓11的機器,取消了Recovery分區(qū),而且對A/B分區(qū)機制進行了一定程度的改變。安卓11需要升級系統(tǒng)的時候,會將新系統(tǒng)的數(shù)據(jù)和現(xiàn)在的系統(tǒng)數(shù)據(jù)進行對比校驗,將差異部分寫入另一個分區(qū)而不是系統(tǒng)分區(qū);

之后,利用新數(shù)據(jù)啟動系統(tǒng),如果系統(tǒng)順利啟動,那么就將差異數(shù)據(jù)寫入到系統(tǒng)分區(qū),啟動失敗則拋棄差異數(shù)據(jù),用原來系統(tǒng)分區(qū)的數(shù)據(jù)啟動。

安卓11這個新機制既有A/B分區(qū)的可靠性優(yōu)點,也無需像A/B分區(qū)那樣占據(jù)大量的額外空間。

無論如何,Recovery分區(qū)都已經(jīng)遭到了遺棄,預裝安卓11的機器,出廠就沒有Recovery分區(qū),boot分區(qū)更多承擔起了以前Recovery分區(qū)的工作。Recovery是刷機不可或缺的工具,刷機玩家何去何從?恐怕得另覓出路了。

安卓11是有史以來最容易升級的安卓?

我們知道,Google一直為解決系統(tǒng)碎片化問題做努力,力求設備能夠升級最新版本的安卓。

為此,Google作了很多努力,例如在安卓8.0中推行了Project Treble機制,將系統(tǒng)(Android OS framework)單獨分區(qū),和硬件驅動(Vendor implementation)分離,此后廠商可以為設備單獨推送新版安卓,而不需要重新適配驅動。

Android 11變化:刷機不再變磚?Recovery分區(qū)成為歷史!

Project Treble將Google的安卓系統(tǒng)框架和硬件供應商提供的驅動作了分離

Project Treble大大簡化了安卓系統(tǒng)的升級流程,但這還不夠。在安卓10當中,Google推行了Project Mainline,將系統(tǒng)進一步細分模塊化。

在安卓10中,14個系統(tǒng)組件被Mainline化,媒體解碼器、權限控制器、網(wǎng)絡組件等系統(tǒng)組件,都可以像普通App一樣,通過應用商店來更新——很多朋友發(fā)現(xiàn),今年安卓機的GPU驅動竟然能夠獨立更新,就得益于此。

在安卓11中,Google又進一步對安卓組件進行細分,安卓的組件模塊達到了20個之多,安卓的系統(tǒng)維護將會變得前所未有地靈活。

不僅如此,Google還將改制推行到了系統(tǒng)內核當中,安卓的Linux系統(tǒng)內核升級將會變得更加靈活。

在當前的安卓系統(tǒng)中,Linux系統(tǒng)內核升級大體需要經(jīng)歷三個步驟。首先,Google選定一個Linux LTS版本作為安卓內核,打上安卓運行所需要的Patch;

接著,Google將這個內核提交給高通等SoC供應商,供應商再次將其打造成為適配SoC的內核;

最后,三星等設備商再讓內核適配不同的元器件,再次為內核打上各種Patch,讓內核成為真正可以在安卓機上運行的版本。

Android 11變化:刷機不再變磚?Recovery分區(qū)成為歷史!

傳統(tǒng)的Android系統(tǒng)Linux內核升級流程,需要經(jīng)由重重環(huán)節(jié),非常麻煩

由于步驟繁瑣,因此當前的安卓機一旦出廠,Linux內核就很少變動,即使是Google旗下的Pixel設備,內核也依然只是較為老舊的Linux 4.14。

而在安卓11中,情況有所變化,Google將系統(tǒng)內核進行了模塊化修改,內核被分成了Generic Kernel Image(GKI)和其他GKI模塊。

如果想要升級Linux版本,Google可以直接面向安卓機推送GKI,手機直接升級GKI即可,再也不需要經(jīng)歷從SoC廠商到手機設備廠商的繁瑣步驟。

Android 11開始,內核進行了模塊化,一個GKI內核可以通用于市面上的大量安卓機

據(jù)了解,安卓11的這一特性,在內核版本高于Linux 5.4以上的設備上,是要求強制執(zhí)行的。

可以說,如果安卓11的設備出廠內核版本就是Linux 5.4以上,那它有可能會是史上最容易升級的安卓。

安卓存儲目錄文件夾亂象徹底解決?

相信不少人發(fā)現(xiàn),安卓機用久了以后,存儲目錄下就會多出很多奇奇怪怪的文件夾,這些文件夾是由各種App生成的,這其實是一個歷史遺留問題。

安卓機的內部存儲目錄一度非常小,例如經(jīng)典的Milestone的ROM只有512M,需要用SD卡擴展存儲空間,因此安卓App往往會將文件保存在外部存儲目錄下(也就是sdcard目錄)。

而安卓在4.3版本前并沒有提供外部存儲目錄的規(guī)范,App習慣在sdcard目錄中隨意建立自己的文件夾,這個習慣一直保留到如今。

現(xiàn)在,盡管安卓建立了sdcard目錄的存儲規(guī)范,例如安卓系統(tǒng)規(guī)定App如果要在內部存儲空間建立文件夾,需要建立到/data/data/目錄下,在外部存儲空間則需要建立在/sdcard/Android/data/目錄下。

然而這一規(guī)范并非是強制性的,很多App由于使用第三方SDK等各種各樣的原因,視安卓的存儲目錄規(guī)范不見,依然在sdcard目錄下自建文件夾,安卓存儲目錄的混亂由此而來。

在安卓11中,文件夾亂象終于有望得到徹底解決。安卓11將不再允許App在sdcard建目錄和文件,APP只能夠往特定目錄的私人文件夾寫入數(shù)據(jù)。

目前某些APP已經(jīng)開始為此做準備,例如新版QQ將存儲目錄從/sdcard/tencent/變更到了/sdcard/Android/data/com.tencent.mobileqq/Tencent/,就是為了適應安卓的存儲新機制。

總結

除了上文所提到的,安卓11還有很多非常有意義的更新,例如更強大的隱私保護、改進的通知系統(tǒng)等等,這里就不一一列舉了。

總的來說,安卓11是一個從里到外都進行了重大改革的版本,它解決了安卓的很多歷史問題,大家共同期待吧。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    4035

    瀏覽量

    134552
  • Recovery
    +關注

    關注

    1

    文章

    9

    瀏覽量

    10462
  • 安卓
    +關注

    關注

    5

    文章

    2187

    瀏覽量

    60557
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK平臺系統(tǒng)分區(qū)調整與自動分區(qū)工具介紹

    當系統(tǒng)新增功能模塊(如引入更復雜的應用、新增系統(tǒng)服務),或系統(tǒng)版本升級(如 Android 版本更新)時,原有分區(qū)可能無法容納新的鏡像 / 數(shù)據(jù)。
    的頭像 發(fā)表于 02-06 16:37 ?2554次閱讀
    RK平臺系統(tǒng)<b class='flag-5'>分區(qū)</b>調整與自動<b class='flag-5'>分區(qū)</b>工具介紹

    技術分享 | RK3568 Android11 如何實現(xiàn)自啟動應用

    隨著Android版本的不斷升級,對于應用權限的管理會更加苛刻。我司IAC-RK3568-Kit開發(fā)板默認搭載Android11,相比較之前RK3288的產品安卓版本變更較大,有些客戶反饋之前
    的頭像 發(fā)表于 02-05 17:26 ?712次閱讀
    技術分享 | RK3568 <b class='flag-5'>Android11</b> 如何實現(xiàn)自啟動應用

    RK3568 Android11編譯環(huán)境搭建及報錯解決指南

    在嵌入式開發(fā)領域,RK3568 芯片憑借其出色的性能被廣泛應用?;?RK3568 進行 Android11 系統(tǒng)的開發(fā),首先要搭建好編譯環(huán)境。本文將詳細介紹在 Ubuntu20.04 系統(tǒng)上搭建 RK3568 Android11 編譯環(huán)境的過程,并針對常見的報錯給出解決
    的頭像 發(fā)表于 02-04 17:37 ?2171次閱讀
    RK3568 <b class='flag-5'>Android11</b>編譯環(huán)境搭建及報錯解決指南

    深度解析SPL階段A/B分區(qū)啟動:spl_ab.c代碼全拆解

    在嵌入式系統(tǒng)(尤其是 Rockchip 平臺 Android 設備)中, A/B ( Seamless Update )無縫更新是保障系統(tǒng)更新不丟數(shù)據(jù)、更新失敗可回滾的核心機制。而 SPL
    的頭像 發(fā)表于 01-20 07:07 ?1w次閱讀
    深度解析SPL階段A/B<b class='flag-5'>分區(qū)</b>啟動:spl_ab.c代碼全拆解

    深入解析RK平臺Android/Linux Bootloader核心文件:android_bootloader.c

    _bootloader.c是對接Android啟動邏輯的核心文件——它決定了設備是進入正常系統(tǒng)、Recovery模式還是Fastboot模式,同時承擔了AVB(Android Verified Boot)驗證、內核加載、命令行
    的頭像 發(fā)表于 01-09 10:58 ?1461次閱讀
    深入解析RK平臺<b class='flag-5'>Android</b>/Linux Bootloader核心文件:<b class='flag-5'>android</b>_bootloader.c

    如何基于開發(fā)板RK3568 Android 11強制所有應用橫屏展示

    RK3568 Android 11強制所有應用橫屏展示,1、打開frameworks/base/core/java/android/content/pm/parsing/component
    的頭像 發(fā)表于 11-07 16:07 ?904次閱讀
    如何基于開發(fā)板RK3568 <b class='flag-5'>Android</b> <b class='flag-5'>11</b>強制所有應用橫屏展示

    羅姆助力舍弗勒新型高電壓逆實現(xiàn)量產

    全球知名半導體制造商羅姆(總部位于日本京都市)與德國大型汽車零部件供應商舍弗勒集團(總部位于德國赫爾佐根奧拉赫,以下簡稱“舍弗勒”)宣布,作為戰(zhàn)略合作伙伴關系的重要里程碑,舍弗勒開始量產搭載羅姆SiC(碳化硅)MOSFET裸芯片的新型高電壓逆。這是面向中國大型汽車制造
    的頭像 發(fā)表于 09-26 09:37 ?898次閱讀

    海信電視不了

    老師們海信A57(國際版)電視格式化的時候卡住了,重啟之后進入了下面這個界面,一插電就是這樣;我用優(yōu)盤 不跳轉機界面,該怎么處理
    發(fā)表于 08-27 17:35

    請問后如何重新刷新 Nu-Link?

    當我嘗試使用新固件刷新我的 Nu-Link (ISD-Nu-Link) 時,它了。 現(xiàn)在,Windows 在插入時無法識別它。 如果我能重新刷新它就好了。我有一個 j-link,但我無法從他們的支持設備列表或 Nuvoton 網(wǎng)站中找到NUC12SRE3AN芯片。
    發(fā)表于 08-18 06:33

    基于無直流電機的積分結構控制器抑制轉矩脈動

    摘 要:文章基于無直流電機設計了一種積分結構(IVSC)控制器,以抑制轉矩脈動。在利用傳統(tǒng)電流控制技術中,如果反電動勢(EMF)是一種非理想的梯形波,則較易導致轉矩脈動?;诖?,文章在換流模式
    發(fā)表于 07-29 16:24

    直流電機抗飽和結構PI控制研究

    ,點擊下方附件免費獲取完整資料~~~ *附件:無直流電機抗飽和結構PI控制研究.pdf 【免責聲明】本文系網(wǎng)絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容,謝謝!
    發(fā)表于 06-27 16:51

    Android In Docker 中 Magisk 的部署與簡單應用指南

    Magisk—系統(tǒng)級“魔法面具”Magisk(MagicMask)是由開發(fā)者topjohnwu開發(fā)的開源Android框架,自2016年發(fā)布以來已成為最受歡迎的Android系統(tǒng)修改工具之一。其核心
    的頭像 發(fā)表于 05-28 16:42 ?2541次閱讀
    <b class='flag-5'>Android</b> In Docker 中 Magisk 的部署與簡單應用指南

    linux磁盤分區(qū)的三種場景

    我這里磁盤是標準分區(qū)方式,有的是lvm邏輯卷,創(chuàng)建虛擬的時候選擇的。
    的頭像 發(fā)表于 05-24 15:18 ?2503次閱讀
    linux磁盤<b class='flag-5'>分區(qū)</b>的三種場景

    2025上海車展,電驅逆的“百家爭鳴” | 10大逆技術方案匯總與解讀

    -關于2025上海車展·10大逆(InverterBrick)技術方案解讀-文字原創(chuàng),素材來源:2025上海車展,廠商官網(wǎng)-本篇為知識星球節(jié)選,完整版報告與解讀在知識星球發(fā)布-1200+
    的頭像 發(fā)表于 05-21 15:45 ?3787次閱讀
    2025上海車展,電驅逆<b class='flag-5'>變</b><b class='flag-5'>磚</b>的“百家爭鳴” | 10大逆<b class='flag-5'>變</b><b class='flag-5'>磚</b>技術方案匯總與解讀

    itop-3588開發(fā)板Android系統(tǒng)開發(fā)筆記-旋轉 Android系統(tǒng)

    屏幕旋轉包括倆個部分:Android 顯示旋轉和 Recovery 顯示旋轉在開發(fā)的過程中,我們使用的屏幕可能是物理橫屏或者物理豎屏,如果我們想要物理橫屏 顯示為豎屏,物理豎屏顯示為橫屏時,也就
    發(fā)表于 05-19 11:04
    苏尼特左旗| 乌什县| 赤峰市| 砚山县| 周宁县| 惠安县| 夹江县| 小金县| 祁门县| 伊宁县| 临潭县| 胶南市| 康定县| 公安县| 吐鲁番市| 六安市| 榕江县| 南和县| 辉南县| 峨山| 英德市| 阆中市| 长沙市| 金溪县| 镇坪县| 霍城县| 蕉岭县| 阳高县| 宁国市| 海淀区| 新沂市| 扎赉特旗| 临桂县| 夹江县| 贵州省| 新邵县| 福鼎市| 南召县| 株洲市| 奉新县| 东至县|