java 自动化 谷歌对华为断供了,那自动化测试还做吗?

shakebabe · 2019年05月22日 · 最后由 scrum19 回复于 2020年03月24日 · 372 次阅读
本帖已被设为精华帖!

背景

就今天,咱们可爱美丽大方的班主任文文小姐姐艾特了我个问题,内容如下:

Google断供华为事件最近太火,以至于网上铺天盖地都是相关的报导,可能还会存在后知后觉的小伙伴,这里给大家copy下相关的新闻资讯:

受中美两国近期的贸易冲突影响,华为这家国内最大的手机制造商,也因此上了美国政府最新颁布的《出口管制条例》,随之而来的就是美国企业与华为的业务问题,谷歌已经停止了与华为的业务往来,包括硬件、软件和技术服务,其中包括Android系统的服务支持。消息人士称:“华为仅可访问Android的公开版本,无法使用谷歌的应用和服务。”

看到这样的新闻,老夫虎躯一震,华为真的要在手机业务倒下了吗?作为测试,我们会不会有连带影响? 所以我觉得有必要和大家聊一聊App自动化测试和Google断供华为有木有关系。

此"安卓"非彼Android

Android

是指Google公司旗下的智能手机操作系统,包括自家的Google服务框架、Google play、Gmail、Youtube这些应用--也就是GMS套件。

安卓

目前国内的手机搭载的是“安卓”系统,跟Android的系统区别在于,安卓系统经过国内手机厂商二次定制开发,更加符合国人的使用习惯,包括MIUI(小米家的)、EMUI(华为家的)、flyme(魅族家的)等等这些,这些系统是在Android ASOP(开源)代码那一部分基础上进行的开发,去掉了Google的服务框架、Google paly等等这些内容。

那么国内的安卓系统会被Google禁掉吗?

不好意思,影响不到,因为Android ASOP那部分代码是由全世界的大佬一起贡献的(其中就有包括华为的开发小哥哥哦),给大家悄悄的说个秘密:大家知道Android系统底层是Linux内核对吧,华为对Linux内核部分的贡献有1.5%哦,Google家也就才3%哈。所以不会影响到华为手机搭载安卓系统在国内市场的出货。

为什么事件这么严重?

两家巨头肯定不止有手机这一业务的往来,所以我们现在仅仅从手机这一业务去进行解析,事件的核心焦点其实就是GMS。
"墙"内的小伙伴可能很少会用到这样的服务,但是老外可就不同了,如果你的手机要在欧洲/美国市场卖就必须要要内置GMS,因为国外的手机销售渠道和国内的不同,国内可以在各大电商平台/实体店买到“裸机”--不绑定运营商的套餐这种。但是国外的情况的就不同,绝大部分的手机销售渠道都是走的运营商,而且运营商强制规定必须要在搭载Android系统的手机上内置GMS,否则就不给你卖。
聪明如你应该知道不内置GMS的手机在国外卖基本上是不可能的。所以这也导致了华为会丢失欧洲这块市场(而且华为手机在欧洲卖的还不错哦)。

App自动化测试不能用Appium了吗?

肯定不会!!!不管是原生的Android还是安卓系统,Appium绝对都是100%支持的,所以小伙伴们不用担心。而且目前现在市场上主流去做App自动化测试的工具就是Appium(可以同时支持Android平台和IOS平台),咱们柠檬班现在是腾讯课堂上目前唯一一家既有Android平台也有IOS平台的自动化测试课程的机构!最新的Java自动化12期马上要在6月中旬开课了吼,有兴趣的小伙伴们可以了解一波~~~

共收到 5 条回复
shakebabe 将本帖设为了精华贴 05月22日 16:16

老师授业解惑,学生醍醐灌顶

生活因你而火热

0902164619小玉加油

shakebabe 手机大厂必备测试技能-GMS 认证 中提及了此贴 12月16日 14:53

老师授业解惑,学生醍醐灌顶_2020-03-24 14:26:57

老师授业解惑,学生醍醐灌顶_2020-03-24 15:21:15

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册