HarmonyOS原生應用開發,下一個超級流量陣地?

speedoooo發表於2024-06-18
今年的大信創概念熱點,推的是鴻蒙獨立作業系統(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%。
HarmonyOS原生應用開發,下一個超級流量陣地?
圖片來源:Counterpoint Research
人手一部或多部手機的時代,鴻蒙作業系統的獨立,意味著IOS或者Andriod App不再能在華為手機上執行。似乎誰能夠先搶佔這個新興的市場,誰就能獲得新一年度的「流量密碼」。

如何快速佔領流量高地?

凡是大平臺,流量陣地都有自己的規則,除了從業務層面熟悉平臺流量的入口,並制定相應的流量策略之餘,快速開發適配鴻蒙獨立作業系統的原生應用也非常關鍵。
現在市面上有兩種開發方式,個人是傾向於使用混合開發的方式快速佔領市場。

1、請鴻蒙原生開發工程師,用鴻蒙ArkTS語言重新寫一遍

我們可以看到鴻蒙官方的開發者文件上,有很詳細的開發教程及文件,其中劃重點的是,其技術語言為ArkTS語言(直接區別於IOS和Andriod的開發語言)。
這個辦法是最完美的開發方式,但也是最慢的開發方式。如果按照鴻蒙原生開發的“套路”去一步步開發鴻蒙版App,就好比中國人學外語一般,開發者還得從0開始學習新的技術語言(ArkTS語言),可能時間視窗就錯過了...
HarmonyOS原生應用開發,下一個超級流量陣地?

2、混合App開發思路

混合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,可以快速構建應用原型。
  • 效能最佳化:透過各種技術手段提升應用效能。
  • 原生功能支援:可以訪問原生裝置功能,提供更好的使用者體驗。
HarmonyOS原生應用開發,下一個超級流量陣地?
小程式技術或者HTML5技術天然的跨端,以及受益於微信小程式生態近幾年來的蓬勃發展,小程式應用場景複用且透過“小程式轉換工具”(小程式容器技術,如FinClip;或跨端框架,如Flutter、Weex等),將已有微信小程式一鍵轉換成App,並進行使用者活躍和留存,加上社交平臺應用作為引流,企業可謂低成本(只需有小程式)的將業務覆蓋使用者整個生命週期,具瞭解,凡是小程式容器技術,都有將自己SDK適配鴻蒙作業系統的計劃(或者說已經適配了)。

3天內開發一個鴻蒙App?

近期在研究FinClip的免費“小程式轉換App”工具,結合他們新推出的鴻蒙SDK,發現還挺好用,大致步驟如下:
  1. 上傳小程式程式碼包:如果已經有微信小程式應用,那麼下載一下他們家的FinClip Studio(IDE開發工具)進行簡單的轉換。
  2. 使用微信登入外掛:已經預先除錯好的微信登入外掛,非常方便,能夠在轉好的App中,透過一箇中間轉換的小程式調起微信登入介面,快速跑通業務。
  3. 生成App前必要的配置:如App圖示、啟動閃屏、許可權配置等
  4. 生成App:配置一下對應IOS或Andriod的證書,然後「一鍵」生成App
實操下來,這個工具還是挺方便的。當然,其他跨端轉換框架應該也是操作便捷,感興趣的同學都可以試試。
HarmonyOS原生應用開發,下一個超級流量陣地?
將小程式轉換為App,如果小程式容器技術支援鴻蒙NEXT版本,那麼,使用已有小程式+轉換App的功能,便能快速開發出一套適配相容鴻蒙NEXT作業系統的App。
HarmonyOS原生應用開發,下一個超級流量陣地?
小程式轉鴻蒙原生app的創新開發方式,為開發者提供了快速、便捷的開發途徑,助力開發者高效地將小程式業務遷移至鴻蒙生態,同時也為使用者提供了更加豐富、流暢的應用體驗。展望未來,隨著技術的不斷髮展和完善,相信將會有更多創新的開發模式湧現,為開發者和使用者帶來更加便利、高效的開發和使用體驗。

相關文章