02.26 方舟編譯器開源短短數日,45個App迅速加入,抗衡安卓還遠嗎?

淺色瀾海


華為以及榮耀的手機只要系統版本在EMUI9.1及以上的機型都升級了方舟編譯器,同時主流的應用都已經完成了適配。

方舟編譯器是什麼?

方舟編譯器是華為推出的完全自主研發的編譯器平臺,同時也進行了開源,所有的公司以及個人可以免費使用方舟編譯器,並且可以查看與修改源代碼。

方舟編譯器有什麼作用?

方舟編譯器相當於一個翻譯官,它可以將高級語言轉化為二進制代碼(俗稱0 1代碼)。這樣做有什麼好處呢?目前的安卓系統在執行一個操作時,邊解釋邊運行,這樣就會導致運行效率差,從而導致手機卡頓。在軟件安裝時,方舟編譯器直接把軟件的代碼轉化為了二進制代碼,這樣系統在執行一個操作時,直接就省去了解釋的過程,直接進行運行,大大提高了運行效率,從而可以使手機更加的流暢。為為何要開發方舟編譯器呢?

華為開發方舟編譯器主要有兩個原因,一是為了提高手機的流暢度,二是為了以後鴻蒙操作系統的建設。

方舟編譯器對於鴻蒙操作系統有什麼意義呢?

方舟編譯器可以將高級語言轉換為二進制代碼,所以安卓軟件可以直接用在鴻蒙系統上,開發者無需專門為鴻蒙系統開發軟件。因為華為深知,如果讓全球的開發者都去為鴻蒙系統單獨開發軟件是不可能的,通過這種方式就可以兼容安卓軟件。

方舟編譯器可以在很大程度上完善鴻蒙系統的生態,使鴻蒙系統可以更快應用於手機。

方舟編譯器的工作機制

可能大家不是很理解它是怎麼樣實現的,舉個例子就明白了。安卓系統好比是燒汽油的車,鴻蒙系統是燒柴油的車,安卓軟件就是汽油,鴻蒙軟件就是柴油。柴油汽車必須加柴油才可以使用,但是世界上沒有這種燃料,那怎麼辦呢?方舟編譯器就來了,方舟編譯器就是一個燃料轉換裝置,它可以將汽油變為柴油,這時鴻蒙系統就可以用了。這就是為什麼鴻蒙系統可以使用安卓軟件的原因了,並不是鴻蒙系統套了個安卓系統殼子,不得不佩服華為公司採取的這種方式,也算是業界首創了。

為何開發者都願意去適配方舟編譯器

為什麼開發者都願意適配方舟編譯器,主要有以下兩個原因:

一、華為體量。華為目前是中國第一大手機廠商,全球第二大手機廠商,每年的出貨量都在持續增長,全球擁有幾億的用戶。適配華為的方舟編譯器,就是在適配華為手機,更有利於軟件的推廣。

二、工量少,難度小。不需要專門開發軟件,只需要將原有安卓軟件的代碼放到方舟編譯器上運行一下就可以。

鴻蒙系統能否抗衡安卓?

目前來說,鴻蒙系統的生態遠不如安卓,畢竟起步晚。憑靠華為的實力,鴻蒙系統以後絕對會有很大的發展。華為目前有幾億的用戶,尤其是國內很多華為用戶都願意去升級鴻蒙系統,支持華為的發展。

目前鴻蒙系統以及方舟編譯器都進行了開源,這更有助於發展。並且華為手機的處理器基本為麒麟處理器,自己的系統加上自己的處理器,會帶來更好的體驗。

如果國內再有幾家手機廠商去適配華為的鴻蒙系統,相信在不久的未來鴻蒙系統一定會超過安卓。並且由於鴻蒙系統的底層設計更好一些,性能絕對可以超過安卓系統,甚至蘋果的IOS。


叫獸科技說


感謝您的閱讀!

谷歌再一次下絆子,明確表示:華為mate 30不能搭載谷歌旗下的應用程序和服務!這是強迫著華為放棄使用安卓系統嗎?難道谷歌就不擔心華為依靠鴻蒙系統,來一次大轉折?

在8月31日,華為旗下的方舟編譯器開源,並且公佈了45個合作伙伴,這些合作伙伴囊括了國內BAT,以及新生代的字節跳動,包括:微博、淘寶、抖音、今日頭條、百度地圖、QQ、支付寶等等。

基本上除了微信之外,我們常見的App,都已經囊括在內了。這不得不說,方舟編譯器的優勢,底層改變安卓系統的編譯方式,以高效的靜態編譯代替高資源消耗的動態編譯,使得系統流暢度提升24%、系統響應性能提升44%、BAT等等第三方應用,在使用方舟編譯器後,操作流暢度提升高達60%!


可是,方舟編譯器,它帶來的絕對不是速度的提升,在我看來,方舟編譯器最重要的影響是形成了一套生態,而這套生態就是華為暗藏在方舟編譯之中的。

說它是暗藏有點不準確,我覺得這是陽謀,因為方舟編譯器改變的不僅僅是安卓系統的底層編譯系統,反而是讓App們,以後在適配安卓之後,必須通過一次華為方舟編譯器的編譯,這實際上是和安卓系統在搶佔市場,以及很明顯的來獲得生態鏈。

如果說方舟編譯器是先行軍的話,那麼鴻蒙系統就是華為真正的目的,我們知道華為的鴻蒙系統是是一款全新的基於微內核的面向全場景的分佈式操作系統,能夠同時滿足全場景流暢體驗、並且能夠使用在多終端的操作系統。

一旦鴻蒙系統能夠真正應用在手機上,那麼對於安卓系統的影響可以說是非常深遠的。我們知道在目前榮耀智慧屏已經率先使用了鴻蒙系統,我們也可以預測在不久的將來甚至在九月互華為mate30系列發佈時,也會搭載鴻蒙系統版本的華為mate 30,畢竟谷歌現在的行為,實際上就是催化劑。

而且45家app,使用方舟編譯器進行編譯,可以間接地說明在鴻蒙系統的生態鏈打造中,這些App可能也是其中一員。其實生態系統最難的是開發者對於它們的開發,一旦這種開發造成一條產業鏈,那時候可能就是安卓系統被影響最大的時候,我們拭目以待,那一天到來。


LeoGo科技


對於題主這個問題聊聊自己的看法吧!

1、45個APP並非短短數日完成:題主認為和方舟編譯器合作的45個APP是開源後加入的,這純粹是想多了。早在8月初華為開發者大會時,華為就已經宣佈有了40個合作APP,等到8月31日正式開源時,合作數量有增加到了45個。

顯然,國內諸多互聯網公司以及軟件開發商很早就和華為在開始合作了,可以說華為在今年上半年對外透露有方舟編譯器時就已經在進行合作或在進行溝通了。隨著時間的推移,相信未來會有更多的APP出現在支持方舟編譯器的名單上。

2、建立鴻蒙生態還很遠:想要靠這45個APP和安卓抗衡,顯然是不夠的,目前的45個APP僅僅是覆蓋了極少一部分應用,雖然多數是頭部應用(國內TOP50),但並未做到完全覆蓋各個應用領域,比如微信、高德、B站、豆瓣、美圖秀秀等等很多細分領域排名靠前的APP還都沒有。

如果想要建立初步的生態系統,至少得將國內TOP500~1000的APP都囊括在內,屆時我們國內用戶基本上就沒什麼影響了,大部分的領域都可以應用方舟編譯的APP了。

3、手遊這塊必須跟上:從目前的名單中我們可以看到沒有任何一款手遊。而遊戲可以說是手機最大的一項娛樂功能,很多人買手機就是為了玩遊戲,因此手遊這塊也必須要跟上。

當然,手遊作為大型APP,其涉及的內容要比普通應用多的多,因此使用方舟重新編譯要花費的人力和資源顯然也要多的多。這應該也是目前還沒有手遊支持方舟編譯器的原則。

手遊的支持還需要國內諸多遊戲大廠的支持,騰訊、網易、巨人、完美世界、盛大、蝸牛等等。

4、方舟編譯器是為鴻蒙搭路:華為此前的說法是鴻蒙暫時不上手機端,這其實也暗示了當前在沒有生態的情況下,強行上鴻蒙系統將得不償失。因此,我們也就看到了華為先上了智慧屏這樣的電視終端,現在又看到了方舟編譯器適配版的APP,這些其實都是準備工作,等待未來機會成熟時再上鴻蒙。

綜合來說,對於能否抗衡安卓系統,我覺得任正非遠比我們普通用戶清醒的多,此前他曾說過鴻蒙系統的生態建立至少要2~3年的時間。

題主認為短期已經有了45個APP就離抗衡安卓不遠了,顯然是錯誤的想法。現有的45個APP,其實已經是花費了幾個月時間的成果,而國內主流APP有上千個之多,現在僅僅是萬里長征的第一步!

因此,華為鴻蒙系統離抗爭安卓還很遠!



Lscssh科技官


19年8月份宣佈45個加入的吧?現在差不多半年過去了,這45個App在華為應用市場有支持方舟編譯器的專版下載嗎?別拿那些極速版說事,極速版是安卓都有的。也別談什麼鴻蒙系統什麼的,這個確實還是太遠了。華為軟件生態的構建任重道遠。


最後的獨奏曲


  不可否認,方舟編譯器開源短短數日,45個App迅速加入。儘管這是一個非常好的開端,但仍然不具備與安卓抗衡的實力。


  方舟編譯器只是一個工具


  從技術角度來說,方舟編譯器不過是一個工具,並不具備與安卓抗衡的能力。通俗地說,方舟編譯器的作用,實現了java語言到aarch64彙編指令的編譯過程,直接將高級語言編譯成機器語言。

  使用了方舟編譯器後,可以消除安卓手機中虛擬機動態編譯的額外開銷,從而提高App的打開速度和運行效率。那麼,方舟編譯器能夠帶來什麼樣的性能提升呢?來自華為官方的數據稱,方舟編譯器編譯後的APP,在安卓系統中系統響應提升了44%,流暢度提升了60%。正是因為有這樣的提升,45個App才會加入方舟編譯器。


  既然是一個編譯器,如何與安卓系統抗衡呢?說白了,方舟編譯器,提高了安卓系統的響應速度,以及App的流暢度,暫時不會對安卓構成威脅。


  鴻蒙打敗安卓的難點是生態


  從表面來看,方舟編譯器不過是一個編譯工具。不過,方舟編譯器是為了鴻蒙系統而生的一個工具。自谷歌宣佈不再與華為合作後,鴻蒙就成為了一個備用方案。

  儘管鴻蒙系統在流暢度方面佔據了絕對優勢,可生態是鴻蒙最大的短板。鴻蒙能否取代安卓,最關鍵的就是生態能否滿足消費者的需求。


  在很多人看來,只要微信、今日頭條、支付寶這些應用能夠在鴻蒙上運行就可以了。殊不知,一些第三方的App,還有一些遊戲,目前並不兼容鴻蒙系統。更重要的是,開發者是否樂意開發支持鴻蒙的App。


  公開資料顯示,谷歌花了10年時間才搭建了一套完善的安卓生態。既使鴻蒙再優勢,也要5年以上的時間才能搭建一個完善的生態。所以,儘管45個App加入方舟編譯器,但仍不具備與安卓抗衡的實力。


賈敬華


華為加油!


柒水河聊翻譯


唯一的辦法是兼容


BaoTong77163295


    方舟編譯器已經開源,經方舟編譯編譯的APP,運行流暢度提升了60%,用戶體驗明顯提升,其中45個常用的APP加入了方舟編譯器,包括支付寶、淘寶、百度地圖等。方舟編譯器的開源,也標誌著鴻蒙OS啟動開源的第一步,那麼華為構建的生態系統能夠與安卓抗衡嗎?

    方舟編譯器

    華為的方舟編譯器,實現了java語言到aarch64彙編指令的編譯過程,直接將高級語言編譯成機器語言,徹底消除了虛擬機動態編譯的額外開銷,提高了APP開發效率和編譯後的運行效率,也就是既有利於應用開發商,也有利於提升終端用戶體驗。


    經相關測試,方舟編譯器編譯後的APP,在android上運行,流暢度提升了60%,目前已經有45款常用的APP加入了方舟編譯器陣營,相信會有更多的APP加入,形成“方舟編譯器生態”。


    鴻蒙系統

    方舟編譯器只是華為佈局操作系統的第一步,下一步可能就是逐步開放自研的鴻蒙操作系統,並且在華為手機上安裝鴻蒙操作系統,逐步替代安卓系統,按照任正非的說法“需要2~3年的時間,才能形成生態”。


    根據最新消息,鴻蒙系統採用了微內核的架構,可以適配手機、電腦、智能穿戴設備等,並且兼容所有的安卓應用。鴻蒙系統首先將會在華為的“智慧屏”搭載,後期可能逐步開放到手機、電腦等領域。鴻蒙系統同樣採用了方舟編譯器的技術。


    關鍵是生態

    歷史上出現了很多手機操作系統,比如塞班、windows mobile、三星的Tizen、阿里的yun os等,但這些系統先後都是失敗了,最後,手機操作系統是android和IOS二分天下,其中最關鍵的原因是,android和IOS形成了強大的“生態”。


    華為的鴻蒙操作系統兼容所有的安卓應用,並且採用了方舟編譯器,APP運行流暢度提升了60%,用戶體驗更好,並且適用於手機、電腦、智能穿戴設備,面向物聯網領域。從設計思路上,鴻蒙系統是在打造下一代操作系統。


    鴻蒙操作系統是否能夠做大做強,兼容android應用本身不能讓華為形成真正的生態規模,華為下一步需要聯合開發者開發專屬應用生態,構建屬於自身的一道“護城河”。


    總之,華為的鴻蒙系統未來命運如何,一切都是未知數,按照任正非的觀點,華為自研系統真正的意義不是取代別人,而是自力更生,自給自足。任正非說道“怎麼建立起一個生態?這是一件大事情,慢慢來。做操作系統,不一定是替代別人的做法,因為華為在人工智能,萬物互聯中本身也需要”。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


這是編譯器,不是系統

方舟編譯器是一個編譯器,編譯器是編程語言和機器語言之間的紐帶,所以說這只不過是系統的一部分,並不能代表一個系統。

安卓是一個完整的系統和生態,安卓不僅僅有編譯器,還有完整的系統代碼。安卓的代碼超過一億行。

除此之外,安卓本身還有完整的生態,所謂的完整的生態:第一個就是有大量的豐富的APP,滿足消費者的需求;第二個,完整而且獨立。

你們知道谷歌不授權,那是掐掉什麼?不是不讓你用安卓,而是不讓你使用基於GMS服務的內容,安卓系統大部分的通知功能都通過GMS的。沒有了這個授權,基本上就是沒有辦法在歐美使用安卓手機。

想要抗衡安卓還需要很長的路

方舟編譯器只不過是鴻蒙系統的一部分。雖然說方舟編譯器是真的能夠做到45個APP入駐。

但是,更加關鍵的是如何讓鴻蒙系統一步一步的做成做出來,並且讓開發者受益。只有開發者有錢可以賺,那才可以讓他們有動力去在鴻蒙系統上做開發。

這樣,才能讓鴻蒙系統的生態完整,並且豐富起來。

有時候45個APP是不夠的,因為當年的是windows Phone也是完整的,而且APP有成千上萬個。

但是對比安卓的上百萬級別的APP數量,windows Phone也是隻能落敗了。

所以,對於鴻蒙來說,建立完整而且豐富的生態,45個遠遠不夠的。

當然,我不是看衰鴻蒙,畢竟華為已經是全球第二大的智能手機廠商了,但是鴻蒙真的有很長一段路要走。

方舟編譯器有45個APP確實是好,但是真的不夠,需要考慮如何讓開發者獲利,讓更多開發者進入。

鴻蒙有很長的路要走!


太平洋電腦網


編譯器是編譯器,系統是系統,兩者不可混淆!方舟編譯器只是在底層幫助APP在系統層面上實現更高效運行的編譯器,是一個連接的紐帶,只是系統的一個組成部分,別說45各APP加入了,即使是幾千上萬個APP加入方舟編譯器陣營也不能與抗衡安卓系統劃上等號。

華為真正能談得上與安卓系統競爭的系統應該還是鴻蒙,但是初期的鴻蒙系統仍然是安卓的影子,而且只會適用在電視和可穿戴設備上,對於用戶量巨大的手機鴻蒙系統短時間還無法介入,原因就是APP適配和生態環境搭建問題,一款系統你說它如何好用,如何高效,但是如果缺乏相應的配套APP支持那就是廢紙一個,所以鴻蒙系統還需要很長的醞釀時間。

方舟編譯器是華為專門為軟件廠商研發的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。目的是有效解決安卓程序“邊解釋邊執行”的低效率問題,也是為了改善大家常說的安卓手機用起來比iphone卡的問題,其實APP廠商用不用方舟編譯器與華為和谷歌都沒有太大關係,但是使用之後可以大幅度提高APP的響應速度和運行效率,這無論是對於開發者還是用戶都是值得歡迎的。

隨著華為手機在全球的銷量節節升高,方舟編譯器也是華為的一大法寶,無論是配合現有的EMUI系統還是未來的鴻蒙系統,方舟編譯器編譯過的APP肯定是擁有獨有的優勢,華為也就掌握了更多的核心技術和話語權。


分享到:


相關文章: