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