ARM芯片放棄32位支持可能會淘汰舊的,未維護的應(yīng)用程序

2020-10-08 12:33:11    來源:新經(jīng)網(wǎng)    作者:念雷

不久前,蘋果公司就因為僅在iOS上使用64位而大驚小怪。這意味著開發(fā)人員必須更新其應(yīng)用程序,否則他們將無法再使用iOS和iPhone型號的未來版本。既然AMR宣布將在兩年內(nèi)完全放棄32位支持,那么Android開發(fā)人員也將面臨同樣的情況。反過來,這可能會看到一些未維護但仍在使用的應(yīng)用最終消失了。

ARM芯片放棄32位支持可能會淘汰舊的,未維護的應(yīng)用程序

需要明確的是,ARM只會從其高性能“大型”芯片中刪除對32位的支持,而為“小型”芯片提供對此類軟件的傳統(tǒng)支持??紤]到許多基于ARM的芯片采用big.LITTLE體系結(jié)構(gòu),情況可能會更加復(fù)雜,高端處理器可能最終不完全支持32位代碼。

與往常一樣,僅遷移到64位的動機是為了提高性能和效率。64位系統(tǒng)相對于舊的32位體系結(jié)構(gòu)具有性能優(yōu)勢,但同時支持這兩者只會增加所需的維護工作,并不必要地使硬件陷入困境。從2022年開始,Cortex-A“大”內(nèi)核甚至不會打擾支持專門為32位CPU編寫的代碼。

ARM芯片放棄32位支持可能會淘汰舊的,未維護的應(yīng)用程序

這種變化對Android的影響不會像蘋果的轉(zhuǎn)變那樣突然而劇烈。Android本身已經(jīng)是64位,因此Google一直要求提交新的Google Play商店應(yīng)用。但是,仍然有許多Android應(yīng)用程序今天仍可以運行,但尚未針對64位體系結(jié)構(gòu)進行更新。他們可能需要做的只是重新編譯和重建,以更新到較新的Android版本,但是如果多年未使用該應(yīng)用程序,那將不會發(fā)生。

然后,這些應(yīng)用程序可能突然停止在2022年發(fā)布的新手機上運行,??這無疑會給開發(fā)人員提供大量時間進行準(zhǔn)備,前提是他們可能還在。當(dāng)然,它也只會影響使用這些新型ARM芯片的新型高端手機。高通公司是否會采用其定制的Kryo內(nèi)核來效仿仍有待觀察。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。