纯血鸿蒙进程加速,混合app开发迎来又一波新机会
时间不知不觉又来到了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,鸿蒙)甚至智能终端的快速开发。