纯血鸿蒙进程加速,混合app开发迎来又一波新机会

时间不知不觉又来到了2024年最后一个月,又到了辞旧迎新,复盘今年,放眼明年的时候,开发行业也不例外。
 
纯血鸿蒙闭源操作酝酿和发酵了一年,终于在10月份发布了商用版本,迅速跟上的,还有11月份华为新产品全新操作系统的闪亮亮相登场。
 
纯血鸿蒙大潮流已无法阻挡。
 

鸿蒙系统完全独立自主 APP不再兼容安卓

“纯血鸿蒙”的Harmony OS NEXT基于鸿蒙微内核系统框架开发,不再像安卓和iOS等系统一样依赖Linux或Unix内核,不再兼容安卓开发的APP应用,仅支持鸿蒙内核与鸿蒙原生应用,只能安装HAP后缀的安装包。需要专门针对该系统开发鸿蒙原生应用,是独立于安卓和iOS的手机操作系统。
 
换句话说,大量APP将上架鸿蒙 百万APP面临重新开发。
 
纯血鸿蒙虽然商用,后续的生态建设更为关键,一个操作系统必须要有海量的APP或者轻应用作为支撑,方能度过操作系统的生死存亡关键节点。
 
推动鸿蒙APP及云服务开发,似乎成为了华为后续推进市场上开发者前进的重点,并迅速成为市场关注的热点。
 
在华为开发者大会2024(HDC)上,华为常务董事余承东宣布,鸿蒙原生应用已进入全面冲刺阶段。截至目前,TOP 5000应用已加入鸿蒙生态,1500多个应用已完成上架,诸多领域已启动鸿蒙原生应用开发,鸿蒙拼图加速成型。
 
根据最新的全国APP技术检测平台数据,截止到23年5月底,我国国内市场中活跃的APP数量已达261万款。这261万款APP是包括安卓和苹果商店所有应用总数的统计,其中两者的数量相当,开发者通常都会同时为这两个平台开发应用,可以预见未来开发者将为三个平台开发应用,按照此数据,未来几年将有百万款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,可以快速构建应用原型。
  • 性能优化通过各种技术手段提升应用性能。
  • 原生功能支持可以访问原生设备功能,提供更好的用户体验。
 
小程序技术或者HTML5技术天然的跨端,以及受益于微信小程序生态近几年来的蓬勃发展,小程序应用场景复用且通过“小程序转换工具”(小程序容器技术,如FinClip;或跨端框架,如Flutter、Weex等),将已有微信小程序一键转换成App,并进行用户活跃和留存,加上社交平台应用作为引流,企业可谓低成本(只需有小程序)的将业务覆盖用户整个生命周期,具了解,凡是小程序容器技术,都有将自己SDK适配鸿蒙操作系统的计划(或者说已经适配了)。
 

即是机遇,又是挑战

纯血鸿蒙的推出为软件开发市场带来增量,也给SDK市场带来重新洗牌的机会,不同于安卓系统,本次洗牌和华为关系密切的SDK厂商获益较多,海外厂商的SDK几乎完全排除。
 
对于开发者来说,未来相当一段时间,将来会为鸿蒙,安卓,IOS三个系统同时开发APP上架,其中面对全新的鸿蒙系统,百万APP在未来几年会重新开发上架。
鸿蒙SDK厂商及App开发团队,迎来新的市场机遇。
 
与此同时,巨大的机遇伴随的是巨大的挑战,例如,如何能够快速熟悉纯血鸿蒙的开发语言、开发工具及开发环境,客户在闭源国产操作系统之上的需求(可能是战略性的,具有我国特色的....),如何跨App三端(IOS,Andriod,鸿蒙)甚至智能终端的快速开发。
posted @ 2024-12-02 18:50  speedoooo  阅读(45)  评论(0编辑  收藏  举报