今年的大信創概念熱點,推的是鴻蒙獨立作業系統(HarmonyOS)。
去年9月,華為終端業務CEO餘承東宣佈鴻蒙原生應用全面啟動。5個多月過去,華為透露,目前鴻蒙生態已實現完善的垂直行業覆蓋,包括便捷生活、出行文旅、金融理財、社交資訊、生產力工具、影音娛樂、遊戲等各個領域的頭部應用,都在爭相啟動鴻蒙原生應用開發。
4月7日,華為官宣,目前超4000個原生應用加入鴻蒙生態,這被視為一個“里程碑”。讓華為引以為豪的是鴻蒙生態的擴充套件速度,從今年1月18日華為宣佈首批200多家應用廠商正在加速開發鴻蒙原生應用,到3月底超4000個應用,短短兩個月時間增長幅度達20倍。
華為手機上的HarmonyOS份額正在快速突破
根據近期Counterpoint Research釋出的資料,2023年四季度,鴻蒙OS在中國智慧手機市場的份額突破了16%,相比兩年前增長了13個百分點,與蘋果iOS的差距縮小至4個百分點;該季度,超過40%的鴻蒙手機支援5G,而上年同期為7%。而在全球市場上,鴻蒙4%的份額,與兩大傳統巨頭仍存在明顯差距,蘋果iOS的份額為23%,安卓則為74%。
人手一部或多部手機的時代,鴻蒙作業系統的獨立,意味著IOS或者Andriod App不再能在華為手機上執行。似乎誰能夠先搶佔這個新興的市場,誰就能獲得新一年度的「流量密碼」。
如何快速佔領流量高地?
凡是大平臺,流量陣地都有自己的規則,除了從業務層面熟悉平臺流量的入口,並制定相應的流量策略之餘,快速開發適配鴻蒙獨立作業系統的原生應用也非常關鍵。
現在市面上有兩種開發方式,個人是傾向於使用混合開發的方式快速佔領市場。
1、請鴻蒙原生開發工程師,用鴻蒙ArkTS語言重新寫一遍
我們可以看到鴻蒙官方的開發者文件上,有很詳細的開發教程及文件,其中劃重點的是,其技術語言為ArkTS語言(直接區別於IOS和Andriod的開發語言)。
這個辦法是最完美的開發方式,但也是最慢的開發方式。如果按照鴻蒙原生開發的“套路”去一步步開發鴻蒙版App,就好比中國人學外語一般,開發者還得從0開始學習新的技術語言(ArkTS語言),可能時間視窗就錯過了...
混合app開發框架是指能夠同時支援原生開發和Web開發的框架,它可以將原生應用和Web應用的優勢結合起來,為開發者提供更高效、更便捷的開發體驗。
混合app開發框架的概念最早可以追溯到2009年,當時PhoneGap(現為Cordova)框架的釋出標誌著混合app開發的開始。PhoneGap允許開發者使用HTML、CSS和JavaScript來開發跨平臺的移動應用,並透過外掛來訪問原生裝置功能。隨後,混合app開發框架得到了快速發展,湧現出了許多流行的框架,如Ionic、React Native、Xamarin等。2016年至今,混合app開發框架趨於成熟,並開始向更細分的方向發展。
有了混合開發框架和技術實踐下,讓”一端開發,多端部署“的概念執行成為可能。
混合app開發框架通常採用以下兩種技術原理:
-
WebView:使用WebView控制元件將Web頁面嵌入到原生應用中,從而實現跨平臺開發。
-
JavaScript橋:提供JavaScript與原生程式碼之間的通訊橋樑,使得Web程式碼可以訪問原生裝置功能。
特性包括以下四點:
-
跨平臺開發:使用一套程式碼可以開發Android、iOS等多個平臺的應用。
-
快速開發:提供豐富的UI元件和API,可以快速構建應用原型。
-
效能最佳化:透過各種技術手段提升應用效能。
-
原生功能支援:可以訪問原生裝置功能,提供更好的使用者體驗。
3天內開發一個鴻蒙App?
近期在研究FinClip的免費“小程式轉換App”工具,結合他們新推出的鴻蒙SDK,發現還挺好用,大致步驟如下:
-
上傳小程式程式碼包:如果已經有微信小程式應用,那麼下載一下他們家的FinClip Studio(IDE開發工具)進行簡單的轉換。
-
使用微信登入外掛:已經預先除錯好的微信登入外掛,非常方便,能夠在轉好的App中,透過一箇中間轉換的小程式調起微信登入介面,快速跑通業務。
-
生成App前必要的配置:如App圖示、啟動閃屏、許可權配置等
-
生成App:配置一下對應IOS或Andriod的證書,然後「一鍵」生成App
實操下來,這個工具還是挺方便的。當然,其他跨端轉換框架應該也是操作便捷,感興趣的同學都可以試試。