Android 12 曝光:谷歌欲全面拋棄對 32 位的支持

2020-06-27     segmentfault官方

原標題:Android 12 曝光:谷歌欲全面拋棄對 32 位的支持

技術編輯:王治治丨發自 思否編輯部

SegmentFault 思否報道丨公眾號:SegmentFault

近日,媒體曝出 Android S(按照字母排序,對應安卓12系統)的 x86_64 模擬器已經停止對 32 位的支持,這直接意味著從 Android S開始,所有應用和支持庫都必須與 64 位安全性和協議兼容。

去年通過 Google Play 商店在 Android Apps 上實施 64 位體系結構後,Google 似乎正在追隨蘋果的腳步,過渡非常複雜的 Android O S生態系統在 64 位體系結構上。

但無論如何,這是提高整個 Android OS 生態系統的效率、功能、可靠性和安全性的非常重要的一步。

強制過渡到 64 位具有多個優點。消除較舊的 32 位應用程式的兼容性層將釋放大量的 RAM。這將使應用程式開發人員和 OEM 可以為智慧型手機提供更好的性能。儘管新的智慧型手機具有 4GB 以上的 RAM,但發展中市場仍然擁有配備較少 RAM 的設備。

除了 RAM,Android OS 和支持結構將占用更少的空間。儘管所做的更改很小,不會產生明顯的影響,但是卻浪費了很多空間,尤其是對於不使用捆綁軟體的大型 APK。

而全 64 位 Android 的最大改進將是提高安全性。64 位體系結構比 32 位顯著更安全和可靠。

另外,像 ARM 這樣的 SoC 製造商肯定會歡迎這一步,因為該公司的新 Cortex-A65 出廠時沒有 aarch32 ISA 支持。

Google 表示,已將所有應用程式轉換為 64 位,並確保在 Android S 推出時 App 生態系統能夠完全正常運行。專家指出,目前,除了一些 Media 編解碼器之外,其他所有功能都應正常工作。這主要是因為仿真平台不支持新的 CODEC2 標準,而是落後於 OMX(後者是舊的 32 位媒體組件)。

順便說一句,CODEC2 也是僅 32 位的。簡而言之,要確保所有媒體格式在全 64 位 Android 上都能正常播放,還有很多工作要做。

文章來源: https://twgreatdaily.com/zh-mo/lmFQ9HIBiuFnsJQVw8jg.html

Flutter 知識點

2020-08-10