9 月底,华为举办了今年的秋季全场景新品发布会,接近尾声的时候,华为终端 BG CEO 余承东突然宣布,鸿蒙 HarmonyOS NEXT 即将发布,鸿蒙原生应用全面启动。
不同于之前 HarmonyOS 基于 AOSP(Android 开放源代码项目)代码,HarmonyOS NEXT 实现了系统底层的全线自研,所以也被称为「纯血鸿蒙」。但在当时,HarmonyOS NEXT 对于普通用户而言没有任何意义,因为无数我们日常使用的 App(基于 Android 开发)都无法在 HarmonyOS NEXT 上运行。
直到 2 个月后,终于有了第一批互联网大厂宣布加入鸿蒙原生应用的开发。
11 月 13 日,华为与美团在北京举行了第一场鸿蒙原生应用开发启动仪式,华为方面表示,「将全力支持美团启动开发鸿蒙原生应用工作。」几天后,华为又陆续与去哪儿、新浪两家大厂举行鸿蒙原生应用开发启动仪式。
最近一段时间,还有传闻指出华为还将在 2024 年正式面向市场推出 Harmony NEXT,届时搭载该系统的华为手机将无法安装与运行 Android 应用。
证券时报援引知情人士报道称,「华为内部确实有这计划,就是明年推出不兼容安卓的鸿蒙版本,但目前内部还没有下发相关通知,所以具体何时推出暂不明确。」
华为方面没有对此回应,但对外表示:目前海外手机暂无使用 HarmonyOS 的计划,海外消费者可通过搭载 EMUI 版本的华为手机继续放心使用安卓应用。
反过来,这似乎也暗示了在国内市场的下一步,即与 Android 生态的「切割」以及鸿蒙生态的全面加速。
过去几年,坊间围绕 HarmonyOS「自研还是换壳」的争论就一直没有停止,事实上并不奇怪,因为 HarmonyOS 采取的策略就决定了,你很难简单地定义它是自研还是换壳。
如果你说 HarmonyOS 是自研,但到了 HarmonyOS 4.0,在系统设置依然可以看到和使用 ADB(Android Debug Bridge)后台程序。
ADB 后台程序严重依赖 Android 系统的功能,在开发 Android 应用的过程中会通过 ADB 远程调用做一些必要的操作,如启动 Activity 或者安装 APK 等。实现 ADB 不是移植 ADB 代码或遵循 ADB 通信协议就能做到,意味着设备一定搭载相当完整的 Android 系统。
反过来,如果你说 HarmonyOS 只是换壳,却也忽略了华为在系统底层的自研工作以及开发层面的打通,包括 ArkUI 开发框架、ArkTs 语言等等。
简单来说,目前 HarmonyOS 仍然处在系统底层切换的「过渡期」,但这种「过渡期」是必须的,也是有价值的。
说到底,在系统底层替换的过程中,生态是最核心的问题。普通用户对于一款智能手机最核心的使用需要都集中在第三方应用上,如果 HarmonyOS 不能提供较为成熟的应用生态,就很难满足用户的日常使用,所以采用 Android 系统作为底层,同时基于 OpenHarmony 进行不断完善,就成了一种必然的选择。
但 HarmonyOS 也不能一直停留在「过渡期」,否则第三方应用开发商只会基于 Android 进行开发,毕竟一次开发就能支持华为和其他安卓厂商,何乐而不为。然而对华为来说,这也意味着整个 HarmonyOS 始终都无法摆脱对 Android 生态的依赖,自研系统的意义也就荡然无存了。
不过问题在于,HarmonyOS 准备好甩开 Android 了吗?
毫无疑问,庞大的设备和用户数量一直是华为最大的底气之一。
从 HarmonyOS 2.0 时期宣布大量机型的系统升级计划,华为就带着大量 EMUI 用户迁移到了 HarmonyOS 上,也是 2020-2022 年间 HarmonyOS 覆盖速度之快的核心原因。
今年 8 月初,华为举办了今年度的开发者大会,余承东在会上宣布,鸿蒙生态设备数量已经超过了 7 亿台。需要一提的是,华为并没有透露自有 HarmonyOS 设备和 HarmonyOS Connect 设备的比例,但不管如何,7 亿台的设备数量和背后庞大的用户群体,已经决定了第三方应用开发商不可能忽视 HarmonyOS。
当然,手机依然是最重要的平台。
今年以来,华为手机产品线已经基本回到正常节奏,中国证券报在 6 月就援引产业链人士报道称,华为已经将 2023 年的手机出货量目标上调至 4000 万台。后续 Mate 60 系列的持续热销更是引发了整个供应链的变动,日本经济新闻援引供应商报道称,华为 2024 年的出货量目标将冲击 6000 万台。
在 HarmonyOS Connect 伙伴峰会上,华为终端 BG 首席战略官兼全屋智能产品线总裁邵洋就指出,手机是鸿蒙生态的主力引擎。
11 月 8 日,就在鸿蒙原生应用开发启动仪式前一周,媒体报道指出,美团发布了鸿蒙高级工程师、鸿蒙基建工程师等多个鸿蒙开发相关岗位。根据脉脉平台,美团鸿蒙基建工程师岗位给出的月薪在 4 万元到 6 万元之间。
无独有偶,今日头条也在近期招聘 Android 开发工程师时提及,岗位需要「负责今日头条 Android、鸿蒙系统等新技术方向调研,技术难点攻克,提供业务未来发展的技术能力储备」。钉钉也在脉脉上发布了鸿蒙开发工程师岗位,月薪在 1.5 万元到 3 万元之间。
本人原本是一名Android从业者,在业内摸爬滚打了几年,发现实在卷不动那群小年轻们,于是在2020年时我大胆的选择转行做鸿蒙开发了,到现在也算是小有成就了。因最近鸿蒙开发岗位的增加,身边也有不少朋友问我当初转鸿蒙都学习了哪些?有没有相关学习的文档?
为了可以一次性给大家统一回答清楚,我准备了一个OpenHarmony 最新的知识脑图,里面记录了从入门到实战的知识和南北双开发的知识点
因为鸿蒙原生太系统中有太多东西需要学习,图片里面知识点过多平台放不下,所以上图才采用了缩略图的形式,如果想参考完整版可→:https://qr21.cn/FV7h05
其实对于一些有移动端开发经验的人群来说,学习鸿蒙的知识其实很容易上手!!!
为了能让大家更好的学习鸿蒙 (Harmony OS) 开发技术,这边特意整理了《鸿蒙 (Harmony OS)开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
入门必看:https://qr21.cn/FV7h05
HarmonyOS 概念:https://qr21.cn/FV7h05
如何快速入门:https://qr21.cn/FV7h05
开发基础知识:https://qr21.cn/FV7h05
基于ArkTS 开发:https://qr21.cn/FV7h05