
安卓
首先,这条路是可行的。其次,鸿蒙NEXT并非无法支持
安卓应用,而是不再将
安卓应用的地位抬得如此之高。生态系统的切换,其中最难的有两个关键步骤:一是让大多数应用几乎同时完成底层架构的迁移;二是确保这些应用有足够的动力持续进行维护和更新。关于第一步,
微软曾经部分实现过。那时,主流大厂的应用已经支持
Windows Phone,但小众应用的支持度极低。对于喜欢折腾的人来说,当时的
Windows Phone可能稍微有些不便,但对于
手机轻度使用者而言,它也完全够用了。然而,现在的环境与那时截然不同。如今,几乎没有人会使用由小型开发者制作的应用了,大
公司几乎覆盖了普通用户99%的日常需求场景。
微信小程序更是极大地取代了小应用的功能。许多小型应用开发者还会同步开发
微信小程序以吸引流量。可以说,在当下的
中国,只要搞定
微信,可能80%的问题就迎刃而解了。而大厂现在支持
华为,即便不是出于某种国家层面的意志,也是一种必然的政治正确。我相信,不仅大厂会为鸿蒙Next开发原生应用,而且会推出完整版而非阉割版。至于第二步,这是
微软始终未能解决的问题。
Windows Phone以及整个
Windows UWP体系中,厂商维护的动力非常低。甚至可以说,UWP体系成了那些偏好简洁清爽界面用户的避风港。根本原因在于
Windows Phone的市场份额太低,用户的价值也不够高。仅占2%的用户群体,对各大厂商而言无疑是鸡肋。在跨平台开发工具匮乏的时代,这种维护的成本确实非常高昂。然而,在鸿蒙这里,这个问题并不算严重。首先,
华为拥有足够多的用户基础。2020年,
华为手机出货量达到1.23亿台,市场占有率高达38%。即使是在最艰难的2022年,
华为仍然保持了7.9%的市场占有率。这个数据足以支撑起应用厂商的信心。其次,
华为用户的商业价值极高。
华为几乎垄断了体制内
领导、国企高管等高端客户群体。曾经
苹果占据10%-15%市场份额时,就已经足够让大部分
公司投入一半开发资源来开发
IOS应用了。现在为
华为单独开辟一条生产线,也是合情合理的事情。第三点,也是最重要的一点,当前跨平台开发工具极为丰富。大部分应用的架构都基于一个稳定的核心功能,并通过嵌入式浏览器或动态渲染技术实现临时功能(例如活动页面等)。后者完全是与具体平台无关的,在各个
手机操作系统上都可以用同一套代码实现。因此,跨平台维护的工作量大大减少,甚至可能比他们在
安卓系统上兼容旧版本的工作量还要小。综上所述,从可行性角度来看,这条路径肯定能够行得通。