鴻蒙的重點在:方舟編譯器這就是它號稱效能比 Android 快 60% 的關鍵眾所皆知 Android 的程式語言母語是 JAVA,有跨平台的優點,但JAVA編譯出來是中介碼,並非CPU認識的機器語言,本身不是可執行檔,還需要經過 JRE/JVM 虛擬機解譯才能運行,就是要經過多一層轉換的意思,所以性能沒有 C++ 那類直接編譯的軟體來的快。而像蘋果 iOS,或微軟 Windows 的軟體(可執行檔),是由 C++ 程式語言直接編譯出來的可執行檔,CPU 可以直接運行,無須再透過第三方虛擬機解譯。這就為什麼蘋果手機即便CPU很爛也可以有不錯的順暢度。而安卓機一定要CPU夠力,否則會卡成狗。原因在於軟體的運行方式。「方舟編譯器」是改自開源 GNU GCC 的 C++ 編譯器,是直接把程式碼編譯成CPU認識的機器語言,用來編譯可在鴻蒙OS 運行的軟體。不是 JAVA 那種中介碼需要虛擬機轉譯的,這就為何號稱性能可以較傳統安卓快 60% 的原因。意思就是說:鴻蒙OS 內建的應用軟體,速度是很快的,有蘋果手機那種順暢度。僅限內建的軟體。或第三方軟體也是用方舟編譯器編譯的,而非 JAVA 撰寫的軟體。才能快 60%。鴻蒙雖可以相容安卓軟體,但傳統的安卓軟體是用 JAVA 寫的,需經過虛擬機解譯,速度就沒有快60%了,和別的安卓手機一樣速度。整體來說是美好的。C++編譯出來的機器語言,運行速度確實比 JAVA 還快。只是有個問題是:會失去跨平台性。跨平台是 Google 明知道 JAVA 運行性能較差一點,安卓仍要採用 JAVA 為母語的原因。也是安卓為何市占率會暴漲的原因之一,海納百川,支援各種硬體。但總的來說,軟體開發者多一種選擇也是不錯的。要求速度的,比如遊戲公司,可以採用 C++開發,以追求最佳遊戲表現,榨乾硬體性能。理論上也能從 windows、PS4、XBOX、iOS 移植遊戲到鴻蒙,因為原始碼都是 C++ 的,只須部份改寫。圖形函式去掉 DirectX ,改用 OpenGL 啥的。而一般應用軟體,不要求極速的,或普遍安卓開發者已經熟悉 JAVA 的,仍可用 JAVA 開發較為便利又可跨平台。覺的鴻蒙未來會優於安卓的部份,主要是遊戲。因為方舟編譯器,支援把 c++ 源碼編譯成鴻蒙可運行的軟體,性能上佔有優勢。騰訊如果幫一把,搞個鴻蒙專屬的遊戲購買平台(類似 steam 那樣的),那就水到渠成了。另外它若完全開源,免費,並積極與開源社群交流的話,是有可能在 ioT 物聯網大放異彩。畢竟物聯網需要海量機器,大量的盒子,若都要OS授權費,價格無法降下來,就不利普及。物聯網要普及,OS 開源免費是至關重要的。
god52101314 worte:川普打華為 等於讓google與ios延緩統一天下的時間若川普沒打 未來幾年都是美國作業系統的天下 原來你很會說笑話,睡不著正煩看到你說的笑話都讓我心情好起來了。中國現在根本搞不出OS,只是拿人家的東西去東抄抄、西抄抄罷了,而且還不遵守人家的License規範。GPL明明規定有用到他們的原始碼發展出來的程式,就要公開原始碼,但是中國沒在鳥的。前兩天有人說甚麼銀河麒麟作業系統,骨子裡就是抄FreeBSD、抄Linux,然後說自己開發的。如果川普不打中國,那Android、iOS佔據95%以上智慧型手機市場不是問題,川普這一打,受傷的是Android與iOS,中國繼續抄就好了,反正Open Source的東西就在網路上,偷回去編譯完又不放原始碼也告不到中國廠商。
dohan8850 worte:這是米國政府逼的不然...(恕刪) 是米國政府逼得,也是華為自找的明明實力與國際大品牌還有差距,卻急功近利,硬要打腫臉充胖子跑來向國際大廠叫陣,因其民族屬性而獲取支持現在越高調,未來一旦發展不利,下場越難看企業快速發展是好事,但是因此而變得急功近利,自我膨脹,那才是危險這款OS至今尚未經由市場和用戶驗證,現在說那麼多都是虛的,而且官方宣傳文字措辭用句充斥著話術、包裝、張冠李戴、誇大其詞,至少我不看好這樣的企業做這樣的研發