<返回更多

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

2023-09-12  创业者李孟  
加入收藏

如今的鸿蒙系统其实也摆脱了GMS,因为有了HMS;

 

早在2020年的时候,根据官方公布的数据显示,华为的HMS已经覆盖全球170多个国家和地区,应用开发者超过130万,月活跃用户达到4亿以上,很显然,在谷歌停止GMS授权后,华为有意通过HMS构建自主软件生态,从而完全摆脱谷歌的GMS,进一步巩固自身软件生态体系。

 

而在IOS方面,因为GMS是由谷歌公司Android/ target=_blank class=infotextkey>安卓系统开发的应用程序和服务的集合,只能在安卓系统上使用。但是在有一些地区,华为可能还在运行GMS

 

开发者生态系统:

 

iOS:苹果的App Store 是一个受苹果公司控制的封闭生态系统,苹果可以审查和控制在App Store上提供的应用。这使得苹果可以确保应用在安全性和质量方面达到一定标准,因此不需要依赖google Play服务或GMS。

鸿蒙(HarmonyOS):华为的鸿蒙操作系统被设计成更开放的生态系统,旨在适用于多种设备类型,包括智能手机、平板电脑、智能电视、智能家居设备等。为了扩展其生态系统,华为可能希望允许开发者轻松地在鸿蒙设备上运行Android应用程序。这就需要GMS(Google Mobile Services),因为很多Android应用都依赖于GMS中的服务和库。

 

Android应用兼容性:

 

iOS:iOS应用程序是使用苹果的开发工具和技术栈创建的,因此它们不依赖于GMS。苹果提供了自己的一套API和服务,以支持各种应用功能,因此开发者不需要使用GMS。

鸿蒙(HarmonyOS):由于华为希望鸿蒙能够运行Android应用程序,因此需要提供与Android操作系统类似的运行环境和API,这包括对GMS的支持。这可以帮助确保鸿蒙设备上的Android应用可以正常运行,而不会出现依赖于GMS的问题。

当然也有一些地区华为手机用的是EMUI,是基于安卓的!不过在鸿蒙上已经有了替代方案,那就是HMS。

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

关键词:GMS      点击(4)
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多GMS相关>>>