小米澎湃OS和鸿蒙系统差异大吗?

发布时间:
2024-12-15 21:11
阅读量:
6

澎湃os和鸿蒙next是两个完全不同的东西:

  • 澎湃os基于android,目标是更好的安卓,继续使用APK
  • 鸿蒙next是基于openharmony,目标是建立一个全新的HAP生态
  • 华为手机的鸿蒙使用DevEco就已经可以运行hap格式,使用鸿蒙next的生态

相比于安卓,澎湃os更像是安卓promax,鸿蒙next更像tizen、meego、wp这种全新的os,不兼容安卓,有自己的HAP应用程序。

对于开发者来说:

  • 开发安卓APK需要用Android Studio,并且使用AS的Android SDK
  • 开发HyperOS的APK目前来看需要用Android Studio,并且使用AS的Android SDK
  • 开发鸿蒙HAP需要用Huawei DevEco,并且使用HarmonyOS SDK
  • 开发OpenHarmony的HAP需要Huawei DevEco,并且使用OpenHarmony SDK

Android Studio无法开发HAP,不含有鸿蒙sdk;DevEco无法开发APK,不含有安卓sdk。但是HarmonyOS/OpenHarmony之间基本可以无缝切换。

对于开发者来说,只需要安装一个DevEco,鸿蒙的真假其实不言自明——代码、sdk都摆在面前,争议自然会消失。但刻板形象导致很多有开发能力的人并没有真正的去下载一个DevEco,包括我自己一开始都认为鸿蒙是套壳,但后来发现并不是。

很多开发者一开始也是觉得华为吹牛逼、搞沸腾营销。但是当他们真正下载了一个deveco上手之后,就知道华为是真的在做。尤其是开发一段时间后,鸿蒙的日益完善也是他们看得到的,最终觉得华为是一家值得敬重的公司。


由于两个原因,华为还在使用aosp生态:

  1. 技术上openharmony走过一段弯路,到3.2才稳定下来
  2. 芯片上华为用过一段时间的高通芯片,缺乏openharmony的驱动

这就造成鸿蒙2-4还在依赖安卓的生态,导致了很多的混淆和争议。手机鸿蒙从2.0开始就可以通过deveco运行HAP格式程序,但用户并不知道。

第一个原因导致过去上游厂商(例如腾讯、阿里)即使想主动配合都很难配合;第二个原因更加致命——做了也无法使用到P60等手机上。


随着麒麟9000s的回归,HDC2023上HAP版本的top100适配进展的公布,鸿蒙next的宣布,未来鸿蒙会逐渐脱离安卓生态,其HAP格式在安卓上也无法原生运行(无论如何解包、封包)。

鸿蒙next的生态值得期待,今年已经有面向厂商的开发者预览版,明年预计会出消费者版本,麒麟9000s的手机应当都可以升级。


而澎湃OS最初的目标就是“更好的安卓”,而不是“一个全新系统”。如果真的做全新的os,也会和华为之前高通机型一样面临驱动的问题。

不仅如此,如果做全新的os还需要提供ide和sdk,鸿蒙已经提供了喂hap设计的完整的ide和sdk,这个工作量也不小的。


两家都是很务实的做法。

END