4月11日的華為春節(jié)新品發(fā)布會,, P30系列手機是主角。但在手機之外,,華為推出的“方舟編譯器”同樣引人注目,。
華為方舟編譯器,一項革命性的突破
余承東在發(fā)布會現(xiàn)場說,,“華為方舟編譯器是一項革命性的突破”,。
全球智能手機行業(yè)發(fā)展到今天,已經(jīng)形成了蘋果iOS,、安卓兩大陣營,。在安卓陣營里的眾多廠商,迄今為止都把主要資源放在了硬件開發(fā)上,,而在操作系統(tǒng),、基礎軟件環(huán)境方面,普遍都依賴谷歌的安卓平臺去解決問題,。所以在操作系統(tǒng)方面,,安卓廠商之間基本都屬于同質(zhì)化競爭。
華為是安卓陣營中,,第一個試圖在基礎軟件環(huán)境方面有所作為的廠商,。而華為想要“有所作為”的抓手,就是方舟編譯器,。
方舟編譯器所起的“革命性”作用,,就是讓手機應用的響應速度、流暢度大幅度提升,,給用戶帶來更好的使用體驗,。以華為最新發(fā)布的EMUI 9.1為例,其系統(tǒng)組件System Server在應用了方舟編譯器后,,系統(tǒng)操作流暢度提升24%,,系統(tǒng)響應性能提升44%,效率提升明顯,。
華為方舟編譯器的發(fā)布,,是華為在操作系統(tǒng)級別底層接口上的實力展示,。編譯器作為一項難度和復雜性是極高的系統(tǒng)工程,并不是誰都有能力進行開發(fā)出的,。據(jù)華為方面透露,,華為早在5年前就開始布局方舟編譯器的開發(fā),投入資源巨大,。僅直接參與開發(fā)工作的技術人員就多達上千人,。
在發(fā)布會的現(xiàn)場,余承東宣布,,方舟編譯器將面向業(yè)界開源,,希望APP開發(fā)廠商盡快使用這一編譯器。
雖然華為編譯器還沒有正式對外開放,,但璽哥相信,,敢于“開源”的華為編譯器,對自己技術是很有信心的,。
華為為什么要推方舟編譯器,?
在這個時間點推出方舟編譯器,華為終端是基于什么樣的考量,?其用意何在,?要回答這個問題,我們可以從技術和市場戰(zhàn)略兩方面來觀察,。
在技術上,,解決安卓程序“邊解釋邊執(zhí)行”的低效:
為什么應用了方舟編譯器后,手機使用體驗能有如此顯著的提升,?要理解這個問題,我們先要了解當前安卓程序普遍存在的技術“缺陷”,。在安卓系統(tǒng)中,,應用程序基本都是基于Java語言開發(fā)的。Java應用的一個特點,,就是“邊解釋邊執(zhí)行”——程序不是一次過全部執(zhí)行,,而是先將一部分語句“翻譯”成手機CPU能理解的機器指令,執(zhí)行完后,,接著再翻譯下一部分,,然后再繼續(xù)執(zhí)行。
這種“邊解釋邊執(zhí)行”的系統(tǒng)架構(gòu),,是造成手機在使用中卡頓,,運行不夠流暢的根本原因。而方舟編譯器,,就是針對這個“缺陷”而來的,。有了方舟編譯器后,,應用程序?qū)⒉辉傧褚酝菢樱忉屢欢?、?zhí)行一段,,然后再往下走,而是將整個程序全部一次編譯成手機CPU能理解的機器指令,,接著就順暢地連續(xù)運行下去,。
在發(fā)布會上,余承東用非常生動而直觀的“跑車”動圖形式,,演示了兩種應用模式的區(qū)別:沒有方舟編譯器的情況下,,代表應用程序的“跑車”,只能開一段,、停一段,,以“卡頓”的形式跑完全程;而有了方舟編譯器后,,那輛“跑車”就毫無停頓地順暢跑到終點,。
簡而言之,方舟編譯器較好地解決了安卓應用的致命“缺陷”,,從底層技術上革命性地提升了用戶體驗,。
在市場策略上,實現(xiàn)遠“攻”近“交”:
如前所述,,當今的智能手機市場,,在大的格局上被劃分為蘋果iOS、安卓兩個陣營,。在安卓陣營內(nèi)部,,又有多個廠商參與競爭。作為安卓陣營中的頂級玩家,,華為給自己定下的目標是要同時實現(xiàn)對安卓領頭羊三星,、以及蘋果iOS的超越。為了實現(xiàn)這個目標,,華為采用的大戰(zhàn)略是所謂“遠攻近交”:對距離較遠的蘋果,,以及掌握安卓系統(tǒng)的谷歌發(fā)起“進攻”,而對與自己距離較近的國內(nèi)安卓廠商們,,采取聯(lián)合策略,。
我們知道,蘋果IOS相較安卓系統(tǒng)的優(yōu)勢在于其流暢的體驗,。而方舟編譯器的推出,,將會使得安卓在使用體驗上與iOS相比毫不遜色。那么蘋果長久以來自恃的“順暢”優(yōu)勢將不復存在,,大量原本忠實的“果粉”,,其忠誠度無疑將要受到考驗,;谷歌方面,有能力做出方舟編譯器的華為,,當然也就有能力開發(fā)出自己的操作系統(tǒng),。發(fā)布方舟編譯器的華為,實際上是在“提醒”谷歌——我不怕你“卡脖子”,。
華為對方舟編譯器開源的態(tài)度非常明朗,,明確邀請國產(chǎn)硬件廠商、軟件開發(fā)商一起來發(fā)展,,共同提升消費者的使用體驗,。華為方舟編譯器的開源,有利于把國內(nèi)外手機廠商凝聚在身邊,,形成在硬件之外的另一種生態(tài)形式,。雖然這個過程不會那么容易,但只要有機會,,華為一定不會錯過,。
遠“攻”近“交”只是華為推出方舟編譯器的部分目的。華為推出方舟編譯器的野心,,遠不止這些,。
方舟編譯器背后,華為的野心
回顧5年前,,當絕大多數(shù)國內(nèi)外廠商都還在圍繞谷歌,、高通生態(tài)發(fā)展時,在手機行業(yè)并不“出名”的華為,,竟然已經(jīng)在投入巨量資源研發(fā)方舟編譯器,、并提前布局未來的產(chǎn)業(yè)生態(tài)。華為,,看得確實遠,!
如前所述,方舟編譯器直接威脅了谷歌在安卓系統(tǒng)中“絕對壟斷”的地位,。首先,安卓系統(tǒng)的開發(fā)者們,,將不再把谷歌視為唯一的技術引領者,。在提升應用程序運行性能方面,開發(fā)者們會發(fā)現(xiàn),,除了要聽谷歌的“指導”外,,華為的意見也同樣重要!
可以預見,,隨著方舟編譯器應用范圍越來越廣,,更多的軟硬件開發(fā)者會認識到華為在底層技術上的強大實力,。有著強大技術實力的華為,推出自己的操作系統(tǒng)是遲早的事,。
另外,,在華為展示了編譯器的實力后,不排除BAT巨頭們?yōu)榱颂嵘约译娚?、游戲,、視頻應用的用戶體驗,會陸續(xù)加入到方舟編譯器應用的陣營來,。在他們的引領下,,更多APP開發(fā)者、軟硬件廠商都將積極實現(xiàn)自家產(chǎn)品與方舟編譯器的適配,。這種趨勢持續(xù)下去,,在華為的周邊很快就會形成一個更強大的生態(tài)圈。其影響更為深遠,。
還要注意到,,方舟編譯器作為底層軟硬件接口技術,其影響是超越智能手機本身的,。
在5G時代來臨,、IoT物聯(lián)網(wǎng)技術即將大行其道的今天,方舟編譯器更是華為提前布局5G + IoT領域的著力點,。
在P30新機發(fā)布會后,,華為方面立即向媒體透露,他們將會圍繞已經(jīng)發(fā)布的“1+8+X”戰(zhàn)略,,在未來5年內(nèi)發(fā)展智慧化全場景服務,。而IoT技術,將是這個戰(zhàn)略的靈魂與核心,。
華為的IoT體系,,以“1+8+X”為基礎架構(gòu)。是以智能手機為核心入口,,以平板,、PC、穿戴,、HD,、AI音箱、耳機,、VR,、車機等8種產(chǎn)品為基本入口,為用戶提供智慧出行,、生活方方面面服務的大體系,。
在這個體系中,,涉及到多種設備,并且各種設備間需要進行復雜的交互操作,。這就迫使華為必須最大限度地提升設備上應用運行的流暢度,、響應速度等關鍵指標。在復雜的IOT應用網(wǎng)絡上,,其中任何一項設備上應用響應速度的遲滯,、運行流暢度的阻礙,都將讓用戶的體驗感嚴重下降,,更會令用戶質(zhì)疑整個IoT體系的效能,。
而華為方舟編譯器對安卓系統(tǒng)性能“革命性”的提升,則使得它具有了吸引眾多廠商使用的潛能,。如果再發(fā)散一些,,方舟編譯器配合華為的操作系統(tǒng)使用,其效率提升將會更為驚人,。從這個角度去觀察,,華為的野心,絕不會限于手機產(chǎn)業(yè),,而是將劍指未來的5G,、 IoT領域。
當然,,通過一個編譯器“以管窺豹”去觀察華為是狹隘的,。華為目光,早已跳出終端和通訊,,看向了更為久遠的未來,。