上個月,市場上迎來了華為鴻蒙系統4字開頭的小升級,版本來到了4.2版本。
我們先來看看4.2版本都給用戶帶來哪些特色:
-
界面切換更流暢:無論是響應速度還是操作手感,用戶都將感受到更加迅速和順滑的體驗
-
搜星速度的顯著提升:之前在鴻蒙4.0版本中搜星需要28秒才能連接成功,而在升級到4.2版本后,這一時間大幅縮短至19秒
-
個性化設置的增強:在4.2版本中,用戶可以從自己的相冊中選擇喜愛的圖片作為背景,實現了更高程度的個性化定制
-
應用啟動和切換速度的提升:這意味著用戶在使用應用時將體驗到更快的加載時間和更流暢的切換過程
鴻蒙5.0全量更新已迫在眉睫
2024年1月18日的開發者(HDC)大會上,就官宣了“純血鴻蒙”操作系統即將于2024年3季度正式投產。與此同時,支付寶、京東、小紅書、微博、高德地圖、中國移動等在內的超百個頭部應用都啟動了鴻蒙原生應用開發,鴻蒙開發者日新增注冊量已過萬,同時眾多985、211高校接連開設HarmonyOS相關課程。
鴻蒙生態發展已勢不可擋。
獨立系統上的已有App兼容適配,何種方案最優?
正所謂“條條道路通羅馬”,技術選型及執行也有快有慢。
據2023年Q4中國手機市場數據來看,華為手機激活量為1146.57,以市場份額15.3%排名第三位。這意味著,在銷售的新機當中,搭載鴻蒙系統的占比至少有15%。
如果華為的“純血鴻蒙”操作系統正式推出,那么沒有就緒的企業,很有可能會失去中國15%(甚至更多)的移動互聯網的用戶市場份額,這個業務量,估計換企業的任意一個部門都是無法承擔的后果。
“時間緊、任務重、資源少、基數大”等四座大山擺在了企業的面前。
就筆者搜羅的,現在市面上常用的幾種App升級(兼容)方法:
1、請鴻蒙原生開發工程師,用鴻蒙ArkTS語言重新寫一遍
我們可以看到鴻蒙官方的開發者文檔上,有很詳細的開發教程及文檔,其中劃重點的是,其技術語言為ArkTS語言(直接區別于IOS和Andriod的開發語言)。
如果按照鴻蒙原生開發的“套路”去一步步開發鴻蒙版App,就好比中國人學外語一般,開發者還得從0開始學習新的技術語言(ArkTS語言),可能時間窗口就錯過了...
2、混合App開發思路
App混合開發是指在開發一款App產品的時候,為了提高效率、節省成本而利用原生與小程序或H5的開發技術混合開發的應用。混合開發是一種取長補短的開發模式,原生代碼部分利用Web View插件或者其它框架為小程序或H5提供容器,程序主要的業務實現、界面展示都是利用與前端技術相關的Web技術進行實現的。
相比于H5來說,借助小程序的生態和技術,將市場上成熟的應用“搬”到自有App中是一種更高效的做法。
應用生態優勢:
從2017年微信首次推出小程序開始,經過四年發展,各大互聯網巨頭紛紛推出自己的小程序應用平臺,小程序成為真正意義上的“互聯網新技術標準”。截至2021年上半年,全網小程序數量突破700萬個,其中,微信小程序是行業主流,數量超過430萬個,占比高達約61.43%。
借著微信的紅利,使用“小程序轉換工具”(小程序容器技術,如FnClip;或跨端框架,如Flutter、Weex等),將已有微信小程序一鍵轉換成App,并進行用戶活躍和留存,加上社交平臺應用作為引流,企業可謂低成本(只需有小程序)的將業務覆蓋用戶整個生命周期。
技術優勢:
-
具備跨平臺的能力,一套代碼可以在 iOS 與 Android 兩個平臺中運行;
-
遠超過 H5 的體驗(支持本地緩存,Webview,有豐富的組件與支持庫);
-
能獲取更多系統權限,完成更加豐富的產品設計;
-
可以避免 DOM 泄露(不使用常用的 window 對象與 document 對象);
-
包尺寸有效減少,節省流量和存儲
-
服務不再受發版所限制,支持熱更新小程序容器技術加入到混合App開發主流隊列
鴻蒙App開發的“降本增效”
作為一位前端開發+自媒體創作者的雙重身份,我們一般在App開發到一定程度的時候,都會面臨著技術底座選型,開發最怕的就是:業務想了一堆功能,需要在很短的時間內開發出來并商用。
但現實中這種情況還是很常見的,加上這么多的操作系統端,每個端都用不同的語言維護,研發成本將是巨大的。還有一個問題,鴻蒙可以獨立操作系統,那微軟呢?小米呢?如果越來越多的操作系統,前端開發是不是會瘋?~~
看了下FinClip的宣傳素材,“降本”效率還是挺高的,本人打算親自嘗試一下。
混合應用開發技術,特別是結合小程序和原生技術,為鴻蒙應用開發帶來了顯著的優勢。首先,它簡化了開發流程,使開發者能夠迅速創建出高質量的應用程序。這不僅縮短了開發周期,還提升了應用的整體性能和用戶體驗。其次,通過有效利用小程序和原生技術,開發者可以顯著降低開發成本,避免重復開發,從而提高了資源利用效率。此外,混合開發模式還促進了跨平臺應用的實現,使得應用能夠在不同設備和操作系統上無縫運行,進一步擴大了用戶覆蓋面和市場競爭力。總之,混合應用開發技術為鴻蒙系統的生態建設注入了新的活力和動力,未來將有更多優質的鴻蒙應用涌現,為用戶帶來更加豐富多彩的智能體驗。