IT之家 10 月 8 日消息 2017 年,蘋果 iOS 系統(tǒng)宣布只支持 64 位應(yīng)用,意味著開發(fā)者必須更新他們的應(yīng)用程序。同樣的情況很快就會降臨到 Android 開發(fā)者身上,現(xiàn)在 ARM 已經(jīng)宣布將在兩年內(nèi)徹底放棄 32 位支持,這又會讓一些無人維護但仍在使用的應(yīng)用最終淡出人們的視野。
需要說明的是,ARM 只會在其高性能的 “大”芯片上取消對 32 位的支持,而讓 “小”的芯片繼續(xù)支持此類軟件。不過,考慮到許多基于 ARM 的芯片采用的 big.LITTLE 架構(gòu),情況可能會更復雜一些,更高端的處理器最終可能完全不支持 32 位代碼。
和以往一樣,完全轉(zhuǎn)向 64 位的動機是為了性能和效率。64 位系統(tǒng)與舊的 32 位架構(gòu)相比具有性能優(yōu)勢,但同時支持這兩種架構(gòu)只會增加所需的維護工作,并使硬件陷入不必要的困境。從 2022 年開始,Cortex-A“大”核甚至不會去支持專門為 32 位 CPU 編寫的代碼。
IT之家了解到,這一變化對 Android 的影響不會像蘋果的轉(zhuǎn)變那樣突然和劇烈。安卓本身已經(jīng)是 64 位的,而且谷歌一直要求新提交的 Google Play 商店應(yīng)用也同樣如此。然而,仍然有大量的 Android 應(yīng)用今天仍然可以使用,但沒有更新到 64 位架構(gòu),可能需要重新編譯和重建,以適應(yīng)最新的 Android 版本。
這些應(yīng)用就可能在 2022 年發(fā)布的新手機上突然停止工作,誠然,這給了開發(fā)者很多時間去準備,當然前提是他們還在維護的話。當然,這也只會影響到使用這些新 ARM 芯片的高端新手機。高通定制的 Kryo 核心是否會效仿,還有待觀察。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。