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

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

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

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

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

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

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

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

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

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