不吹不黑,辩证看待开发者是否需要入坑鸿蒙

不吹不黑,辩证看待开发者是否需要入坑鸿蒙

前言

自打华为2019年发布鸿蒙操作系统以来,网上各种声音百家争鸣。尤其是2023年发布会公布的鸿蒙4.0宣称不再支持Android,更激烈的讨论随之而来。 本文没有宏大的叙事,只有基于现实的考量。 通过本文,你将了解到:

HarmonyOS与OpenHarmony区别

华为手机的市场占有率

HarmonyOS的市场占有率

移动开发现状

鸿蒙开发优劣势

到底需不需要入坑?

1. HarmonyOS与OpenHarmony区别

HarmonyOS

移动操作系统历史

当下移动端两大巨无霸操作系统瓜分了绝大部分市场: iOS是闭源的,只有唯一的一家厂商:Apple。 Google开放了Android基础的能力,这些能力集构成了:Android Open Source Project(简称AOSP),这块是开源免费的,任何人/公司都可以基于此进行二次开发改动。 国内各大手机厂商基于此开发出自己的系统,大浪淘沙,目前主流市场上主要手机厂商及其操作系统如下:

以上系统均衍生自AOSP,在国内使用没什么问题,若要在国外使用则需要使用Google提供的一些基础服务:统称GMS,这是需要授权的。

HarmonyOS历史与现状

华为在2019年发布了HarmonyOS 1.0 ,彼时的该系统主要应用于智慧屏、手表等设备,在2021年发布的HarmonyOS 2.0 全面应用于Android手机。 也就是这个时候华为/荣耀(未分家前)手机设备都搭载了HarmonyOS,而我们知道换了手机系统但手机上的App并没有换,照样能够正常运行。 依照华为的说法,HarmonyOS兼容Android,而部分网友认为该兼容其实就是Android套壳。 这个时候开发者无需关心鸿蒙开发,因为即使开发了Android app也能够在搭载鸿蒙系统的设备上运行。 2023年华为宣布HarmonyOS Next不再支持Android,也就是说想要在HarmonyOS Next上安装Android app是不可能的事了。 那问题就来了,作为一名Android开发者,以前只需要一套代码就可以在华为/小米/荣耀/OPPO/VIVO上运行,现在不行了,需要单独针对搭载了HarmonyOS Next的华为手机开发一个App。 若当前的App是跨端开发,如使用RN、Flutter等,那么HarmonyOS的支持力度更不可知。

OpenHarmony

从上面的描述可知,只有华为一家主推HarmonyOS,相比整个市场还是太单薄,它需要更多的厂商共同使用、共同促进新系统的发展。 因此华为将HarmonyOS的基础能力剥离出来形成了:OpenAtom OpenHarmony(简称:OpenHarmony)。

🎎 相关推荐

鹩哥说话训练法
🎯 365bet地址

鹩哥说话训练法

📅 07-28 👀 6878
揭秘世界杯历史主办国输球之谜(背后原因、战术失误与外界压力)
蝙蝠侠游戏哪些值得玩2025 优质的蝙蝠侠游戏大全