RISC-V版安卓模擬器將至,智能手機或將“變天”

RISC-V版安卓模擬器將至,智能手機或將“變天”

此前在2022年年末舉行的RISC-V峰會上,谷歌方面正式宣佈Android將支持RISC-V指令集架構,並將RISC-V視為Android的一級平臺 (tier-1 platform)。只不過,谷歌的Android工程總監Lars Bergstrom在說完這番話後,進入2023年後,谷歌方面在RISC-V領域似乎就沉默了下來。

就在外界以為谷歌是雷聲大雨點小的時候,谷歌方面最近公佈了一系列Android平臺對於開源架構RISC-V的未來支持計劃。

在這一系列的規劃中中,最受關注的無疑是谷歌方面準備明年推出RISC-V版的Android模擬器。這也符合當初Lars Bergstrom在RISC-V峰會上公佈的路線圖,並意味著他當時宣佈谷歌將在明年第一季度為Java工作負載提供Android RunTime (ART) 運行時環境支持,也很有希望迎來落地。

而RISC-V版的Android模擬器以及ART運行時環境支持,對於在Android生態中運行RISC-V硬件也有著無與倫比的意義。

目前RISC-V陣營的現狀,是RISC-V芯片企業單方支持Android,但為ARM架構開發的Android應用基本都是採用Java來編寫,無法完美支持RISC-V,即使有阿里平頭哥等一眾RISC-V芯片企業在不斷努力,但Android應用運行在RISC-V架構上的進程也相當遲緩。因此谷歌推出官方模擬器,毫無疑問將能夠幫助開發者更容易地將應用轉換為支持RISC-V的代碼。

其實早在去年9月,AOSP(Android Open Source Project)就已經合併了首個RISC-V架構移植相關的代碼補丁,任何人都可以體驗Android的“riscv64”分支。只不過現階段AOSP對於RISC-V的支持還比較原始,開發者也很難基於riscv64來做任何有意義的工作。

再加上ART提供的預編譯策略,Android應用開發者想要將他們的App搬上RISC-V架構硬件的難度也將大幅降低。要知道架構遷移其實是一個極其複雜的工作,相當於兩個說著不同語言、有著不同文化背景的人需要互相理解對方。這時候一個優秀的翻譯顯然會起到相當重要的作用,比如說蘋果的Rosetta 2就是一個正面例子。當年隨著M1芯片的發佈,蘋果的Mac系列機型從X86遷移到了ARM架構,軟件兼容問題就是由Rosetta 2來負責解決。

目前,RISC-V版的Android模擬器在某種程度上就是扮演著Rosetta 2的角色,以方便開發者解決ARM架構應用和RISC-V架構的兼容性問題,避免開發者重複造輪子。沒錯,在歷史上相當多的操作系統最終折戟沉沙,都是栽倒在了無法博得開發者的青睞上,甚至讓開發者認為開發該平臺的應用性價比過低,其中最典型的例子就是微軟的Windows Phone。

而谷歌之所以會加快Android對RISC-V架構的兼容進度,ARM公司的態度在其中起到了關鍵性作用。過於一年間,關於ARM調整許可授權方式以及收費模式的消息幾乎不絕於耳,據稱ARM想要直接將技術許可授權給OEM廠商,而非高通、三星、聯發科這樣的半導體設計企業。此外ARM方面還告訴OEM廠商,半導體設計商將無法提供基於其知識產權的SoC其他部件,而是由ARM的新許可來直接提供GPU、NPU和ISP等部件。

同時,ARM提出的新模式將不再根據芯片的價值向芯片製造商收取專利費,新的專利使用費將根據終端設備的平均售價(ASP)、而非芯片的平均價格來設定,使用了他們知識產權的終端設備要向其支付售價1%至2%的授權費。

作為目前移動生態的硬件基石,如此貪婪的胃口不僅僅讓高通選擇了為ARM架構的競爭對手RISC-V站臺,同樣也使得Android生態領導者的谷歌產生了憂慮。

與此同時,進軍智能手機領域或也將是RISC-V發展壯大的關鍵環節之一。ARM當年是如何在指令集“大逃殺”中倖存,乃至成為目前移動設備的首選呢?與諾基亞和德州儀器在上世紀90年代末看中了低功耗、低性能的ARM架構,大名鼎鼎的諾基亞6110就是第一款搭載ARM架構處理器的GSM手機。正式憑藉著諾基亞的垂青,使得ARM架構成功擁有了屬於自己的一席之地。

接下來的故事想必大家就很清楚了,ARM隨後在智能手機時代同時被蘋果和谷歌選中。畢竟一種處理器架構能否興盛,靠的是操作系統的支持,如果沒有也就意味著其只能是無根浮萍。所以Android支持RISC-V的意義就在於,相比ARM,RISC-V目前的性能乃至開發生態都還不具備太多的市場競爭力。

然而手機畢竟是一種很特殊的產品,它集合了當下人類幾乎最尖端的科技,但其本質依然是一個娛樂終端,一旦拋開通信功能,拍照、視頻、上網、遊戲統統都是娛樂向,在手機上寫個文檔顯然算不上什麼生產力。換而言之,如果拋開重度手遊等高負載應用,再來對比用戶的實際需求,現階段手機的性能已然是有些相對過剩了。儘管性能過剩對於目前上限更高的ARM不利,可對處於追趕狀態的RISC-V就更有利了。

因此在谷歌推出RISC-V版的Android模擬器之後,或許就在未來兩三年,基於RISC-V架構的智能手機就真的會大量出現了。

【本文圖片來自網絡】
推薦閱讀:

高通第三代驍龍8的優勢,並不僅僅只有性能

對於驍龍8 Gen3來說,性能僅僅是產品優勢中的一部分。

當極客懂得了美學,一加12“超光影”影像系統解析

尚未確認發佈時間的一加12,今天迎來了第二場預熱活動。

Scroll to Top