写点什么

鸿蒙 5.0 发布时间已定!移动开发加速器如何寻得?

作者:Geek_2305a8
  • 2024-02-19
    广东
  • 本文字数:1868 字

    阅读完需:约 6 分钟

“鸿蒙元年”似乎都是确定的,就是 2024 年。



鸿蒙 5.0 如此独特,直接引导市场舆论?

因为,华为放话:鸿蒙 5.0 不再支持安卓操作系统。换句话说,华为就是在向全世界宣布,华为官宣于 2024 年,不再支持安卓的 AOSP。

众所周知的原因,谷歌暂停和华为的合作。迫于生存,华为推出自研的鸿蒙系统和 HMS(华为移动服务)生态,分别替代安卓安卓系统和 GMS(谷歌移动服务)。随着华为手机强势占领中国市场,华为似乎有了与安卓决裂、叫板 iOS 的底气。

鸿蒙已经有 1 亿多行代码,2 万多个 API,超过 7 亿的鸿蒙生态设备,已经具备独立操作系统所需的底座能力。

2024 年,鸿蒙终端的动作更大。据公开媒体报道,华为与近 40 家合作伙伴举办鸿蒙生态合作签约仪式,包括:小红书、招商银行、携程旅行、美图、58 同城、360 浏览器、网易有道词典、石墨文档、classln 应用、洪恩识字、汉王科技、作业帮、亿图脑图 MindMaster 应用、会见会议、2345 好压、宝宝巴士、喜马拉雅、讯飞听见、浩辰 CAD、掌上生活、邮储银行、钛媒体、驾考宝典、书生电子、交通银行、中信银行、兴业证券、央广网、搜狐新闻、蜻蜓 FM、京东健康、动卡空间、东方财富、天天基金、大智慧、深圳 CA 签章、中软国际、中国音像与数字出版协会等应用与服务商。

鸿蒙 5.0,一支蓄势待发的箭。


问题来了,移动开发者怎么办?

似乎大家都在观望鸿蒙移动开发的市场:除了招聘市场的“高薪”工作,还有各大视频网站、培训机构的知识“卷套餐”。似乎,除了鸿蒙开发这条职业发展规划,其他的都不重要了?


焦虑迅速传递到了市场,夹杂着开发者的无所适从。作为一个入局了前端赛道的开发者来说,本人似乎看到了一个机会点。

鸿蒙 App 开发新思路:小程序+适配鸿蒙操作系统的容器技术+转 App 技术

亲测上述学习路径有效。不要重新学一门新的语言,不需要重新的职业规划路径。

1、先说说小程序技术 &生态

从 2017 年微信首次推出小程序开始,经过四年发展,各大互联网巨头纷纷推出自己的小程序应用平台,小程序成为真正意义上的“互联网新技术标准”。截至 2021 年上半年,全网小程序数量突破 700 万个,其中,微信小程序是行业主流,数量超过 430 万个,占比高达约 61.43%。根据微信公开课和腾讯财报披露的数据,2022 年小程序 DAU 已经突破 6 亿,同比增长超 30%。技术层面,小程序技术在中国的发展已经达到了一个全球示范田的作用,并受到全球互联网技术标准协会 W3C 的青睐,还起草了「小程序标准化白皮书」从上述信息来看,小程序的技术认知已经被中国开发者,甚至全球广泛认可。

2、再说说适配鸿蒙操作系统的容器技术

得益于小程序场景生态的发展,小程序的跨智能终端应用开始被一些企业研究。于是乎,小程序容器技术应需而生。当 App 集成了小程序容器 SDK 之后,不论是 iPhone, Android, Flutter,React Native, 电脑、电视、车载或物联网设备,都能够让不同的应用或终端设备快速具备运行小程序的能力,而且同一个小程序场景可以分发到不同终端中运行,不需要针对不同终端编写不同代码,这类小程序容器技术可以借鉴一下FinClip

3、转 App 技术

本人是亲自测试过FinClip小程序管理平台,类似微信小程序开放平台,能够将上传至平台上的小程序进行统一的管理,也能够邀请第三方的开发者,对于小程序开发全生命流程参与到某一个开发环节中来。平台自带的、与现有 App 进行关联绑定后,已有 App 便能具备运行小程序的能力。另外,自带的转 App 功能,本质上是将 App 的基本要素,结合平台上已有的小程序,一并打包生成一个具备丰富内容的小程序套壳 App。结合本章的标题:小程序+适配鸿蒙操作系统的容器技术+转 App 技术,这三种技术的结合,便可以快速实现一个快速运行在鸿蒙 5.0 操作系统上的 App 应用。


如果您所在企业的应用,已经有部分业务内容小程序,不妨试试这个办法,快速应对鸿蒙操作系统独立的进程。如果还没有任意小程序,那么可以考虑从 1-2 个高频迭代的应用开始,进行小程序化的改造,从成熟的 Andriod 或 IOS 系统开始试用起来。混合 App 开发已经是现今技术的一种趋势,或者说优势所在,其中,「App+小程序」的 App 混合开发模式更优:

  • 远超过 H5 的体验(支持本地缓存,Webview,有丰富的组件与支持库);

  • 能获取更多系统权限,完成更加丰富的产品设计;

  • 可以避免 DOM 泄露(不使用常用的 window 对象与 document 对象);

  • 包尺寸有效减少,节省流量和存储



也不排除很多复杂的,面相终端消费者的 App 开发是更为复杂的“四不像”技术开发。但只要能满足业务的快速发展,流量-留量的双向互通,同时不影响用户的体验,那 App 是“纯血”还是“混血”,也不是那么纠结的事情。鸿蒙元年以来,中国企业数字化进程的又一波红利期,就看我们用何种方式抓住机会。

用户头像

Geek_2305a8

关注

还未添加个人签名 2023-11-01 加入

深圳某知名大厂程序员

评论

发布
暂无评论
鸿蒙5.0发布时间已定!移动开发加速器如何寻得?_Geek_2305a8_InfoQ写作社区