這幾天手機圈最受大傢關註的新聞是什麼?
不用我做回答,大傢自己應該就有答案。
那當然就是華為的鴻蒙操作系統(HarmonyOS)正式發佈瞭。
華為這次正式發佈全場景系統——鴻蒙,意圖就是提前擺脫 Android 束縛,打造屬於自己的系統生態。
鴻蒙系統將獨立的設備連接,使用互聯、協同技術,給用戶帶來全場景交互體驗,最終實現“One as all ,All as one”的理念。
但就算如此,依舊有部分人不買賬,認為這是抄襲,因為依舊使用的是安卓 App,是換皮版的安卓。
但事實真是如此嗎?
今天,果子就帶大傢一起瞭解下鴻蒙系統和鴻蒙應用,看完這篇文章你肯定有答案。
模擬器還是兼容層
鴻蒙是不是換皮版安卓?
解答這個問題前,首先說個類似的問題,安卓模擬器大傢都知道吧?如圖就是在 Windows 上運行的安卓模擬器。
得益於模擬器的存在,使我們可以在電腦上使用安卓 App ,甚至還能運行遊戲。
因此,拿能不能安裝運行安卓 APK (安卓軟件的安裝包)來擬定是不是換皮版安卓,這種說法顯然就站不住腳!
那有人就會說瞭:“那鴻蒙還是內置瞭安卓模擬器,隻是多瞭些功能,也算不上自己的系統!”
* Android 有專屬應用文件格式 APK
那麼,上代碼!
今天果子用華為官方的開發工具 DevEco Studio 簡單開發一個鴻蒙版的應用,一探究竟!
打開工具後,創建名為 kejihu 的項目。
通過“簡單”的代碼編寫後,就能來運行測試瞭。
如圖是運行代碼過程,果子自己寫的鴻蒙版應用“科技狐”已經成功運行並打開。
鴻蒙版應用也成功安裝在虛擬測試機中。
* 在評論區打出排面!
這是編寫的應用主頁面。
* 不點個贊和在看嗎?
所以這個應用的格式是什麼呢?會不會還是安卓 APK ? 那就使用 IT 之傢的本機應用概覽功能查詢看看。
查詢後,發現已經成功識別到瞭我們編寫的應用,並且顯示為鴻蒙版應用。
並且,在開發工具的輸出文件夾內,可以找到生成的安裝包文件,其後綴名為 .hap 。
各位沒猜錯:.hap 就是鴻蒙專屬的應用文件格式,並不同於安卓!
而根據鴻蒙官方的開發文檔,未來原生鴻蒙版應用將會使用 .app 的文件格式。
目前 .hap 是重要的部署包,應用的功能完全靠部署包實現。
換句話說,未來鴻蒙生態繼續更新 .app 就是如同 .apk 的角色。
兼容先行,後續獨立
看到這裡,大傢應該明白鴻蒙不是換皮版安卓!
目前的鴻蒙系統是基於 OpenHarmony+AOSP 的(AOSP本來就是開源的,不存在抄襲換皮這一說)。
如圖,是 B 站 UP 主基於純正 OpenHarmony 的體驗視頻,可以看到由於沒有 AOSP ,因此缺少關鍵的應用程序。
所以,這是個很現實的問題,如果直接使用原生鴻蒙系統,應用問題怎麼解決?
別說打王者榮耀瞭,就是 QQ、微信大傢都沒得用。
而現在引入 AOSP 兼容於安卓應用環境,用戶就能繼續使用安卓應用,借助原有生態繼續發展是鴻蒙的初步計劃。
等到用戶達到一定規模,鴻蒙系統有瞭一定的占有率,眾多廠商自然就會開發適配純原生鴻蒙版的 App 。
而事實上,目前有許多應用有鴻蒙版本瞭。
如圖是京東 App 鴻蒙版本。
鴻蒙版可使用暢連消息,並且頁面廣告變少瞭,更加的簡潔。
而且還適配瞭鴻蒙應用特性——上滑圖標打開服務卡片。
但鴻蒙系統並不僅僅是獨立於安卓這麼簡單。
鴻蒙系統官方的定義是:鴻蒙操作系統是華為研發的面向萬物互聯時代的全新的、獨立的智能終端操作系統,為不同設備的智能化、互聯與協同提供統一的語言。
打破不同硬件設備的隔閡,實現全場景萬物互聯,這才是鴻蒙的最終目標。
任何新事物的發展早期,都不可避免會面臨質疑和挑戰。唯有在自己的節奏中穩步前進,才能逆風翻盤。
顯然,從鴻蒙的發展時間線來看,節奏拿捏得死死的。
一切質疑,等到涅槃重生的那天都將不攻自破。