還能再漲23%!AI寵兒NVIDIA成大摩明年首選AMD FSR 4.0將與RX 9070 XT顯卡同步登場(chǎng)羅永浩細(xì)紅線最新進(jìn)展,暫別AR,迎來(lái)AI Jarvis構(gòu)建堅(jiān)實(shí)數(shù)據(jù)地基,南京打造可信數(shù)據(jù)空間引領(lǐng)數(shù)字城市建設(shè)下單前先比價(jià)不花冤枉錢 同款圖書京東價(jià)低于抖音6折日媒感慨中國(guó)電動(dòng)汽車/智駕遙遙領(lǐng)先:本田、日產(chǎn)、三菱合并也沒戲消委會(huì)吹風(fēng)機(jī)品質(zhì)檢測(cè)結(jié)果揭曉 徠芬獨(dú)占鰲頭 共話新質(zhì)營(yíng)銷力,2024梅花數(shù)據(jù)峰會(huì)圓滿落幕索尼影像專業(yè)服務(wù) PRO Support 升級(jí),成為會(huì)員至少需注冊(cè) 2 臺(tái) α 全畫幅相機(jī)、3 支 G 大師鏡頭消息稱vivo加碼電池軍備競(jìng)賽:6500mAh 旗艦機(jī)+7500mAh中端機(jī)寶馬M8雙門轎跑車明年年初將停產(chǎn),后續(xù)無(wú)2026款車型比亞迪:2025 款漢家族車型城市領(lǐng)航智駕功能開啟內(nèi)測(cè)雷神預(yù)告2025年首次出席CES 將發(fā)布三款不同技術(shù)原理智能眼鏡realme真我全球首發(fā)聯(lián)發(fā)科天璣 8400 耐玩戰(zhàn)神共創(chuàng)計(jì)劃iQOO Z9 Turbo長(zhǎng)續(xù)航版手機(jī)被曝電池加大到6400mAh,搭驍龍 8s Gen 3處理器普及放緩 銷量大跌:曝保時(shí)捷將重新評(píng)估電動(dòng)汽車計(jì)劃來(lái)京東參與榮耀Magic7 RSR 保時(shí)捷設(shè)計(jì)預(yù)售 享365天只換不修國(guó)補(bǔ)期間電視迎來(lái)?yè)Q機(jī)潮,最暢銷MiniLED品牌花落誰(shuí)家?美團(tuán)旗下微信社群團(tuán)購(gòu)業(yè)務(wù)“團(tuán)買買”宣布年底停運(yùn)消息稱微軟正與第三方廠商洽談,試圖合作推出Xbox游戲掌機(jī)設(shè)備
  • 首頁(yè) > 企業(yè)IT頻道 > 軟件即服務(wù)

    32位應(yīng)用已經(jīng)涼了!

    2022年08月29日 10:50:38   來(lái)源:51CTO

      作者 | 路遙

      審校 | 云昭

      近日,Google正式發(fā)布了Android 13,并率先向Pixel設(shè)備推送了系統(tǒng)更新。

      然而沒過(guò)多久,就有爆料人士在Android 13的代碼倉(cāng)庫(kù)中發(fā)現(xiàn),Google提交了“Move tangor to 64-bit only”(翻譯為“僅將tangor移動(dòng)到64位”)。其中“tangor”為Pixel平板的代號(hào),根據(jù)這個(gè)信息,似乎意味著Pixel平板或?qū)H支持64位的Android應(yīng)用。

      與此同時(shí),爆料者還發(fā)現(xiàn)了另一個(gè)提交的信息,其中表明在安裝了Android U(Android 14) 或更高版本上的設(shè)備上無(wú)法運(yùn)行32位應(yīng)用的字樣。

      也就是說(shuō),從明年開始,Android將放棄支持32位應(yīng)用,支持64位可能會(huì)成為一個(gè)常規(guī)功能。

      此話題在51CTO技術(shù)社群里也引發(fā)了熱烈討論。

      群友【王行】:32位被拋棄已經(jīng)是時(shí)代發(fā)展的必然,實(shí)際上現(xiàn)行的ARM v8 64位指令集已經(jīng)是10年前的產(chǎn)物,就智能手機(jī)來(lái)說(shuō)只要是在差不多2014年后上市的主流機(jī)型,所使用的CPU架構(gòu)、指令集其實(shí)都已經(jīng)是針對(duì)64位環(huán)境設(shè)計(jì)的了。作為工程師可以趁著更新32位的這個(gè)“機(jī)會(huì)”走鴻蒙的一條路。

      群友【周佳怡】:雖然放棄了32位,但是對(duì)于64位,谷歌提供了不同的工具和大量文檔,讓應(yīng)用程序開發(fā)人員為切換到64位做好準(zhǔn)備。對(duì)于許多應(yīng)用程序,實(shí)際上幾乎沒有什么可做的,因?yàn)槟切┯肑ava或Kotlin編寫的應(yīng)用程序不需要更改。但是使用游戲引擎或第三方SDK開發(fā)的應(yīng)用程序需要確保使用最新的64位版本。

      性能上確實(shí)挺提高了很多,開發(fā)者需要了解數(shù)據(jù)類型和數(shù)據(jù)轉(zhuǎn)換都發(fā)生了變化,以及結(jié)構(gòu)的對(duì)齊也發(fā)生了變化。

      群友【榮先釗】:32位采用固有架構(gòu),限制了系統(tǒng)的發(fā)展,部分應(yīng)用可能要重新做適配開發(fā)吧

      群友【向陽(yáng)而生】:向64位的遷移有助于減少RAM占用、減少存儲(chǔ)空間占用以及提高底層安全水平。另外,ARM全新的Cortex A65架構(gòu)已經(jīng)是純64位CPU,刪除了32位指令集,不管對(duì)用戶還是行業(yè),都算是好事。

      那么32位和64位到底有什么不同?強(qiáng)制升級(jí)到底有沒有必要?

      PART01

      64位的優(yōu)勢(shì)

      我們平常使用手機(jī)和電腦,所操作的內(nèi)容在處理器上通常都是以數(shù)字表示,而處理器會(huì)以二進(jìn)制的形式來(lái)儲(chǔ)存這些數(shù)字,為它們分配的空間會(huì)以位為單位。

      而位則是指一次性可處理的數(shù)據(jù)量是多少,1字節(jié)等于8位,那么算下來(lái),32位就是一次性可以處理處理4個(gè)字節(jié)的數(shù)據(jù)量,而64位就是一次性處理8個(gè)字節(jié)的數(shù)據(jù)量,理論上處理效率快了一倍。

      不好理解,換一種說(shuō)法。

      32位好比是3車道,而64位就好比是升級(jí)到了6車道,通行效率提升了一倍,尤其是高峰使用時(shí)效率更高,資源分配更合理,這個(gè)提升可是非常明顯。

      與此同時(shí),在尋址空間上也有比較明顯的差距,32位處理器可以訪問(wèn)2的32次方個(gè)內(nèi)存地址,最高支持4GB的運(yùn)行內(nèi)存,而64位處理器可以訪問(wèn)2的64次方個(gè)內(nèi)存地址,理論上可以支持大約16TB的運(yùn)行內(nèi)存。但這只是理論上,由于不同架構(gòu)的CPU設(shè)計(jì)不同,所以能力也有差別。

      隨著硬件、軟件的高速發(fā)展,4GB運(yùn)存早已無(wú)法滿足某些軟件的使用需求,打個(gè)比方,現(xiàn)在手機(jī)的運(yùn)行內(nèi)存基本都是6GB、8GB甚至是12GB,如果配備了32位的處理器,那么就會(huì)有部分內(nèi)存被浪費(fèi),甚至還會(huì)影響到運(yùn)行效能,好馬配好鞍,朝著64位升級(jí)就是剛需。

      以驍龍 8 Gen 1和天璣9000為例,這兩枚芯片都采用了ARMv9架構(gòu)方案,帶來(lái)了三款CPU:Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核。

      其中驍龍 8 Gen 1就采用了3個(gè)2.5GHz的Cortex-A710大核、1個(gè)3.0GHz的Cortex-X2超大核和4個(gè)1.8GHz的Cortex-A510小核。

      但這8個(gè)核當(dāng)中只有Cortex-A710能夠兼容32位應(yīng)用,Cortex-X2和Cortex-A510僅支持64位操作系統(tǒng)及應(yīng)用程序。

      這也就是說(shuō)在運(yùn)行32位應(yīng)用時(shí),只能用到其中的3個(gè)核,其他5個(gè)核只能處于停工狀態(tài),這樣一來(lái)運(yùn)行速度和效率就會(huì)大打折扣,嚴(yán)重一點(diǎn)可能還會(huì)出現(xiàn)增加功耗、應(yīng)用閃退等問(wèn)題。

      至于32位到64位有多大的提升,聯(lián)發(fā)科公布了對(duì)比測(cè)試,證實(shí)64位應(yīng)用無(wú)論是在應(yīng)用的冷啟動(dòng)速度還是能耗、游戲性能等方面都有顯著的提升。

      圖源:MediaTek實(shí)驗(yàn)室

      總而言之,32位應(yīng)用+64位處理器,非常影響運(yùn)行效率,只有64位處理器+64位應(yīng)用結(jié)合在一起,才能讓運(yùn)行效率大幅度提升。

      PART02

      64位生態(tài)推進(jìn)緩慢

      正因?yàn)?4位是趨勢(shì),所以早在2013年,蘋果在iPhone 5s上搭載的A7處理器就是使用的是64位。

      對(duì)比之前的A6的性能提升將近2倍,這次升級(jí)也讓蘋果在移動(dòng)領(lǐng)域直接領(lǐng)先了同期的競(jìng)爭(zhēng)對(duì)手。

      緊接著,安卓陣營(yíng)也開始積極朝著64位升級(jí)。高通第一款64位處理器驍龍410在同年年底發(fā)布,到了2014年,谷歌推出首個(gè)支持64位的安卓系統(tǒng)Android L。

      而蘋果這邊到了2015年,就已經(jīng)開始要求iOS新上架的應(yīng)用必須支持64位。

      但由于當(dāng)時(shí)政策、生態(tài)環(huán)境等多方面的影響,雖然支持64位,但依舊可以向下兼容32位,這就導(dǎo)致很多開發(fā)者不愿再動(dòng)刀向64位遷移,于是64位處理器的優(yōu)勢(shì)完全發(fā)揮不出來(lái),同時(shí)生態(tài)也變得非常混亂。

      面對(duì)這些問(wèn)題,最先狠下心的是蘋果。

      在2017年的iOS 11系統(tǒng)上就明確表示,將不再支持32位應(yīng)用。

      而安卓這邊,一直沒能下狠心動(dòng)刀。

      在2019年,谷歌曾就要求上架到Play Store的應(yīng)用,除了提供32位版本外,還必須提供64位版本,到了2021年,宣布不再允許64位設(shè)備下載32位應(yīng)用,但依舊“心軟”沒說(shuō)強(qiáng)行禁止,而是可以兼容使用,甚至在自家Chrome瀏覽器的下載頁(yè)面也提供32位選擇。

      圖源于網(wǎng)路

      究其緣由可能還是開發(fā)、運(yùn)維成本的問(wèn)題,如果開發(fā)者只開發(fā)32位應(yīng)用,那么應(yīng)用完全可以運(yùn)行在64位處理器上的,但如果開發(fā)64位應(yīng)用,那么一些舊機(jī)型就無(wú)法運(yùn)行,后續(xù)的維護(hù)成本也是問(wèn)題,所以很多開發(fā)者只能選擇損失運(yùn)行效率來(lái)保住“飯碗”。

      直到2021年,ARM終于宣布,從2023年開始,Arm架構(gòu)CPU內(nèi)核將強(qiáng)制采用64位,且沒有32位兼容模式。

      可能正是基于這個(gè)原因,各大手機(jī)廠商們也開始積極響應(yīng)。

      華為開發(fā)者聯(lián)盟的郵件稱,華為應(yīng)用市場(chǎng)到2022年9月1日之前將分階段淘汰32位應(yīng)用,目的是為了更好地提升應(yīng)用性能體驗(yàn)、降低應(yīng)用的功耗影響。

      隨后,移動(dòng)智能終端生態(tài)聯(lián)盟宣布,從2022年4月起,在聯(lián)盟成員OPPO、vivo、 小米應(yīng)用商店新上架應(yīng)用不允許單獨(dú)上架32位應(yīng)用包,必須要提供64位版本的安裝包。

      圖源:微博@移動(dòng)智能終端生態(tài)聯(lián)盟

      隨著政策的頒布, 強(qiáng)制不支持32位可能暫時(shí)會(huì)對(duì)部分應(yīng)用和用戶體驗(yàn)上造成影響,但從長(zhǎng)期來(lái)看,這絕對(duì)是一件好事。

      一方面,32位應(yīng)用運(yùn)行在64位處理器上,性能可能無(wú)法完全得不到發(fā)揮,反而會(huì)造成前面說(shuō)的卡頓、增加功耗等問(wèn)題,只有升級(jí)到64位才能緩解這些問(wèn)題。

      另一方面,由于32位應(yīng)用可能無(wú)法做到按照新的指南實(shí)時(shí)更新,一些新功能就無(wú)法正常使用,同時(shí)安全性也無(wú)從保障。

      PART03

      寫在最后

      現(xiàn)在應(yīng)用的安裝包越來(lái)越大,所消耗的內(nèi)存、運(yùn)存也越來(lái)越多,同時(shí)對(duì)于系統(tǒng)和處理器的性能要求也越來(lái)越高。采用64位處理器可以保證在處理視頻、游戲、解碼等操作下,更充分的調(diào)動(dòng)移動(dòng)設(shè)備的性能,減少不必要的效能損耗。同時(shí)不再支持32位也可以保證軟件的流暢運(yùn)行。

      無(wú)論從哪個(gè)方面來(lái)說(shuō),對(duì)于用戶的影響都是積極地。

      但即便是政策出臺(tái)和系統(tǒng)限制,也依舊無(wú)法解決安卓生態(tài)混亂的問(wèn)題,歸根到底,還是需要一些更有力的措施,才能讓安卓生態(tài)良性健康的發(fā)展。

      文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請(qǐng)謹(jǐn)慎對(duì)待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

    即時(shí)

    新聞

    明火炊具市場(chǎng):三季度健康屬性貫穿全類目

    奧維云網(wǎng)(AVC)推總數(shù)據(jù)顯示,2024年1-9月明火炊具線上零售額94.2億元,同比增加3.1%,其中抖音渠道表現(xiàn)優(yōu)異,同比有14%的漲幅,傳統(tǒng)電商略有下滑,同比降低2.3%。

    企業(yè)IT

    重慶創(chuàng)新公積金應(yīng)用,“區(qū)塊鏈+政務(wù)服務(wù)”顯成效

    “以前都要去窗口辦,一套流程下來(lái)都要半個(gè)月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。

    3C消費(fèi)

    華碩ProArt創(chuàng)藝27 Pro PA279CRV顯示器,高能實(shí)力,創(chuàng)

    華碩ProArt創(chuàng)藝27 Pro PA279CRV顯示器,憑借其優(yōu)秀的性能配置和精準(zhǔn)的色彩呈現(xiàn)能力,為您的創(chuàng)作工作帶來(lái)實(shí)質(zhì)性的幫助,雙十一期間低至2799元,性價(jià)比很高,簡(jiǎn)直是創(chuàng)作者們的首選。