說到編譯器,你有想到什麼?
——方舟編譯器?
的確,華為方舟編譯器自去年亮相以來,名氣越來越大。雖然根據官方說法,方舟編譯器還在持續演進中,將陸續實現和開源,還無法窺得其中全部奧妙所在。但根據華為公佈的資料顯示,經過方舟編譯器重新編譯過的安卓應用程式,在華為EMUI系統上的執行速度提高40%~60%,執行效率明顯提高,甚至有效地解決了安卓系統執行卡頓、反應慢等“老毛病”。自推出以來,華為就鼓勵應用開發者使用方舟編譯器重新編譯應用APP,甚至宣佈方舟編譯器將全部開源。
眾所周知的原因,華為EMUI系統不能安裝和使用谷歌GMS,給華為手機海外業務帶來巨大損失,華為不得不推出自己的HMS移動服務,甚至還計劃推出鴻蒙移動作業系統。而方舟編譯器更被人們視為華為自研鴻蒙系統的“殺手鐗”,甚至成為萬眾矚目的“神器”,解決現有安卓應用與鴻蒙系統相容性的問題。可以說,因為華為推出了方舟編譯器,讓人有了更多的理由去選擇華為手機,選擇華為EMUI系統,來享受方舟編譯器給安卓系統帶來的極速變化。
可是,日前一則訊息,讓科技君大感意外。小米公司,竟然也開始了這樣的佈局。什麼訊息?我們具體來看。
隨著小米MIUI12即將推出的訊息的公佈,一個大大的驚喜也在不經意間流傳,這就是小米編譯器。
來自小米官方的訊息顯示,隨著MIUI11最後一個開發版停止內測,MIUI12也即將閃亮登場。訊息顯示,與MIUI11相比,MIUI12有了很多全新的優化和改變。導航欄、相機、相簿、深色模式、訊息通知等等無不在MIUI11的基礎上做了全新的設計和優化,甚至在手勢操作和高重新整理率等方面也給出全域性優化方案,讓小米使用者也“享受到ios13級別的流暢絲滑”。
隨著MIUI12推出的訊息透露出的這個不平凡的“聲音”實屬小米的一大驚喜。要知道,編譯器的功能就是提高應用APP的執行效率,要想完成這樣的優化功能,就必須完全了解和掌握安卓系統底層結構和代理原理,並且擁有能夠修改安卓底層程式碼的能力。
對於安卓系統來說,雖然開源,但對於動輒上億行程式碼的系統,要想完全“吃透”,並不是一件容易的事情,更別說要在其基礎上修改和優化,稍有不慎,就會“造出”意想不到的BUG,甚至引發一系列嚴重的系統事件。此前,有能力修改和優化安卓底動程式碼的公司只有兩家,一家是安卓的“東家”谷歌公司,而另一家就是華為公司了。如果小米真的推出自家編譯器,預示著小米終於和華為看齊,成為全球第三家有能力修改安卓底層程式碼的公司了。
可是,小米真的有如此能力嗎?眾所周知,此前,小米一直被人稱為沒有自己核心技術的公司,小米手機也一直被視為“便宜貨”的代名詞,更因為價格“便宜”,小米手機一直與高階智慧手機無緣。雖然曾經發布過幾款如MIX等高階智慧手機,但一直未能徹底改變中低端的固有形象。為了向高階發展,為了擺脫人們對於小米“中低端”印象,去年,紅米品牌Redmi橫空出世,勇敢地挑起了小米中低端的重任,而小米則開啟高階的大門,全身心地向高階品牌發力。
今年,雷軍更宣佈投入100億元,加大研發投資力度,更計劃在五年內增加投資100億元,全力打造“手機+AIoT”雙引擎戰略。現在,隨著MIUI12的釋出,小米計劃看來已經全面起航。
方舟編譯器針對的是華為EMUI,小米編譯器針對的是小米MIUI。基本同樣的內容,基本同樣的效果,為什麼兩家行業巨頭科技公司不能聯合研發、共享技術,節省出更大的資源和力量來開發更加完善的系統呢?如果華為、小米聯合,友商間互相協作,共同研發鴻蒙系統;將來,華為手機、小米全面預裝鴻蒙系統,可以說是一個皆大歡喜的結局。
到那時,還有谷歌安卓什麼事?
只是,對於小米編譯器,是隨著MIUI12亮相?還是空穴來風?小米能否看齊華為?就看在此一舉了。