遲到的方舟編譯器開源:華為趕鴨子上架的「罪與罰」

文章推薦指數: 80 %
投票人數:10人



編輯丨于斌

出品丨於見(ID:mpyujian)

4月11日,在HUAWEI P30 系列國內發布會上,華為公布了該款手機應用的編譯技術是方舟編譯器。

但是,據華為官方透露,華為其實早在 5 年前就開始布局,並投入數百專家團隊,歷經多次嘗試,才在 EMUI 9.1 上實現了機器代碼的翻譯。

而在2019年8月9日至8月11日,2019華為開發者大會上,華為消費者業務CEO余承東正式發布了鴻蒙OS,同時華為消費者軟體業務總裁王成錄表示,方舟編譯器即將開源。

這個消息無論對於開發者,還是對於普通用戶來說,都有著非常重要的意義,這也意味著安卓應用將進入一個更加快速高效的時代。

按照華為官方的測試數據,「方舟編譯器」可以讓安卓應用執行效率提升了29%,系統操作流暢度提升了24%,系統響應性能提升了44%,三方應用操作流暢度提升了60%。

方舟編譯器及鴻蒙系統的受關注程度,從其開發者大會的門票銷售即可窺見一斑。

據悉,當時到場的開發者達到5000多人,生態建設的夥伴達到1500多人。

而據說入場門票早在發布會開幕前,已早早售罄,最終讓無數翹首以盼的網友失望而歸。

方舟編譯器在華為手機的新品發布會上多次被提及,6月份在上海舉行的中國開源峰會2019上,華為戰略與產業發展副總裁肖然表示,華為方舟編譯器將在今年8月正式開源。

但是在眾多開發者望穿秋水,等待揭開方舟編譯器的神秘面紗時,時間不知不覺已經到了8月底,開發者網友卻沒有等到方舟編譯器正式開源的消息。

所以,在方舟編譯器還未正式公開發布前,就已經遭到無數網友、開發者的瘋狂吐槽,各種行業媒體、從業者的批判、質疑之聲更是不絕於耳。

直到8月30日華為官方公布了具體時間為8月31日。

也應允承諾,在8月31日凌晨對方舟編譯器進行了部分開源。

不過從8月31日的開源情況來看,方舟編譯器因為公布的源碼尚且不夠完整,而被很多網友調侃為「按揭開源」。

據悉,方舟編譯器原本就是打算和EMUI9.1正式發布之後再開始逐步展開布局,和編譯器等開發組件一起推進。

但因為輿論環境和中美政治局勢的發展趨勢,華為先放出一部分尚未完全實現的規劃,來穩定合作夥伴以及市場的信心。

雖然官方表示其相關布局從5年前就開始了,但是還是有不少網友,對方舟編譯器「趕鴨子上架」、草草上馬表示質疑,更有甚者,在知乎、自媒體平台等對其將「8月開源」的公開說法改成「8月31號開源」、「zlibc貼錯開源協議」等細節消息、問題進行了放大,並借題發揮,對華為進行口誅筆伐。

實際上,華為消費者業務的軟體總裁王成錄就曾經對此表示華為要在今年的8月份逐步開始開源,預計會在11月份左右完成全部的開源計劃,雖然此次在8月的最後一天才正式公布了第一部分代碼,但是也未對大眾食言。

只是,從其開源的部分細節來,方舟編譯器似乎確實在細節上和部分技術上不夠完善,甚至在開源當天,還將一部分代碼之後在幾分鐘之後進行了撤回操作,不得不讓人們對於方舟編譯器是否準備好了開源而心存疑惑。

據悉,華為的方舟代碼目前也並沒有發布在開源社區Github上,因為Github平台的原因,華為無法預期與Github共同搭建聯合開源平台,因此華為自建了一個開源平台。

所以,對於華為來說,無論是開源平台的臨時搭建,還是開源其它相關工作的推進,時間都非常緊迫。

草草上馬,難逃過渡營銷之嫌

在HUAWEI P30 系列國內發布會上,華為宣布開源方舟編譯器支持下,安卓應用程式從邊解釋邊運行變為直接運行,運行效率提升40%。

該說法就遭到很多網友的質疑,而質疑的原因是5.0時代開始使用Art替代舊式的Dalvik,對支持的應用一刀切使用AOT代替JIT,即直接運行機器碼代替運行時編譯,缺點是安裝速度慢。

儘管方舟編譯器是開源,其執行效率對比ART相比,可能確有提升,而ART是開源的,也無人說其山寨,但是安卓早在五年前就推出ART,華為卻把安卓的這項技術貶低為邊解釋邊運行的落後技術,這明顯就是一種營銷話術,讓內行看了,不免會令讓其有過度營銷、混淆是非之嫌。

因此,也有開發者表示,就目前華為公開的情況來看,方舟編譯器的出現,更像是銷售HUAWEI P30的噱頭,也即其只有宣傳意義。

實際上,藉助系統與技術的熱點話題,炒作與銷售硬體,已經是華為慣用的套路。

例如,四月華為宣布方舟編譯器開源,卻在藉機售賣終端P30,緊接著八月初又發布鴻蒙OS,在開發者大會上,華為有大肆推廣終端智慧屏。

隨後在8月31日,華為宣布,方舟編譯框架代碼正式開源,也在為九月中旬賣終端Mate 30做鋪墊。

一系列的舉動,都表現出了華為面向市場的這種高舉高打的營銷策略。

但是應用了這些高科技的產品,終歸要達到用戶手中,是否能如宣傳的那麼極致完美,尚待考證。

所以,業界所質疑的,也許並非是華為高舉高打的營銷手段。

而是作為一個影響力巨大的技術型公司,一款對外開源的編譯器,卻在基本框架仍漏洞百出的情況下,迫於輿論壓力,趕鴨子上架。

而且,還冠冕堂皇說成是技術革命,為消費者帶來福音。

無論怎麼樣,這樣的一些列舉動,都很難逃脫其編譯器草草上馬、卻過渡營銷的嫌疑。

因此,其受到業界、開發者等的詬病,也是在所難免了。

一款不成熟的編譯器,就能瓦解美國的貿易封鎖?

無論這款編譯器被外界傳說得多麼神奇,但是也有人認為,騰訊與華為一直並不交好。

那麼,即使方舟編譯器投懷送抱,拿對外開放說事,也很難讓鵝廠對其無限開放。

而騰訊開發的應用,多半都不會適配這個編譯器,因此,對於大多數正在使用騰訊微信、QQ的用戶來說,並無更多可供拓展的場景,而其實際意義也將微乎其微。

更有一些用戶貼出了各種手機的測評數據,直指華為所謂的方舟編譯器,並沒有給手機速度帶來天翻地覆的改變。

而方舟編譯器所謂的重新編寫安卓架構,能夠讓手機速度大幅提升的說法,也似乎有一些言過其實。

在過去的一段時間裡,華為經歷著一段極限而又黑暗的日子。

關於華為受到美帝貿易封鎖的消息也是層出不窮,頻頻入耳。

而華為此時宣布方舟編譯器對外開源,似乎是在對谷歌旗下的安卓正式宣戰。

但是實際上,其是否能就此狙擊美帝的貿易封鎖呢,我們不妨來分析下。

首先,方舟編譯器對安卓或者說谷歌是利是弊?如果沒有中美貿易戰、美國打壓華為之事,方舟編譯器對安卓和谷歌絕對是好事,因為華為的態度很明確,不到迫不得已,就是用安卓。

對於華為而言,方舟編譯器可以讓華為與其他安卓手機形成明顯的差異化和技術壁壘。

由此,如果沒有中美貿易戰、美國打壓華為之事,方舟編譯器對華為和谷歌都是好事。

但是鑒於目前的外部政治環境,華為目前放出的方舟編譯器代碼,所呈現的方舟編譯器水平,到底在多大程度上體現了方舟編譯器的水平,方舟編譯器還有多少能量沒有釋放出來?是有所保留,還是和盤托出,我們不得而知。

這些也許有華為的戰略思考,但是,被宣傳捧得比天還高的方舟編輯器,與鴻蒙系統是什麼關係,是否會在其按揭開源後,以完美的姿態驚艷世人?這些都關係到華為與谷歌的談判,甚至是華為與美國政府的談判,以及華為、谷歌與美國政府的談判。

其次,從邏輯上來講,作為世界IT巨頭的谷歌,沒有道理對目前其企業最大的流量來源之一安卓系統,不做任何優化方面的規劃,而對其缺陷視而不見。

除非這是一個連谷歌都忽視、毫無價值的技術。

那麼,華為想通過谷歌的技術疏漏從安卓的生態里走出來,重建一個開放的系統生態,而其依據,就是輕而易舉的將安卓平地提升60%的性能?這事情似乎有一些不現實。

既然這個開發的價值不大,或者難以成為華為與谷歌談判的籌碼,那麼,期待用這款還不成型的編譯器,去狙擊美帝長期以來的貿易封鎖,應對谷歌對華為業務拓展上的限制,恐怕是痴人說夢。

所以,對於這種可能並沒有太大實際應用價值的技術,過度將其解讀為與愛國賣國有關,必須支持其相關的產品,是有一些誤導性質的。

當然,谷歌與華為各有優勢。

華為是通信、基站、5G領域的行家裡手,谷歌卻是公認的網際網路巨頭,無論在作業系統還是其他應用層面,也是華為望其項背的。

所以,他們才可以坐下來談判,而並不會像某些網友分析的那樣,華為要搞一個方舟編譯器,就把與谷歌的關係弄僵,雙方老死不相往來。

既然這樣,這場貿易戰的主動權,仍不在於華為,也不一定在於谷歌,而在於美國政府如何平衡多方利益的關係。

因此,無需過度的誇大方舟編譯器的影響力。

實際上,華為面臨的被動的貿易受限局面,也不是區區一款編譯器就能改變的。

方舟編譯器:華為打造鴻蒙系統生態的如意算盤?

在智慧型手機市場已經基本覆蓋全球的用戶的時代背景下,手機作業系統早已出現了蘋果、安卓市場占有率市場平分秋色的局面。

而雖然在智慧型手機的設計製造中,也有類似oppo、小米、錘子科技等後起之秀,卻主要以硬體開發為主,在作業系統、基礎軟體環境的開發等,都是在安卓開放平台上去完成,也導致了安卓產品的同質化非常嚴重。

而以榮耀手機著稱的華為,作為一家在全球化方面走在最前面的科技型公司,自然也看到這裡面的市場與商業機會,而這個機會的抓手,就是華為醞釀5年之久的方舟編譯器。

據悉,其僅直接參與開發工作的技術人員就多達上千人。

而非常明顯的是,方舟編譯器並非華為的終點,其對外開源也不是。

因為在安卓陣營內部,有太多廠商虎視眈眈,希望獨霸天下。

而華為作為安卓陣營中的頂級玩家,自然希望其風頭蓋過安卓系統的領頭羊三星、超越不可一世的蘋果iOS。

反觀其對方舟編譯器及鴻蒙系統的布局,就不難看出其良苦用心。

但是,根據資料來看,方舟編譯器只是屬於底層編譯,這就意味著本身就需要克服各種複雜困難、系統工程,極大的考驗著一個公司的綜合研發實力。

據稱,華為除了若干專家團隊外及上千位開發人員以外,也投入了數億真金白銀。

其公開面世的背後,自然有其團隊的汗水,更有戰略層面的長久蟄伏。

內憂外患:方舟編譯器市場推廣的尷尬

谷歌的合作與對立關係上,除了美帝政府的干預,也存在技術上的糾葛。

例如,有資深開發者認為,如果沒有了谷歌的套件,國外大部分應用都面臨著不改代碼、不重新編譯就無法打開的現實問題。

所以,方舟編譯器再強大,也解決不了這個現實問題,那就是如何在沒有谷歌技術框架授權的情況下,運行國外的眾多應用基本沒有可能。

而且,因為安卓是開源的,谷歌沒有禁止,也無法禁止華為使用,至多只能禁止華為使用部分套件。

因此,即使方舟編譯器、鴻蒙系統有朝一日真的能被各個手機廠商用上,對於國外市場也無異於雞肋。

因為在國外,三星以及小米已經瓜分了大部分的軟體市場。

而其它中小型廠商,也會因為適應了方舟與鴻蒙,就不得不付出與安卓系統與谷歌相關應用對立,從而面對巨大的技術開發壓力、應用軟體層面的運營壓力等。

這是華為試圖聯合的眾多軟體廠商,在華為打造一個新的鴻蒙系統生態的如意算盤面前,不得不面臨的現實問題。

再者,從10年前國內山寨機橫行的局面就可以看出,國內手機廠商的模仿與複製能力,可以說是世界之最。

因此,他們寧願在自己的手機上,裝上兼容自身硬體的軟體系統。

而並是使用全面開源的方舟編譯器,成為華為的附庸。

況且,在華為的方舟編譯器還不成熟,甚至漏洞百出、前途未卜的情況下,讓這些中小手機廠商、軟體商押注在方舟編譯器上,其風險也是相對不可控的。

而且,華為開發這樣的編譯器和系統,也是帶了一些「私心」的,種種跡象表明,無論是其摺疊屏還是所謂的新系統,都離不開晶片,而這樣的編譯適配就是華為麒麟定製的,這樣好像只是順路對其進行了開源,其初衷似乎並非要潤澤萬物、陽光普照。

除了中小手機廠商、軟體商以外,大型的軟體企業更是各自心懷鬼胎,基本不太可能被其收編。

相反,會成為華為進行方舟編譯器開源推廣的不可逾越的障礙。

例如,國內的小米,vivo,OPPO,ZTE,阿里各個都有自己的技術力量,這時誰用了方舟編譯器,也無疑是在這個領域的開發上認輸了。

但是,按目前的市場格局,幾乎沒有這種可能。

那麼,只要國內的手機廠商巨頭仍然屹立,華為寄望於通過方舟編輯器、鴻蒙系統打造護城河的理想,就終究是空中樓閣、難以落地。

而且,從華為方舟編譯器宣布開源後的實際市場反饋來看,似乎也有一種「雷聲大雨點小」的感覺,市場更大的反饋是,其宣稱的使用方舟編譯器編譯後的安卓應用流暢度會提高60%,但是很多用戶並沒有體會到,而且目前適配的應用廠商也只有為數不多的數十家。

可能很多人都沒有注意到,緊跟著華為之後,中興也推出了一款為「大禹編譯器」的產品,中興市場部戰略總經理呂錢浩在微博上表示:「 好馬配好鞍,業界最頂級配置,系統深度優化業界良心。

創新的大禹編譯器,提升長時間大負荷多任務運行的流暢性、穩定性和敏捷性。

中興的始作俑者,也凸顯出了在軟體優化布局上,已然暗流涌動。

雖然中興的這款編譯器,並沒有像華為方舟編譯器一樣高調宣傳,引起高度關注,但是至少說明了,在華為布局其鴻蒙系統生態的時候,其它手機廠商、軟體廠商已經開始相時而動、各自為戰了。

但是,在這場針對智慧型手機軟體生態的戰役中,最終誰會成為一方霸主,統帥千軍呢?華為方舟編譯器並非沒有這種可能。

但是,也不排除,華為在打造鴻蒙系統生態的春秋大夢裡,也終會因為各大頭部手機廠商的制約與牽制,根本無法取勝於內、走出國門。

於見認為,如果方舟編譯器不能回歸技術本身,與國際國內巨頭匹敵抗衡,而只是利用技術小白對這個看似高大上的科技的仰視,從而消耗民眾的家國情懷去炒作概念、借勢營銷,令其毫無理由的支持一項前途未卜的技術,可能終究會是黃粱一夢。


請為這篇文章評分?


相關文章 

華為方舟編譯器框架開源:代碼即將正式發布

在剛剛結束不久的華為開發者大會,我們可以看到,作為鴻蒙OS工具鏈的方舟編譯器,繼今年春季新品發布會後,再次亮相。在開發者大會上,方舟編譯器路標正式露出。最新的好消息是,方舟編譯器即將發布框架代碼...

為鴻蒙鋪路!華為:方舟編譯器8月正式開源

近日,在中國上海舉行的中國開源峰會2019上,華為戰略與產業發展副總裁肖然表示,華為方舟編譯器將會在今年8月份正式開源。華為誠邀廣大合作夥伴和應用開發者加入「方舟朋友圈」,一起打造終端生態的方舟...

鴻蒙系統的勝算幾何?有很大幾率可以逆襲

最近美國政府一系列針對華為的行為令人憤慨,尤其是谷歌助紂為虐,禁止海外的華為用戶用谷歌的app更是讓人心寒——谷歌雖然是家不錯的公司但是它的國籍是美國。好在,華為馬上宣布自己的作業系統「鴻蒙」...