问题背景:
华为终于出了鸿蒙os 1.0,用在了电视上。但是设置内里连android标志的adb都有。是抄改的android吗?
关于鸿蒙(HarmonyOS)体系中存在 Android 陈迹的问题,这是一个较受关注的技术和战略话题。以下内容将从技术、现实需求以及发展方向三个层面分析。
1. 鸿蒙体系中 Android 陈迹的来源
1.1 鸿蒙的技术基础
鸿蒙体系初期(如 1.0 版本)确实在部分场景中基于 AOSP(Android 开源项目)进行开发,原因包括:
- AOSP 是开源的:Android 开源项目(AOSP)提供了一个成熟的操纵体系框架,包括内核、驱动、虚拟机等基础组件。华为可以在此基础上快速开发本身的体系。
- 兼容性需求:鸿蒙需要兼容现有的 Android 应用生态,为用户提供一个无缝过渡的体验。如果完全从零开发,鸿蒙的生态建设大概面临极大挑衅。
在初期版本中,鸿蒙电视、手机等装备的部分模块(如设置界面、体系服务)中仍旧保留了 AOSP 的影子,例如:
- ADB(Android Debug Bridge):ADB 是 Android 开发中常用的调试工具,出如今鸿蒙体系中表明它部分底层依然与 AOSP 保持同等。
- 答应证中提到 Android 组件:从截图中可以看到,体系中引用了 Android 的部分库或功能,如 Android bionic libc(C 标准库)等。
1.2 是“抄改”照旧合理利用?
鸿蒙基于 AOSP 的部分代码,并不等于“抄改”,这是在开源协议下合理使用开源代码:
- AOSP 是开源项目,任何厂商都可以基于其代码开发本身的体系。
- 鸿蒙在 AOSP 基础上增加了本身的体系架构和功能(如分布式能力、微内核计划等),这超出了简单的“修改”。
2. 为什么鸿蒙初期会选择保留 Android 陈迹?
2.1 短期内的生态兼容
生态兼容是鸿蒙体系发展的关键:
- Android 应用生态:Android 已经是全球最大的移动操纵体系,拥有大量开发者和应用。鸿蒙必须兼容 Android 应用,才能让用户从 Android 平台平滑过渡到鸿蒙。
- 开发者支持:如果鸿蒙从零构建一个完全独立的体系,开发者需要重新学习和适配,这将大大增加鸿蒙生态的构建难度。
2.2 节约研发时间
开发一个全新的操纵体系,从内核到应用框架,需要大量时间和资源。鸿蒙通过利用 AOSP 的开源部分,可以:
- 快速推出产物,抢占市场。
- 将研发资源集中在独特功能上(如分布式架构)。
2.3 与战略目标的匹配
华为的战略目标是打造一个实用于多种装备(手机、电视、物联网)的分布式操纵体系。在鸿蒙 1.0 阶段,快速推出产物并积聚履历大概比完全独立开发更重要。
3. 鸿蒙与 Android 的区别
尽管鸿蒙 1.0 中存在 Android 陈迹,但它并非简单的“Android 换皮”,而是在架构层面做出了许多改进:
3.1 微内核计划
- 鸿蒙的核心计划理念是基于微内核,而 Android 使用的是宏内核(Linux 内核)。
- 微内核架构的上风在于更高的安全性和更机动的扩展能力,尤其适合物联网装备。
3.2 分布式能力
- 鸿蒙的分布式架构是其核心创新,可以实现多装备协同(如手机与电视、智能手表之间无缝连接)。
- 这种能力在 Android 体系中并不原生支持。
3.3 多装备统一体系
- 鸿蒙的目标是实现一个统一的操纵体系,支持多种装备(手机、平板、电视、物联网装备等)。
- 而 Android 专注于手机宁静板,其在物联网和多装备协同上的能力较弱。
4. 对鸿蒙将来发展的影响
4.1 长期来看,鸿蒙需要摆脱 Android 的陈迹
- 为了真正实现技术自主,鸿蒙需要逐步淘汰对 AOSP 的依赖,特别是在核心模块(如内核、体系服务)上。
- 在鸿蒙 3.0 等后续版本中,华为已经渐渐呈现出更多自主开发的效果。例如,开发者陈诉体现,鸿蒙的体系架构中已经融入了更多自研模块。
4.2 构建鸿蒙本身的生态
- 鸿蒙需要吸引更多开发者和厂商参与,构建一个与 Android、iOS 并行的生态体系。
- 提供独特的功能(如分布式能力)和开发工具(如 DevEco Studio)是吸引开发者的关键。
4.3 面临的挑衅
- 用户接受度:普通用户大概会对鸿蒙的“Android 陈迹”产生疑问,影响其品牌形象。
- 国际市场压力:在面向国际市场时,鸿蒙需要证明本身是一个独立且创新的体系,而不是“Android 的变种”。
5. 总结与看法
- 鸿蒙初期借助 AOSP 是现实需求:在体系研发初期,借助开源项目(如 AOSP)并不稀有,这是为了快速推出产物、兼容现有生态的合理选择。鸿蒙并非简单的“换皮”,而是在 AOSP 基础上开发了许多独特功能。
- 鸿蒙的创新方向值得肯定:其微内核计划和分布式架构体现了华为的技术创新能力。
- 将来的关键在于自主化:随着鸿蒙的发展,淘汰对 Android 的依赖、构建独立生态将是其成功的关键。
总之,鸿蒙的 Android 陈迹是阶段性的技术选择,将来能否真正独立和强大,还需要时间和努力来证明。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |