解密华为HarmonyOS系统应用,究竟多少是安卓应用?多少是所谓鸿蒙hap应用?(理性看待,不引战)
这里用到了“Android开发工具箱”
可以看到几乎所有重要的系统应用都是Android,包括联系人、华为桌面、电话、系统设置、系统用户界面、短信、通话管理、通话/信息存储、输入设备、软件更新、SIM卡管理、地理围栏服务、相机、设置存储、证书安装程序、文件管理器、权限管理、联系人存储、联系人同步、蓝牙、互动屏保、系统WLAN资源、融合定位、网络管理器。更不用说华为自己的应用,智慧语音、智慧视觉、智慧搜索、智慧助手今天、取词、华为笔记、天际通、畅连、镜子、指南针这些了。甚至不少鸿蒙特色功能比如中转站、分布式密钥、多设备协同、智慧协同、服务中心、媒体播控中心等都是安卓apk。
很有意思的是“系统”是Android。华为只把正在运行的后台进程从“Android”改成了“HarmonyOS”忘记了改这里的应用名称了。更不用说把AOSP的齿轮图标改掉了。华为总是不注意细节。
不少应用是hap+apk混合,apk是软件主体,hap部分只负责服务卡片和分布式功能。
纯hap应用基本都是一些服务卡片,比如安全隐私中心(卡片)、一键锁屏(卡片)、云空间(卡片)、信息(卡片)、录音机(卡片)、应用市场服务(卡片)、手机车机互联(卡片)、指南针(卡片)、智慧生活(卡片)、运动健康(卡片)、钱包(卡片)、运动健康服务、浏览器(卡片)、文件管理卡片。此外还有hap版的图库和相机,给第三方鸿蒙应用提供系统基础能力依赖。文件中心是hap版的,只有多设备文件功能,不是普通的文件管理器。
HarmonyOS上面的系统hap应用基本只是一堆卡片。
个人感觉华为确有实力能做出一套单独的系统,并且肯定会优于安卓,但最大的问题是鸿蒙用户基数太少,还不足安卓一少半,所以很难有公司愿意专门适配鸿蒙。并且还有一个问题,鸿蒙前期对安卓依赖太大,说是兼容安卓,但其实是为安卓又白白培养了三年用户,所以后续完全剔安卓化肯定是一个非常大的工程,可能5年时间都不够。各位怎么看?