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