時間不知不覺又來到了2024年最後一個月,又到了辭舊迎新,覆盤今年,放眼明年的時候,開發行業也不例外。
純血鴻蒙閉源操作醞釀和發酵了一年,終於在10月份釋出了商用版本,迅速跟上的,還有11月份華為新產品全新作業系統的閃亮亮相登場。
純血鴻蒙大潮流已無法阻擋。
換句話說,大量APP將上架鴻蒙 百萬APP面臨重新開發。
純血鴻蒙雖然商用,後續的生態建設更為關鍵,一個作業系統必須要有海量的APP或者輕應用作為支撐,方能度過作業系統的生死存亡關鍵節點。
推動鴻蒙APP及雲服務開發,似乎成為了華為後續推進市場上開發者前進的重點,並迅速成為市場關注的熱點。
在華為開發者大會2024(HDC)上,華為常務董事餘承東宣佈,鴻蒙原生應用已進入全面衝刺階段。截至目前,TOP 5000應用已加入鴻蒙生態,1500多個應用已完成上架,諸多領域已啟動鴻蒙原生應用開發,鴻蒙拼圖加速成型。
混合開發技術,不重複造車輪利器
混合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,可以快速構建應用原型。
-
效能最佳化:透過各種技術手段提升應用效能。
-
原生功能支援:可以訪問原生裝置功能,提供更好的使用者體驗。
即是機遇,又是挑戰
純血鴻蒙的推出為軟體開發市場帶來增量,也給SDK市場帶來重新洗牌的機會,不同於安卓系統,本次洗牌和華為關係密切的SDK廠商獲益較多,海外廠商的SDK幾乎完全排除。
對於開發者來說,未來相當一段時間,將來會為鴻蒙,安卓,IOS三個系統同時開發APP上架,其中面對全新的鴻蒙系統,百萬APP在未來幾年會重新開發上架。
鴻蒙SDK廠商及App開發團隊,迎來新的市場機遇。
與此同時,巨大的機遇伴隨的是巨大的挑戰,例如,如何能夠快速熟悉純血鴻蒙的開發語言、開發工具及開發環境,客戶在閉源國產作業系統之上的需求(可能是戰略性的,具有我國特色的....),如何跨App三端(IOS,Andriod,鴻蒙)甚至智慧終端的快速開發。