从 GMS 到 HMS:华为移动服务的诞生与崛起

行业资讯 Haran 6年前 (2020-03-12) 4702次浏览 0个评论

更新时间:2025年11月6日

华为 HMS(Huawei Mobile Services),全称 华为移动服务,是华为在无法使用 Google 移动服务(GMS, Google Mobile Services)后,自主构建的一套 移动生态系统与服务框架。它为华为设备(手机、平板等)提供系统级的应用服务、API能力与开发者工具,帮助应用在华为设备上正常运行与集成功能。

HMS 的组成结构

HMS 大体分为三部分:

HMS Core(核心服务)

这是开发者最常打交道的部分,类似于 Google Play Services。它提供各种 API 与 SDK,供应用开发者调用华为的系统能力,例如:

  • Account Kit:华为账号登录
  • Push Kit:消息推送
  • In-App Purchases Kit:应用内支付
  • Ads Kit:广告服务
  • Location Kit:定位服务
  • Analytics Kit:应用分析
  • Map Kit:地图服务
  • ML Kit:机器学习能力

这些 SDK 替代了 Google 对应服务,使应用在无 GMS 的设备上依然能正常运行。

HMS Apps(系统应用)

华为官方提供的一系列基础应用,例如:

  • AppGallery(应用商店)
  • Huawei Browser(浏览器)
  • Petal Maps(地图)
  • Huawei Cloud(云空间)
  • Petal Search(搜索)

这些应用是面向终端用户的核心体验部分。

HMS Ecosystem(生态体系)

包括开发者社区、开放平台、广告平台、支付系统等,构建一个 完整的移动生态闭环。开发者可通过 Huawei Developer 平台接入、发布与管理应用。

HMS 的背景

由于 2019 年起华为被美国政府限制使用 Google 服务,无法在新设备上预装 Google Play 和相关 API。因此华为推出 HMS 作为替代方案,并逐步发展出全球生态,以支持海外市场(特别是欧洲、中东、拉美等)

HMS 与 GMS 的对比简表

功能类别GMS(Google Mobile Services)HMS(Huawei Mobile Services)
应用商店Google PlayAppGallery
登录体系Google AccountHuawei ID
推送服务Firebase Cloud MessagingPush Kit
地图服务Google Maps SDKMap Kit
支付系统Google PayIn-App Purchases Kit / Huawei Pay
分析服务Firebase AnalyticsAnalytics Kit

 

 

HMS 的意义

  • 对用户:提供一个独立于 Google 的生态环境
  • 对开发者:拓展在华为设备上的市场与广告变现渠道
  • 对华为:建立自主可控的移动生态系统

如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址