日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

來源:太平洋電腦網

Google 近日正式發布了安卓 11。對于這個最新一代安卓系統,所帶來的新功能新特性,自然頗具價值。不過考慮到國內往往會對原生安卓的功能進行種種魔改,其實對于國內用戶來說,影響有限。安卓 11 對國內生態影響最大的,可能還是一些底層變化,這也較少為人提及。

Android 11 來了

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

刷機不再變磚?Recovery 分區成為歷史!

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

刷機玩家再熟悉不過的 Recovery

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

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

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

安卓 11 的機制也與此相似。出廠預裝安卓 11 的機器,取消了 Recovery 分區,而且對 A/B 分區機制進行了一定程度的改變。安卓 11 需要升級系統的時候,會將新系統的數據和現在的系統數據進行對比校驗,將差異部分寫入另一個分區而不是系統分區;之后,利用新數據啟動系統,如果系統順利啟動,那么就將差異數據寫入到系統分區,啟動失敗則拋棄差異數據,用原來系統分區的數據啟動。

安卓 11 這個新機制既有 A/B 分區的可靠性優點,也無需像 A/B 分區那樣占據大量的額外空間。無論如何,Recovery 分區都已經遭到了遺棄,預裝安卓 11 的機器,出廠就沒有 Recovery 分區,boot 分區更多承擔起了以前 Recovery 分區的工作。Recovery 是刷機不可或缺的工具,刷機玩家何去何從?恐怕得另覓出路了。

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

我們知道,Google 一直為解決系統碎片化問題做努力,力求設備能夠升級最新版本的安卓。為此,Google 作了很多努力,例如在安卓 8.0 中推行了 Project Treble 機制,將系統(Android OS framework)單獨分區,和硬件驅動(Vendor implementation)分離,此后廠商可以為設備單獨推送新版安卓,而不需要重新適配驅動。

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

Project Treble 大大簡化了安卓系統的升級流程,但這還不夠。在安卓 10 當中,Google 推行了 Project Mainline,將系統進一步細分模塊化。在安卓 10 中,14 個系統組件被 Mainline 化,媒體解碼器、權限控制器、網絡組件等系統組件,都可以像普通 App 一樣,通過應用商店來更新——很多朋友發現,今年安卓機的 GPU 驅動竟然能夠獨立更新,就得益于此。

高通宣布 GPU 驅動可以單獨更新

在安卓 11 中,Google 又進一步對安卓組件進行細分,安卓的組件模塊達到了 20 個之多,安卓的系統維護將會變得前所未有地靈活。不僅如此,Google 還將改制推行到了系統內核當中,安卓的 Linux 系統內核升級將會變得更加靈活。

在當前的安卓系統中,Linux 系統內核升級大體需要經歷三個步驟。首先,Google 選定一個 Linux LTS 版本作為安卓內核,打上安卓運行所需要的 Patch;接著,Google 將這個內核提交給高通等 SoC 供應商,供應商再次將其打造成為適配 SoC 的內核;最后,三星等設備商再讓內核適配不同的元器件,再次為內核打上各種 Patch,讓內核成為真正可以在安卓機上運行的版本。

傳統的 Android 系統 Linux 內核升級流程,需要經由重重環節,非常麻煩

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

而在安卓 11 中,情況有所變化,Google 將系統內核進行了模塊化修改,內核被分成了 Generic Kernel Image(GKI)和其他 GKI 模塊。如果想要升級 Linux 版本,Google 可以直接面向安卓機推送 GKI,手機直接升級 GKI 即可,再也不需要經歷從 SoC 廠商到手機設備廠商的繁瑣步驟。

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

據了解,安卓 11 的這一特性,在內核版本高于 Linux 5.4 以上的設備上,是要求強制執行的??梢哉f,如果安卓 11 的設備出廠內核版本就是 Linux 5.4 以上,那它有可能會是史上最容易升級的安卓。

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

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

安卓存儲目錄各種雜亂的文件夾哪來的呢?

安卓機的內部存儲目錄一度非常小,例如經典的 Milestone 的 ROM 只有 512M,需要用 SD 卡擴展存儲空間,因此安卓 App 往往會將文件保存在外部存儲目錄下(也就是 sdcard 目錄)。而安卓在 4.3 版本前并沒有提供外部存儲目錄的規范,App 習慣在 sdcard 目錄中隨意建立自己的文件夾,這個習慣一直保留到如今。

現在,盡管安卓建立了 sdcard 目錄的存儲規范,例如安卓系統規定 App 如果要在內部存儲空間建立文件夾,需要建立到 /data/data/ 目錄下,在外部存儲空間則需要建立在 /sdcard/Android/data/ 目錄下。然而這一規范并非是強制性的,很多 App 由于使用第三方 SDK 等各種各樣的原因,視安卓的存儲目錄規范不見,依然在 sdcard 目錄下自建文件夾,安卓存儲目錄的混亂由此而來。

在安卓 11 中,文件夾亂象終于有望得到徹底解決。安卓 11 將不再允許 App 在 sdcard 建目錄和文件,APP 只能夠往特定目錄的私人文件夾寫入數據。目前某些 APP 已經開始為此做準備,例如新版QQ將存儲目錄從 /sdcard/tencent/ 變更到了 /sdcard/Android/data/com.tencent.mobileqq/Tencent/,就是為了適應安卓的存儲新機制。

總結

除了上文所提到的,安卓 11 還有很多非常有意義的更新,例如更強大的隱私保護、改進的通知系統等等,這里就不一一列舉了。總的來說,安卓 11 是一個從里到外都進行了重大改革的版本,它解決了安卓的很多歷史問題,大家共同期待吧。

分享到:
標簽:分區 系統 內核 升級 目錄 文件夾 寫入 啟動
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定