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


    背景

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

    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平台)。

  • 相关阅读:
    10分钟教你用VS2017将代码上传到GitHub
    【算法】C++用链表实现一个箱子排序附源代码详解
    【智能算法】粒子群算法(Particle Swarm Optimization)超详细解析+入门代码实例讲解
    【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)
    【python】10分钟教你用python如何正确把妹
    【python】10分钟教你用python一行代码搞点大新闻
    【python】10分钟教你用python下载和拼接微信好友头像图片
    3. powerdesigner 生成mysql脚本,要求字段、表名有注释
    5. 回填表格复选框
    14. js字符串截取substring用法
  • 原文地址:https://www.cnblogs.com/yyoba/p/12979356.html
Copyright © 2020-2023  润新知