close

這幾天手機圈最受大傢關註的新聞是什麼?

不用我做回答,大傢自己應該就有答案。

那當然就是華為的鴻蒙操作系統(HarmonyOS)正式發佈瞭。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

華為這次正式發佈全場景系統——鴻蒙,意圖就是提前擺脫 Android 束縛,打造屬於自己的系統生態。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

鴻蒙系統將獨立的設備連接,使用互聯、協同技術,給用戶帶來全場景交互體驗,最終實現“One as all ,All as one”的理念。

但就算如此,依舊有部分人不買賬,認為這是抄襲,因為依舊使用的是安卓 App,是換皮版的安卓。

但事實真是如此嗎?

今天,果子就帶大傢一起瞭解下鴻蒙系統和鴻蒙應用,看完這篇文章你肯定有答案。

模擬器還是兼容層

鴻蒙是不是換皮版安卓?

解答這個問題前,首先說個類似的問題,安卓模擬器大傢都知道吧?如圖就是在 Windows 上運行的安卓模擬器。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

得益於模擬器的存在,使我們可以在電腦上使用安卓 App ,甚至還能運行遊戲。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

因此,拿能不能安裝運行安卓 APK (安卓軟件的安裝包)來擬定是不是換皮版安卓,這種說法顯然就站不住腳!

那有人就會說瞭:“那鴻蒙還是內置瞭安卓模擬器,隻是多瞭些功能,也算不上自己的系統!”

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

* Android 有專屬應用文件格式 APK

那麼,上代碼!

今天果子用華為官方的開發工具 DevEco Studio 簡單開發一個鴻蒙版的應用,一探究竟!

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

打開工具後,創建名為 kejihu 的項目。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

通過“簡單”的代碼編寫後,就能來運行測試瞭。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

如圖是運行代碼過程,果子自己寫的鴻蒙版應用“科技狐”已經成功運行並打開

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

鴻蒙版應用也成功安裝在虛擬測試機中。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

* 在評論區打出排面!

這是編寫的應用主頁面。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

* 不點個贊和在看嗎?

所以這個應用的格式是什麼呢?會不會還是安卓 APK ? 那就使用 IT 之傢的本機應用概覽功能查詢看看。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

查詢後,發現已經成功識別到瞭我們編寫的應用,並且顯示為鴻蒙版應用

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

並且,在開發工具的輸出文件夾內,可以找到生成的安裝包文件,其後綴名為 .hap 。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

各位沒猜錯:.hap 就是鴻蒙專屬的應用文件格式,並不同於安卓!

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

而根據鴻蒙官方的開發文檔,未來原生鴻蒙版應用將會使用 .app 的文件格式。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

目前 .hap 是重要的部署包,應用的功能完全靠部署包實現。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

換句話說,未來鴻蒙生態繼續更新 .app 就是如同 .apk 的角色。

兼容先行,後續獨立

看到這裡,大傢應該明白鴻蒙不是換皮版安卓!

目前的鴻蒙系統是基於 OpenHarmony+AOSP 的(AOSP本來就是開源的,不存在抄襲換皮這一說)。

如圖,是 B 站 UP 主基於純正 OpenHarmony 的體驗視頻,可以看到由於沒有 AOSP ,因此缺少關鍵的應用程序。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

所以,這是個很現實的問題,如果直接使用原生鴻蒙系統,應用問題怎麼解決?

別說打王者榮耀瞭,就是 QQ、微信大傢都沒得用。

而現在引入 AOSP 兼容於安卓應用環境,用戶就能繼續使用安卓應用,借助原有生態繼續發展是鴻蒙的初步計劃。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

等到用戶達到一定規模,鴻蒙系統有瞭一定的占有率,眾多廠商自然就會開發適配純原生鴻蒙版的 App 。

而事實上,目前有許多應用有鴻蒙版本瞭。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

如圖是京東 App 鴻蒙版本。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

鴻蒙版可使用暢消息,並且頁面廣告變少瞭,更加的簡潔。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

而且還適配瞭鴻蒙應用特性——上滑圖標打開服務卡片。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

但鴻蒙系統並不僅僅是獨立於安卓這麼簡單。

鴻蒙系統官方的定義是:鴻蒙操作系統是華為研發的面向萬物互聯時代的全新的、獨立的智能終端操作系統,為不同設備的智能化、互聯與協同提供統一的語言。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

打破不同硬件設備的隔閡,實現全場景萬物互聯,這才是鴻蒙的最終目標。

任何新事物的發展早期,都不可避免會面臨質疑和挑戰。唯有在自己的節奏中穩步前進,才能逆風翻盤。

顯然,從鴻蒙的發展時間線來看,節奏拿捏得死死的。

鴻蒙是換皮安卓?我們寫瞭個 App 來驗證

一切質疑,等到涅槃重生的那天都將不攻自破。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 3C王者宇晨 的頭像
    3C王者宇晨

    3C王者

    3C王者宇晨 發表在 痞客邦 留言(0) 人氣()