sponsored links

這代安卓機特別耗電?聊聊安卓應用64位的問題

這代安卓機特別耗電?聊聊安卓應用64位的問題


相信很多朋友已經購買到了最新一代CPU平臺的安卓機了。這代安卓機的CPU發生了劇變,在保持了大中小核架構的同時,對大核和小核的微架構都進行了大改。小核心的微架構進化,應該是大家期盼已久的了,祖傳的Cortex-A55終於退休,按理來說全新的Cortex-A510應該會帶來更好的能效。但是有人發現,這代安卓機似乎更加耗電了,這是為何?今天就從新一代ARM處理器的架構聊起,簡單談談安卓應用64位普及遲滯導致的耗電問題吧。



新一代ARMv9處理器,為何反而更耗電?

新ARM處理器甚至更耗電?

當前上市的最新一代安卓機所使用的高通驍龍8gen1處理器,以及即將上市的聯發科天璣9000處理器,都屬於最新設計的基於ARMv9架構的產品。它們都有一個共同的特點,就是文章開頭所說的大核和小核微架構進行了大改,大核心使用了Cortex-X2微架構,而小核心則使用了Cortex-A510微架構。



新處理器的小核是經過重新設計的Cortex-A510,理論上可以帶來更高的能效

無論是Cortex-X2還是Cortex-A510,它們都有一個共同的特點,那就是不再支援32位,如果安卓機要執行32位的應用,那就必須在微架構只作了小幅調整的Cortex-A710中執行。如此一來,在某些場景中,就有可能導致額外的能耗。

在理想的情況下,安卓機在待機或者低負載時,應用程式主要執行在小核心上,小核心的能效比最出色,如此一來就能達到節電的效果;但如今,如果App是32位的,在新的ARM處理器中,就只能由中核執行,小核的能效優勢只能乾瞪眼,額外耗電的情況就出現了。



在執行32位安卓App時,處理器實際上只能工作在Performance工況下,無法進入節電的Efficiency工況

換言之,在使用了新一代CPU的安卓機中,如果執行32位的App,是無法達到理想的能效比的。這個問題,和晶片工藝無關,和系統無關,的的確確就是安卓生態和新處理器架構不匹配所導致的。

只有64位的安卓App,才能執行在新ARM處理器的小核心上,才能讓新ARM處理器發揮出應有的能效。因此,何時普及64位的安卓App,就成為了新一代ARM處理器何時能更節電問題的答案。

安卓App仍未普及64位?

當前的安卓生態中,32位的應用仍大量存在,這些應用不乏大家常見的裝機必備,例如嗶哩嗶哩、百度網盤、愛奇藝等等。這種情況是否正常?從技術的角度來看,似乎很不應該。



像嗶哩嗶哩這樣Target API已經更新到Android 11的應用,也依然只是32位的

從ARMv8開始,安卓陣營的CPU就已經普遍支援64位,安卓系統也在Android 5.0後,從系統層面支援64位應用。這兩件事,其實都屬於比較遠古的了——基於ARMv8的驍龍810以及Android 5.0都出現於2014年,轉眼都快十年過去了,為何安卓App仍大量停留在32位?

我們可以對比一下蘋果陣營。2013年的iPhone 5S以及iOS 7開始推行64位,一年多後32位的iOS應用就已經難尋蹤跡。和蘋果的步伐相比,安卓陣營可謂步履維艱。



和安卓陣營相比,蘋果iOS推行64位順利得多

安卓推行64位為何如此艱難?這和安卓生態的實際情況是有很大關聯。儘管在ARMv8後,安卓陣營的CPU增加了64位的支援,但依然保留了32位的相容。甚至,前一代產品ARM v8.2處理器,也依然耗費額外的電晶體,來相容32位App。同時,安卓系統也一直相容32位App,App並沒有切換到64位的迫切需求。這一切的考量,很大程度是基於對舊裝置的相容。

在安卓初推行64位的時候,市場上依然有大量執行舊CPU以及舊版安卓系統的裝置存在。安卓在市場攻城略地的秘訣,在於開放和相容,如果對32位一刀切,那麼安卓陣營會無可避免迎來分裂。實際上,開放的系統都存在這樣的問題,例如Windows生態為了保持向後相容,時至今日仍對32位應用軟體提供出色的相容,這和安卓是殊途同歸的。

當然,和Windows不同,安卓並不需要承擔太多的生產力任務。在初次推行64位過去近十年後,安卓也的確到了全面拋棄32位包裹的時機。

安卓放棄對32位相容可以帶來什麼好處?首先,CPU就可以省下用於相容32位的電晶體,對於寸土寸金的晶片來說這顯得尤為有價值;其次,App可以擁有更好的記憶體利用率,對於日漸膨脹的應用遊戲來說這是至關重要的;再者,App還可以更有效利用CPU的暫存器,帶來更高的效率。

在安卓App日漸複雜、摩爾定律日漸失效的今天,摒棄歷史包裹、全面擁抱64位的時機的確已經到來。雖然目前安卓生態仍存在大量32位App,但我們也可以看到多方對普及64位的努力。

例如,Google要求,從2019年8月1日起,在Google Play釋出的應用必須支援64位。也因為此,國外的安卓生態對於64位的普及要比國內做得更好,這次安卓CPU平臺換代,國內的安卓機耗電問題也要比國外更明顯。



Google Play商店兩年多前已經禁止32bit應用上架,國內安卓生態較之滯後

又例如,國內的安卓分發渠道也開始要求App支援64位。OPPO商店此前已經規定,2021年12月底後,新發布的應用必須支援64位;而小米商店則提供了一鍵將32位App置換為64位的功能,如果手機上已安裝的32位App在商店中有64位版本,可以一鍵更新。

同時,國內的很多App在近期也都更新到了64位,例如微信、QQ、12306等等。相信在不久後的將來,國內的安卓App很快會大面積普及64位,新一代的安卓機也會發揮出應有的能效。

總結

毫無疑問,和蘋果相比,安卓的64位普及程序是落後的,安卓陣營並沒有蘋果那樣絕對的應用發行渠道壟斷權,這也是安卓借開放之風騰飛所需要付出的代價。幸運的是,目前安卓陣營各方都已經意識到了普及64位的重要性,下一代安卓CPU會進一步拋棄對32位的支援嗎?讓我們拭目以待吧。

這代安卓機特別耗電?聊聊安卓應用64位的問題


資訊頭條

電腦評測 蘋果手機評測 安卓手機評測

分類: 歷史
時間: 2022-02-04

相關文章

洶湧澎湃的海底世界 劉晨/文
大海深處是一個漆黑的世界,安靜而神秘,任憑海面上風吹浪打,深海魚悠閒地游來游去.但平靜是暫時的,有的時候,大洋深處也會洶湧澎湃. 海底颱風 1973年3月,一艘科學考察船抵達大西洋西部的馬尾藻海.船上 ...

韓國"世越號"打撈過程有多曲折?為什麼中國打撈局能夠完成?

韓國"世越號"打撈過程有多曲折?為什麼中國打撈局能夠完成?
序言 2014年4月16日,韓國發生一件重大沉船事故,那就是"世越號"客輪在全羅南道珍島郡附近水域沉沒,導致295人遇難,9人下落不明,其中多數遇難者為在校中學生. 關於" ...

5大艘宋代沉船,600年絲路繁榮,見證外國人對宋瓷的趨之若鶩

5大艘宋代沉船,600年絲路繁榮,見證外國人對宋瓷的趨之若鶩
流傳至今的宋瓷中,除傳世名品和出土文物外,還有一類稱作"海撈瓷"的出水文物,發現地點多處於海上絲綢之路範圍,是研究古代中國對外貿易的寶貴資料. 600多年前的宋元時期,中國製造,特 ...

07年,中國南海撈起神秘沉船,船身800年不腐,總價超三千億美金

07年,中國南海撈起神秘沉船,船身800年不腐,總價超三千億美金
沉睡海底800年不腐的沉船,世界考古史上第一艘整體打撈出水的沉船,打撈耗資1.5億的沉船. 運載文物價值超過3000億美金的沉船,等等-- 這些名號全都是關於同一艘沉船. 種種描述,讓這艘沉船更加神秘 ...

1998年,印尼海底發現神秘沉船,船上裝滿中國珍寶,1200年不腐

1998年,印尼海底發現神秘沉船,船上裝滿中國珍寶,1200年不腐
這是一艘沉沒了1200多年的貨船,上面裝滿了我國古代的珍貴文物,大約有67000多件,絕大多數都是出自長沙官窯的瓷器,但奇怪的是,但翻遍古代亞洲水域的史料,找不到任何關於這條船的記載. 今天我們就來講 ...

寶藏好用的男士洗面奶合集來了

寶藏好用的男士洗面奶合集來了
寶藏好用的男士洗面奶合集來了! 男生臉上的痘痘肯定不能用粉底液遮住 不過長痘也是因為臉上的油脂過多才長的 所以,清潔好,洗面奶用對 臉上出油少了,痘痘也會少了 所以一份洗面奶合集來了

為何華為掏空大山放置伺服器,而微軟則沉入海底,他們在幹什麼?

為何華為掏空大山放置伺服器,而微軟則沉入海底,他們在幹什麼?
有這樣一件怪事,在我國,有許多科技公司把自家的伺服器,放在貴州的深山裡.例如著名的蘋果公司,就把中國區的伺服器安放在貴州,被稱之為"雲上貴州". 我國的科技巨頭華為,更是選擇在貴州 ...

東北老農意外發現日軍寶藏,藏有600多噸金條,日本:它屬於我們

東北老農意外發現日軍寶藏,藏有600多噸金條,日本:它屬於我們
在世界上,每一寸土地都有可能蘊藏著讓人意想不到的寶藏.我們經常為了尋找那潛藏的珍寶而進行著不懈地開採,而往往在發現了稀有資源的同時,有時候也能發現一些讓人意想不到的東西.在歷史上,我們就曾在我國東北曾 ...

三星堆沉睡三千年,一醒驚天下,“青銅神樹”到底有多神奇

三星堆沉睡三千年,一醒驚天下,“青銅神樹”到底有多神奇
三星堆又又又上新啦!文化"祭祀坑",那個精美的金面具第一眼就被吸引.鳥型金飾片.金箔.眼部有彩繪銅頭像.象牙等更是驚豔. 光怪陸離的青銅造型,至今都沒有什麼文字記載,神秘令人嚮往. ...

8座海底之城,一串文明興衰

8座海底之城,一串文明興衰
在中國浙江省千島湖的水面下有一座古城,被稱為"獅城",其歷史可以追溯到漢朝.1959 年,新安江大壩庫區蓄水為水電站提供動力,獅城也因此被淹沒,大約 40 年後被重新發掘成為潛水點 ...

人民日報痛批:沉睡中的大學生,你不失業,天理難容

人民日報痛批:沉睡中的大學生,你不失業,天理難容
來源/搜狐網.人民日報 前兩年,人民日報.共青團中央等微信分別刊發文章--<沉睡中的大學生:你不失業,天理難容!> 批判那些舒服地坐在象牙塔裡,虛度光陰葬送自己前程的大學生們.究竟怎麼回事 ...

韓國船員因數學太差,惹了大禍,弄沉萬噸巨輪,4200輛汽車沉入海底

韓國船員因數學太差,惹了大禍,弄沉萬噸巨輪,4200輛汽車沉入海底
在美國佐治亞州的外海,一艘韓國貨輪發生了事故.在航行途中,該貨輪突然失去方向,船身朝一側傾斜,最終發生傾覆沉入了海底. 2021年9月14日,距離事故發生已經過去兩年了,事故原因逐漸浮出了水面.根據美 ...

四川一“寶藏”縣未被挖掘,境內景點110多處,蟬聯中國最美縣域

四川一“寶藏”縣未被挖掘,境內景點110多處,蟬聯中國最美縣域
四川常稱之為"天堂",這裡不止旅遊資源眾多,歷史古蹟眾多,是我國的旅遊大省.不論是自然風光還是人文景點,這裡都有非常多的選擇,九寨溝.稻城亞丁.峨眉山.樂山大佛.都江堰,張口就能說 ...

湖南一“寶藏”縣城,森林覆蓋率達80%以上,有中國天然氧吧之譽

湖南一“寶藏”縣城,森林覆蓋率達80%以上,有中國天然氧吧之譽
湖南位於長江中游,洞庭湖以南,全省境內山峰青翠,多河流,三湘四水穿梭於湖南特有的山脈中.人們常用"芙蓉國"或"三湘四水"來代指整個湖南,獨特的地理環境也讓湖南擁 ...

知道嗎?陝西唯一的青石殿,藏在荒野中的寶藏,竟然還不要門票

知道嗎?陝西唯一的青石殿,藏在荒野中的寶藏,竟然還不要門票
旅行有時候是靠運氣,計劃好的景點給你的驚喜固然有,但是不經意發現的驚喜更大,就如同別人給你100元,和你在路上撿到100元的感覺是不一樣的. 那次我是從合陽到澄城,因為修路,所以導航就指示著走上了一條 ...

這座以人名命名的城門,才是老西安最愛的美食寶藏地!你來過嗎

這座以人名命名的城門,才是老西安最愛的美食寶藏地!你來過嗎
這是小漁的行旅日記,走走停停,和我一起看西安. 西安城牆一共有18座城門,要說到最地氣的,勿幕門大概算一個.這座城門記錄了西安城的近代歷史,因紀念一位革命先輩而得名,如今還有著西安城裡最火熱的早市.夜 ...

從電焊工到身家570億,海底撈張勇是這樣成功的,看完你也可以

從電焊工到身家570億,海底撈張勇是這樣成功的,看完你也可以
他從一個普通電焊工到成為海底撈餐飲公司的CEO.18歲,一無所有的他憑藉自己對客戶的服務特色,創造出屬於自己的餐飲帝國. 他每日奔跑在工作一線,並鼓勵每一個員工.認真做事,善待手下,笑對每一位客戶,是 ...

內蒙古寶藏最多的地方,在這裡

內蒙古寶藏最多的地方,在這裡
到內蒙古旅遊 怎麼能錯過內蒙古博物院呢 這可是內蒙古寶藏最多的地方啊 內蒙古博物院建築那叫一個雄偉 連綿的草原起伏山丘 讓你心曠神怡 這裡收藏著15萬餘件組珍貴藏品 650餘件套國家一級文物 可以說 ...

江浙滬最寶藏的溫泉小城,週末來度個假正合適

江浙滬最寶藏的溫泉小城,週末來度個假正合適
一場秋雨一場寒,喜大普奔,江浙滬終於降溫了. 眾所周知,江浙滬沒有秋天的秋天轉瞬即逝.在沒有暖氣的南方,冬天最美好的念想就是熱騰騰的溫泉.一泡下去,什麼塵世的煩惱都能暫拋腦後. *圖片@旅行家思遠 可 ...

最牛服務員楊麗娟:小學學歷,17歲進海底撈,40歲身價過30億

最牛服務員楊麗娟:小學學歷,17歲進海底撈,40歲身價過30億
她十幾歲輟學打工為家裡還債,小小服務員卻幹出了大名堂:良馬遇上好伯樂,跟著好大哥幹出了一番大事業:幾十年兢兢業業,不僅還清債務,身價直接飆升到30億. 這個農村小女孩身上究竟發生了什麼樣的故事? 本期 ...