zoukankan      html  css  js  c++  java
  • 谷歌对华为断供了,那自动化测试还做吗?

    背景

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

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

  • 相关阅读:
    react路由组件&&非路由组件
    react函数式组件(非路由组件)实现路由跳转
    react使用antd组件递归实现左侧菜单导航树
    【LeetCode】65. Valid Number
    【LeetCode】66. Plus One (2 solutions)
    【LeetCode】68. Text Justification
    【LeetCode】69. Sqrt(x) (2 solutions)
    【LeetCode】72. Edit Distance
    【LeetCode】73. Set Matrix Zeroes (2 solutions)
    【LeetCode】76. Minimum Window Substring
  • 原文地址:https://www.cnblogs.com/yyoba/p/12979356.html
Copyright © 2011-2022 走看看