为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?


为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?

文章插图
如今的鸿蒙系统其实也摆脱了GMS,因为有了HMS;
 
早在2020年的时候,根据官方公布的数据显示,华为的HMS已经覆盖全球170多个国家和地区,应用开发者超过130万,月活跃用户达到4亿以上,很显然,在谷歌停止GMS授权后,华为有意通过HMS构建自主软件生态,从而完全摆脱谷歌的GMS,进一步巩固自身软件生态体系 。
 
为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?

文章插图
而在IOS方面,因为GMS是由谷歌公司为Android/ target=_blank class=infotextkey>安卓系统开发的应用程序和服务的集合,只能在安卓系统上使用 。但是在有一些地区,华为可能还在运行GMS
 
开发者生态系统: 
iOS:苹果的App Store 是一个受苹果公司控制的封闭生态系统,苹果可以审查和控制在App Store上提供的应用 。这使得苹果可以确保应用在安全性和质量方面达到一定标准,因此不需要依赖google Play服务或GMS 。
为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?

文章插图
鸿蒙(HarmonyOS):华为的鸿蒙操作系统被设计成更开放的生态系统,旨在适用于多种设备类型,包括智能手机、平板电脑、智能电视、智能家居设备等 。为了扩展其生态系统,华为可能希望允许开发者轻松地在鸿蒙设备上运行Android应用程序 。这就需要GMS(Google Mobile Services),因为很多Android应用都依赖于GMS中的服务和库 。
 
Android应用兼容性: 
iOS:iOS应用程序是使用苹果的开发工具和技术栈创建的,因此它们不依赖于GMS 。苹果提供了自己的一套API和服务,以支持各种应用功能,因此开发者不需要使用GMS 。
为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?

文章插图
鸿蒙(HarmonyOS):由于华为希望鸿蒙能够运行Android应用程序,因此需要提供与Android操作系统类似的运行环境和API,这包括对GMS的支持 。这可以帮助确保鸿蒙设备上的Android应用可以正常运行,而不会出现依赖于GMS的问题 。
当然也有一些地区华为手机用的是EMUI,是基于安卓的!不过在鸿蒙上已经有了替代方案,那就是HMS 。
为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?

文章插图
总结:iOS和鸿蒙在设计和生态系统战略上有不同,这导致了它们在GMS需求上的差异 。iOS是一个封闭的生态系统,不依赖于GMS,而鸿蒙则希望更加开放,以便允许Android应用在其平台上运行,因此需要考虑GMS的兼容性 。需要注意的是,随着时间的推移,技术和策略可能会发生变化,因此可能会出现新的发展 。

【为啥iOS就不需要GMS,而部分的华为鸿蒙需要GMS?】


    推荐阅读