HarmonyOS原生应用开发,下一个超级流量阵地?

今年的大信创概念热点,推的是鸿蒙独立操作系统(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%。
 
图片来源:Counterpoint Research
 
人手一部或多部手机的时代,鸿蒙操作系统的独立,意味着IOS或者Andriod App不再能在华为手机上运行。似乎谁能够先抢占这个新兴的市场,谁就能获得新一年度的「流量密码」。
 

如何快速占领流量高地?

凡是大平台,流量阵地都有自己的规则,除了从业务层面熟悉平台流量的入口,并制定相应的流量策略之余,快速开发适配鸿蒙独立操作系统的原生应用也非常关键。
 
现在市面上有两种开发方式,个人是倾向于使用混合开发的方式快速占领市场。
 

1、请鸿蒙原生开发工程师,用鸿蒙ArkTS语言重新写一遍

我们可以看到鸿蒙官方的开发者文档上,有很详细的开发教程及文档,其中划重点的是,其技术语言为ArkTS语言(直接区别于IOS和Andriod的开发语言)。
这个办法是最完美的开发方式,但也是最慢的开发方式。如果按照鸿蒙原生开发的“套路”去一步步开发鸿蒙版App,就好比中国人学外语一般,开发者还得从0开始学习新的技术语言(ArkTS语言),可能时间窗口就错过了...
 
 

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,可以快速构建应用原型。
  • 性能优化:通过各种技术手段提升应用性能。
  • 原生功能支持:可以访问原生设备功能,提供更好的用户体验。
 
小程序技术或者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
实操下来,这个工具还是挺方便的。当然,其他跨端转换框架应该也是操作便捷,感兴趣的同学都可以试试。
 
 将小程序转换为App,如果小程序容器技术支持鸿蒙NEXT版本,那么,使用已有小程序+转换App的功能,便能快速开发出一套适配兼容鸿蒙NEXT操作系统的App。
 
小程序转鸿蒙原生app的创新开发方式,为开发者提供了快速、便捷的开发途径,助力开发者高效地将小程序业务迁移至鸿蒙生态,同时也为用户提供了更加丰富、流畅的应用体验。展望未来,随着技术的不断发展和完善,相信将会有更多创新的开发模式涌现,为开发者和用户带来更加便利、高效的开发和使用体验。
 
 
posted @ 2024-06-18 14:00  speedoooo  阅读(22)  评论(0编辑  收藏  举报