分类: GOOGLE GMS

10

4 月2017
从13年底到现在,Google在Android上面一系列无声的改变引起了人们的注意。首先是13年9月末,Google将Google Services(也就是GMS)从安卓开发者官方网站的API Guides中提取出来,单独列为一项,并在新Google Services介绍中写道:Google Services不再从属于Android平台。然后,14年1月,有媒体流言Google要对GMS授权收费,每10万台75万美元,不过Google官方已闢谣。 前几天又出一条新闻是Google对Android OEM厂商设置时间窗口,不再对安装旧版本Android的手机进行GMS认证,于是,一时间Android无法fork(创建分支)、Android将走向闭源的言论甚嚣尘上。这些言论看上去似是而非,没有足够的了解,外行人无法判断正误,那麽实际情况究竟是怎样呢? 这些言论的焦点其实聚焦在两个问题上:Google到底想要做什麽?对国内手机厂商有什麽影响?在回答这两个问题之前,我们首先要弄清楚GMS是什麽以及它和Android的关系。GMS是Google所提供的一系列移动服务,包括开发用的一系列服务和用户所用的Google Apps。 Google限制GMS 从安卓开发者官网上可以看到,GMS包括了12项服务,按不同的类型可以分为四大类: Mpas与Location:地理位置相关服务,AOSP也包括一个简易的Location服务,这是升级版,有用但并非必要,国内也有百度、高德等提供了类似的API; Games、Play Services、In-app Billing、Play Distribution:与Google Play相关的服务,毫无疑问这个在国内是用不到的,但如果要在Google Play上发布应用,则非常有用; Google+、Drive、Cloud Platform、Cloud Messaging:与Google的社交网络和云平台相关的服务,前三个在国内也基本上用不到,第四个是推送服务对开发者非常有用,但国内有很多类似的第三方服务可替代; Cast、Wallet、Ads:这里是Google推出的与Android平台关系不大的服务,Ads广告对开发者有用,但国内也有很多的移动广告平台和服务。 从上面我们可以看到,这些服务不是构建一个Android App所必需的,也可以使用其他的服务替代,因此,没有GMS对国内手机厂商影响没有想象那麽大。 Google Apps则包括Gmail、Google Maps等Google官方应用,这些系统应用对于一个完善的Android设备是很重要的,但是手机厂商也可以使用自己的或者第三方应用替代。 整个Android平台可以看成是:AOSP+GMS,AOSP(安卓开源计划)是所有手机厂商可以免费获得的,但GMS则需要Google同意授权才行。 Google给GMS认证设置了比较高的门槛。首先要通过CTS兼容性测试(Compatible Test Suite),一般而言所有的Android厂商都必须通过这个认证,否则会出现兼容性问题。这个认证一般由手机厂商自己做,然后提交结果给Google。 通过CTS认证后,可以申请GMS认证,然后Google会考察手机厂商的资质,如果资质不行,Google也是不给认证的。 依据对GMS的不同授权,Android手机可以分为三类: 1、免费使用Android操作系统,但不内嵌GMS,这个如国内Android手机; 2、内嵌部分GMS服务,但手机不能打上Google商标,这个如三星在海外发行的手机; 3、内嵌所有GMS服务,也可以使用Google商标,这个最典型的就是Nexus系列了。 弄清了GMS是什么,两个问题的答案就呼之欲出了。 首先,Google想干什么。从性质上来看,AOSP是工具,GMS则是服务,即有使用成本,因此,不开源甚至不免费提供是理所当然的,Google 相关项目人员也曾经表示,不排除GMS上各种商业合作的可能性。另外,AOSP已经足以构建一个完整的系统,GMS只是锦上添花,对手机厂商并非必要。所 以,手机厂商只将通过GMS认证视为品牌区隔的一个手段,但并不依赖GMS。Google的一系列做法,只是将这个问题进一步明确,并且,通过将原先散落 在Android平台各处的服务整合起来,可以更好的向外提供服务。 其次,对国内手机厂商的影响。答案是,影响很小。国内手机厂商一般都会对系统进行深度定制,即使技术能力不那么强的厂商,他们也很乐意用第三方应用 来替换系统应用,还可以收一笔预装费。而Google将更新Android系统的重点转向GMS其实影响也不大,因为手机厂商可以复制GMS的API,比如小米最近连续推出支付、推送等服务,都是GMS里有的;GMS的新特性甚至可以成为国内技术创业公司的卖点,不会出现Android更新了新特性,但国内用户却不能享受的问题。 由此,我们没有必要对Google限制GMS大惊小怪,虽然Google的确是收紧了一些控制权,但Android仍然是一个开放的操作系统,是一 个由众多手机厂商、开发者和用户组成的庞大生态圈,目前Android局面良好,Google没有理由自毁长城。如果你还是拿不准,那么,请相信 Google的智商。
2017 年 04 月 10 日网站管理员

09

3 月2017

为什么要通过GMS认证?

由于全部安卓(ANDROID)手机、平板等硬件皆由全世界各种品牌厂商生产,它们使用了不同的芯片、零部件,不同的设备驱动程序,性能和品质都不尽相同。这就要求要有一个行业标准来保证制造出来的安卓设备有足够好的兼容性、稳定性,保证硬件设备不容易死机、卡机,保证用户能够正常使用谷歌各类服务和其他软件服务。 大家都知道,各行各业都有标准,没有标准会让整个行业都乱哄哄的,让消费者怕甚至不敢购买此产品。最能引起国人重视的莫过于食品的标准,不遵循食品标准要求的产物如地沟油、染色馒头曾让人恨极一时。由此可见行业标准是多么的重要,没有标准甚至有可能会让行业止住发展的步伐。 服务业缺乏标准虽然不像食品那样如此让人怀恨,但是无一个好的标准也会让人多了一些不优良的体验,也会影响用户的使用心情。 谷歌深刻认识到用户体验的重要性,为了让更多的产品通过认证,谷歌表示,不通过谷歌GMS认证的产品不允许使用全套的谷歌移动服务和不能印刷相关的谷歌安卓的徽标。 企业产品一旦通过谷歌GMS认证,将获得谷歌的徽标授权,有权在产品和包装上使用安卓机器人等徽标,同时产品的型号将被谷歌公司在其全球的PRODUCT Catalog收录。由于政府机关、大公司、教育院所和许多消费者在购买之前,极有可能会看有没有贴上谷歌机器人标签,或者确保产品在不在谷歌列表之中,所以说通过谷歌GMS认证是可以让消费者买的更放心。 在许多国家,谷歌服务是手机、平板等产品必备的互联网服务。他们的法律也明确要求这些产品必须贴有谷歌安卓的徽标。谷歌GMS认证是身份证明,是拉开品牌区隔度的有效手段,简单的判断厂商的综合能力的一方法是看厂商是否通过谷歌GMS认证。没有通过谷歌GMS认证的产品会出现海关扣货的风险。 总的来说,通过认证的安卓产品保证了最基础的设备功能稳定性、兼容性,通过认证的安卓产品不容易死机,卡机,同时保证了能够使用谷歌的各种服务和软件。设备包含在谷歌的硬件兼容性列表中,表示设备产品的获得了谷歌的认可,表示该设备驱动已经通过了GOOGLE GMS官方的兼容性检测,用户的系统不会遭到不稳定的、性能差的驱动和软件的影响,提高产品在用户心中的品牌信任度。用户的绝佳体验是产品的生命所在,也是一个品牌的生命所在。所以,我们真诚的希望每个安卓厂商都能认识到这一点,希望每一款安卓设备尤其是需要出口的设备能通过谷歌GMS认证,为消费者的优良体验保驾护航。
2017 年 03 月 09 日网站管理员