• 正文
  • 相关推荐
申请入驻 产业图谱

科普 | 华为HMS究竟是干嘛的?

2020/08/13
142
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

去年华为开发者大会上发布了 HMS Core2.0,现在已经迭代到 5.0 了。很多人还不知道这个 HMS 是干嘛的,今天来科普一下。

其实 HMS 类产品并非华为首创,而是谷歌的安卓中首先引入的,安卓中叫 GMS,也就是所谓的谷歌移动服务,google mobile service。

GMS 是干嘛的?实际上就是由谷歌开发并提供服务,和安卓系统源生集成,为安卓 app 提供一些基本移动服务的基础设施软件服务。有个 GMS,应用开发者开发 app 时就容易多了,很多功能需求都可以通过调用 GMS api 来很快实现。譬如地图服务,谷歌账户,邮箱等。

国内安卓手机用户对 GMS 大多没什么感觉,因为我们这边不流行这一套。大家看看你周边有几个人用谷歌邮箱就知道了,至于地图国内百度高德腾讯几家都比谷歌地图用的多,所以谷歌移动服务在中国市场根本没市场,所以大家对 GMS 感受不深。

但是国外就不同了,全球互联网的大玩家其实就中美两家,中国在国内玩,靠着十几亿中国网民做成了大气候。而老美则是全球化发展,大多数小国家没有自己的互联网巨头,都被老美收割了。所以谷歌 GMS 对国外玩家非常重要,各种 app 的运行基础都在这。

谷歌其实就是靠这个赚钱的。大家知道安卓系统本身是开源免费的,所以相当于是谷歌花钱开发了安卓,然后免费给各家手机厂商使用,小白们都感叹谷歌真是好人啊,真是自由美利坚,灯塔国光芒耀眼啊!

实际上这只是一场交易,纯套路。谷歌是一家商业公司,他不赚钱吃什么?只是人家道高一丈,套路深一层。人家给安卓系统免费,但是谷歌服务不免费啊。你用了我的安卓系统不交钱,但是我从 GMS 上赚回来了。所以你可以把安卓看做是投入,是饵料,而 GMS 是收获,是回报。

当然了,有些人会反驳说人家谷歌也没强制你用啊,你可以只用安卓不用 GMS 啊!确实是的,理论上你确认可以只免费用安卓不用付费的 GMS,但是你的手机不用 GMS 可以,那些三方 app 开发者不会不用啊。大家想想如果你去开发一个搜索 app,你是准备自建一个搜索引擎和海量资源呢?还是直接调用百度搜索 360 搜索等现成服务?

而且第三方 app 开发者又不需要给谷歌交钱,反正是别人买单不用白不用啊。所以大量使用了谷歌 GMS 的 app 存在且被用户习惯使用着,尤其在国外简直就是必需品。所以手机厂商也没办法,必须认,这就是生态的厉害之处。不得不说,老美这一套确实厉害,值得学习。

那么华为 HMS 是干嘛的呢?其实就是对标谷歌 GMS 的替代品。为什么要出 HMS?还不是老美作妖,非要禁用华为,这事儿大家应该都知道的。华为手机被谷歌禁止使用 GMS 后在国外限量大跌,影响非常大。

这个肯定啊,你想想给你一个手机,地图,邮箱,搜索,微信等常用 app 都不能用,那你要这个手机干嘛?恐怕就再便宜,白送给你你也不想用了。华为被逼无奈,只好自己开发 HMS,这样才不会完全丢掉全球市场。

所以只要你理解了 GMS,就会很清楚 HMS。早期的 HMS 就是为了替代 GMS,所以设计和功能都是类似的。但是不要低估华为的雄心壮志和大气魄,HMS 的未来远不止这些。

不要忘了华为除了 HMS 还有鸿蒙操作系统的。如果说 HMS 对标取代 GMS,那么鸿蒙系统就是对标取代安卓系统。并且,这只是 HMS 和鸿蒙系统的初步目标,他们还有更长远目标,那就是在物联网时代,实现华为“1+8+N”的总体战略规划!

今天先简单说说 HMS 了,以后会出课程详细聊华为鸿蒙系统的一盘大棋!

HMS

HMS

HMS集团网站我们使工业设备可以通信。 机器人,引擎,驱动器,发电机和其他关键业务设备依靠HMS进行连接。

HMS集团网站我们使工业设备可以通信。 机器人,引擎,驱动器,发电机和其他关键业务设备依靠HMS进行连接。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

微信公众号《朱老师IT充电站》主笔。先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,教育品牌<朱老师物联网大讲堂>创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言。被授予:IBM技术专家、华为云享专家、51CTO学院金牌讲师等称号。