针对HarmonyOs不再支持AOSP的宣布

声明

本文章,主要是为了收集信息,以及分享自己的一些感想,未尝试和验证各种技术的可行性,可作为一个参考。

前言

南方网:明年起鸿蒙系统不再兼容安卓?华为回应

国外暂时可以使用EMUI继续使用Android应用(APK),国内上市的基于Harmony Next,仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓应用,也不支持打开安卓APK文件。

影响

  • 国内的各大公司,如果想要开发App,需要额外支持HarmonyOs

如何完成HarmonyOs的适配

  1. 从0开始,使用华为提供的HarmonyOs的开发教程
  2. 使用Flutter对HarmonyOs的支持,非官方Google的支持
    2.1 美团技术团队 - 让 Flutter 在鸿蒙系统上跑起来
    2.2 Flutter for Harmony - Gitee - 基于Flutter SDK对于OpenHarmony平台的兼容拓展

未来

目前Android端开发的框架有React-Native, Flutter, Kotlin Multi-Platform (KMM-beta)。
存在大量的App需要支持HarmonyOs,未来可能存在的基建。

  1. React-Native 对鸿蒙系统的兼容(或者 逐渐被放弃 或者 只能在国外继续使用)
  2. KMM 对鸿蒙系统的兼容 (或者 逐渐被放弃 或者 只能在国外继续使用)

主要取决于华为设备的市场份额、中美政治等诸多因素。

对于Android开发可以做什么

  1. 学习HarmonyOs (存在依赖原生高性能的App需要,重新开发HarmonyOs)
  2. 学习Flutter去了解对HarmonyOs的支持(目前只有Flutter支持了HarmonyOs的支持,在选型的过程中,考虑到成本,会逐渐往Flutter靠拢,否则Android、iOS、HarmonyOs成本太高)
  3. 转方向(移动开发的市场逐渐萎缩,如果底层能够自适应的话,由于兼容HarmonyOs的HC不会增加很多,且可能是短期的,就像多年前的Android)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容