Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >android之GMS介绍

android之GMS介绍

作者头像
李小白是一只喵
发布于 2021-03-03 02:50:13
发布于 2021-03-03 02:50:13
2K0
举报
文章被收录于专栏:算法微时光算法微时光

image.png

GMS

GMS全称为Google Mobile Service,即谷歌移动服务。

GMS是Google开发并推动Android的动力,是谷歌程序运行的基础。

例如,谷歌邮件(GMail),谷歌的个人电子邮件客户端软件。Gmail的用户能获得15 GB的免费存储空间,还可以同步手机和计算机间设置。

image.png

谷歌地图(Google Earth),谷歌地图提供了世界上几乎每一个城市深入准确的地图。谷歌地图提供了如何从一个点到另一个的最快路线,并给出地球/卫星/街景等多种视图。谷歌地图允许自定义地图被保存在谷歌账户,并且和后来的所有设备同步。

image.png

Google Play,Android平台应用软件及商品的Google官方市场。

image.png

海外Android 平台发布的App严重依赖GMS,甚至很多App没有GMS就无法运行。

在没有 GMS 的手机上无法运行谷歌应用和需要 GMS 支持的应用。

即使用户能够在手机上安装谷歌应用,运行时也会出现“闪退”或者手机会提示“已停止运行”现象而无法继续使用。

GMS 的授权

在国内一般厂商也有GMS但厂商会推出的自己的服务框架,以小米为例,小米手机上就会有小米服务框架 ,他会把服务器定向到国内为大陆的手机提供服务。

也有厂商内置谷歌和自己研发的框架,这个谷歌框架大部分都是被阉割过的,在手机中会发挥辅助作用,不过,安卓虽然开源,但是修改GMS必须获得谷歌授权不可以随意修改,在使用GMS必须经过谷歌公司授权,中国大陆虽然也是用谷歌系统但是不能访问海外网站。

image.png

依据GMS,谷歌对Android手机给予不同程度的授权,把搭载Android系统的手机厂商大致分为三个级别,

  1. 免费使用Android操作系统,但不内嵌GMS,现代智能手机很少不内嵌这个;
  2. 内嵌部分GMS服务,但手机不能打上谷歌的商标,在手机内部有一个制造厂商的服务框架;
  3. 内嵌所有的GMS服务,也可以使用谷歌商标,经过谷歌的审核,并得到授权
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CTS、CTS Verify、GTS测试以及GMS认证介绍
一个手工测试的apk,完成自动化测试无法完成的操作(锁屏、蓝牙、摄像头等);
用户7557625
2020/07/15
7.3K0
CTS、CTS Verify、GTS测试以及GMS认证介绍
华为被卡脖子,到底卡的是什么?
GMS,全称为Google Mobile Service,即谷歌移动服务。GMS是Android系统灵魂所在,是一套谷歌旗下的应用程序和基于云的软件服务,当用户使用谷歌服务的时候,谷歌可以把广告嵌入各种谷歌的服务中,是谷歌的重要收入来源渠道。
徐建国
2022/03/30
1.6K0
Google Android向华为“闭源”,华为手机迎来至暗时刻!
居安思危任正非,未雨绸缪如华为。在贸易战的背景下,即使早在多年前已在多个层面做好“备胎”计划的华为,在面对美国对芯片乃至操作系统等系列釜底抽薪的打压时,还是受到了一定的打击与影响。
AI科技大本营
2019/05/22
1.7K0
Harmony OS 2.0 与 Android 的困惑
谷歌如何限制华为?停止商业合作,(1)禁用GMS套件 (2)不能获取更新与适配优化
Erossssssss
2021/04/10
4.3K0
Harmony OS 2.0 与 Android 的困惑
作为程序员的你,竟然不知道谷歌三件套
前几天推送了一篇文章《Google 推出的编程学习应用 Grasshopper》,由于是谷歌开发的应用程序,所以大家都懂得,需要访问外国网站才能用使用。但是,如果你之前没有在手机上使用过谷歌的服务和应用,恐怕,仅仅下载完这个应用或许还是不能使用。 因此,最近两天,我的博客下面的评论和公众号里的消息,经常有人说:为什么我下载了,不能使用?如何访问外国网站,访问外国网站了,怎么还是不能用?我感觉作为程序员,懂得访问外国网站是必修课。如果你是 Android 程序员的话,不仅应该要懂得访问外国网站,还应该必
非著名程序员
2018/07/19
5K0
谷歌限制华为使用安卓服务!任正非首次回应美国禁令:半导体不卖给我们也没关系
5 月 19 日,路透社援引单一匿名信源报道称,Google 已经停止与华为之间除了开源以外的一切业务。
大数据文摘
2019/05/21
1.4K0
谷歌限制华为使用安卓服务!任正非首次回应美国禁令:半导体不卖给我们也没关系
你所关心的Google GMS认证问题
简介 Google GMS认证(Google Mobile Services Test Certification )是谷歌公司为了确保全世界的硬件厂商设计和生产的安卓为基础的各种智能硬件产品的兼容性、稳定性,以及这些硬件与安卓各种自带的各种软件APP产品和服务的兼容性、稳定性方面的测试和认证,包括各种安卓(ANDROID)智能手机、安卓智能平板、安卓手表、安卓智能汽车、谷歌眼镜、谷歌人工智能、谷歌VR,以及如何确保这些硬件产品与谷歌的APP软件通过GMS认证的产品,将获得谷歌的服务授权,同时产品的型号将列
安智客
2018/02/24
4.6K0
你所关心的Google GMS认证问题
Google最新GMS政策将要实施!
也就是从明年3月份起,如果设备厂商没有通过GMS认证,Google会强制推送消息,告知用户设备为非认证设备。 Android6.0及以下版本只提示用户。Google服务不停止。 Android7.0及以上版本提示用户,同时Google服务停止。 大家可以参加Google开发者大会了解最新信息! Google 将于 12 月 13 日和 14 日于上海举办开发者大会,主题将涵盖 Android、移动网络、Firebase、机器学习、云服务、AR/VR、设计以及更多。 目前Google官网上列的品牌厂商如下:
安智客
2018/02/24
1.4K0
Google最新GMS政策将要实施!
在美国,手机没有谷歌play意味着什么?
谷歌的影响力不仅仅体现在全球范围内,在美国也是霸主般的存在,谷歌曾经连续几年被评为最具有创新价值的科技公司,证明了谷歌公司在美国依然有着举足轻重的影响力,谷歌背靠雅虎慢慢的一点点做大,已经是全球绝对意义上的搜索引擎霸主,在国内最大的搜索霸主是百度公司,在全球市场份额整体算下来少的可怜,主要原因是国际化道路并没有拓展开,现在国内市场的位置也慢慢变得不牢固了,字节跳动和腾讯以及阿里巴巴都有自己的搜索体系,而且百度公司的人工智能目前更多是在理论化阶段,距离真正意义上形成产业化还是有一定的距离。
程序员互动联盟
2020/05/14
1.1K0
在美国,手机没有谷歌play意味着什么?
华为突遭谷歌釜底抽薪!官方安卓不再支持华为手机
刚刚,路透社曝光称谷歌母公司Alphabet已按特朗普要求,停止与华为相关的业务和服务,涉及硬件、软件和技术服务方面,包括旗下智能手机操作系统:安卓。
智能算法
2019/05/22
4890
Android开发笔记(一百八十三)利用HMS轻松扫描二维码
开源的Android系统实际上只提供基本的系统服务,不提供常见的扩展服务诸如地图、邮箱、搜索、推送、机器学习、应用内支付等,这些扩展服务被谷歌公司打包成GMS套件(全称Google Mobile Service,中文名叫谷歌移动服务)。在海外市场,许多商用App都依赖于GMS提供的服务,手机缺少GMS会使得这些App没法使用,而手机厂商预装GMS套件需要获得谷歌公司授权。2019年华为公司遭到美国制裁,导致华为手机没能获得GMS授权,致使海外市场陷入寒冬。为此,华为公司推出了自主可控的HMS套件(全称Huawei Mobile Service,中文名叫华为移动服务),意图打破制裁。 HMS是华为公司提供的一套App扩展服务框架,它分为两部分,一部分是面向普通用户的预装App,包括花瓣地图、花瓣邮箱、花瓣搜索、花瓣支付等;另一部分是面向开发者的HMS Core,它给开发者提供API接口,用于在App开发时集成相关服务。HMS Core是华为移动服务提供的端、云开放能力的合集,包含华为账号、应用内支付、推送服务、游戏服务、定位服务、地图服务、广告服务和机器学习服务等,它的开源代码仓库地址为https://gitee.com/hms-core,开发者可在该仓库下载对应源码学习。 扫描二维码是HMS的一项基础服务,虽然谷歌公司也提供了zxing扫码框架,但是zxing框架的集成步骤不够简洁,而且它的识别速度偏慢,识别准确率也不高,远不如HMS的扫码服务来得好用。下面介绍如何在App工程中集成HMS的扫码服务。 首先,因为扫码属于第三方服务,所以要修改模块的build.gradle,往dependencies节点添加如下一行配置,表示导入指定版本的扫码库:
aqi00
2022/05/11
1.4K0
Android开发笔记(一百八十三)利用HMS轻松扫描二维码
技术分析 | HarmonyOS到底是不是Android套皮?
最近鸿蒙系统关注度好高,支持与反对、看好和看衰、「自主的全场景分布式系统」和「Android套壳」各执一词,吵的不可开交。
刘盼
2021/04/15
7.8K0
华为突遭谷歌釜底抽薪!官方安卓不再支持华为手机
刚刚,路透社曝光称谷歌母公司Alphabet已按特朗普要求,停止与华为相关的业务和服务,涉及硬件、软件和技术服务方面,包括旗下智能手机操作系统:安卓。
量子位
2019/05/21
5140
震惊!谷歌宣布安卓系统闭源,一场开发流程调整背后的生态暗战
2007 年,Android以开源旗手的姿态进军移动市场。借助“毛坯房”AOSP(Android Open Source Project)的开放性,吸引全球厂商纷纷入局。谷歌的策略十分巧妙:底层采用Apache 2.0许可证开源,允许厂商自由改造,且无需回馈社区;上层GMS(Google移动服务)闭源,借此牢牢掌控生态命脉。这种“开源搭台,闭源唱戏”的模式,助力Android迅速崛起,成为全球第一大移动操作系统。
通信行业搬砖工
2025/04/04
1790
震惊!谷歌宣布安卓系统闭源,一场开发流程调整背后的生态暗战
从开源协议到谷歌禁用华为、Docker实体清单事件
平时我们在日常开发生活都在大量和开源软件打着交道,例如安卓、Linux、Github、Docker等,而其中开源协议比如MIT、Apache也是耳熟能详,但是真正对开源协议的了解相信对大部分人来说都是一知半解。而近来频繁冒出一些事件让我们对开源协议产生了更大的疑问。
艾小仙
2021/01/11
1.9K0
从开源协议到谷歌禁用华为、Docker实体清单事件
为什么手机厂商都纷纷入局自研操作系统?
2020 年 9 月 10 日,华为召开了开发者大会,正式推出了 HarmonyOS 2.0 系统,并宣布为开发者提供完整分布式设备与应用开发生态。
巫山老妖
2023/11/22
5630
为什么手机厂商都纷纷入局自研操作系统?
谈谈iOS系统旁侧加载应用
从以前使用iOS到现在,我一直认为iOS是一个十分封闭的操作系统。相比于Android而言,用简单的apk+打包安装程序就可以实现app的安装,而iOS却只能通过App Store的渠道获取应用。
Nyarime
2022/01/25
2.3K0
谈谈iOS系统旁侧加载应用
关于Android Auto:你需要知道的全都在这了!
我是Android Auto的忠实粉丝。实际上,我是一个狂热的粉丝,在高速公路上飞行的时候,任何能让人们的手机从胖胖的手指中拿出来的东西。或者在红绿灯处。在任何地方,真的 好消息是我们有比以往更多的选择。车载和蓝牙都可以。Apple的CarPlay并不太糟糕。
Android架构
2019/06/24
11.5K0
Android Auto开发初探
一、Android Auto 概述 最近物联网是比较热门的话题,做为物联网重要的一部份车联网也被众多汽车厂商越来越重视,纷纷推出自己的车联网系统。谷歌也是看到了车联网的重要性于2014年6月推出了Android Auto系统。它是谷歌生态系统的一个重要终端。说它是个系统其实并不完全准确,因为谷歌并没有提供完整的操作系统,而是提供了一套Android Auto SDK给汽车厂商。汽车厂商需要把这套Android Auto SDK 集成到他们自己的车载操作系统中。当然你也可以用这个SDK集成到谷歌的Androi
QQ音乐技术团队
2018/01/31
10.2K0
Android Auto开发初探
安卓开源十三年,最大移动OS的正反两面
本世纪初的前十年,随着移动网络的发展,越来越多的人感到网络在手机端应该有更大作为。当时有很多人试图创造一种新的网络终端,其中“安卓之父”安迪·鲁宾当时的创业就是开发一款名为 sidekick 的微缩电脑式手机,但这款手机只在硅谷工程师内小范围流传了一阵,之后便随着安迪·鲁宾从 CEO 的位置上离开而销声匿迹。
AI科技评论
2020/06/17
7450
推荐阅读
相关推荐
CTS、CTS Verify、GTS测试以及GMS认证介绍
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档