HMS Core(华为移动核心服务)是华为移动服务(HMS,HUAWEI Mobile Services)提供的端、云开放能力的合集,助力开发者高效构建精品应用,是华为为其设备生态系统提供的一套应用程序和服务。开发者只需集成HMS SDK即可使用华为的多个开放能力。
据目前而言,鸿蒙是操作系统底层,HMS Core是基于操作系统和app的中间套件。现在HMS Core是在安卓上面运行的,当然,我觉得等华为鸿蒙出来,HMS Core从安卓切换到鸿蒙应该比较顺利,毕竟都是华为的。
它的核心作用是:相对于谷歌的 GMS 的一个由华为带头搭建的一个国内的消息推送服务平台 HMS。你安卓手机上很多 app 的消息通知都是由这种推送平台推送给系统然后再分发到某个 app 上进行具体的消息推送的,而不是应用在后台自己联网下载获取然后弹出消息通知的。这种方式最大的好处就是统一管理+省电。
HMS Core(华为移动核心服务)作为华为的核心服务体系,那么我作为用户端更加关注的是他是否可以很方便的帮助开发者开发的安卓应用很快速的迁移到鸿蒙系统上面来,第二方面鸿蒙系统体系在开发端是否和安卓端雷同,能否有着安卓开发经验就可以开发,因为毕竟当年安卓开发和IOS开发都作为一门学科,很多培训机构以及相关的大学都开设这样的课程来进一步来学习这方面的技术!
而在今年,华为无法使用谷歌提供的相关服务,而HMS快速响应,在全球也获得了很多开发者积极响应,为了实现更多消息推送的便捷,HMS Core做了很多开放性的支持,
2019年5月,受“实体清单影响”,谷歌宣布暂停与华为的部分业务往来。除安卓开源授权,谷歌停止对华为提供所有硬件、软件及技术转让服务,包括GMS(Google Mobile Service,谷歌移动服务框架)。2019年8月,华为在华为开发者大会(HDC)上宣布全面开放HMS生态,10亿美元全面启动“耀星计划”,倾力打造智慧数字云服务创新生态。2019年8月,华为HMS Core3.0.0版本上线,新增位置服务、云空间服务、游戏服务等核心服务。2019年10月,华为HMS Core3.0.2版本上线,新增统一扫码服务、安全检测服务功能。2020年1月,华为HMS Core4.0.0版本上线,新增情景感知服务、数字版权服务、机器学习服务、线上快速身份验证服务、运动健康服务、用户身份服务、近距离通信服务、全景服务、位置服务、动态标签管理器服务。
而开发者想要实现开发的流程也比较清晰明了,开发者可在华为移动服务网上选择所需的服务自助接入,具体步骤如下:第一步:注册;第二步:对接HMS SDK;第三步:编码;第四步:测试;第五步:应用审核,在AppGallery发布。所以对于这方面的华为业务体系,你还有什么方面不了解,欢迎你在评论区留言互动交流!