【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » IT资讯 » 正文

华为在华为Mate30上获取谷歌应用程序面临的挑战

放大字体  缩小字体 发布日期:2020-06-21 22:13:46    浏览次数:5
导读

  明天,来自世界各地的记者将聚集在德国慕尼黑的一个地点,观看华为消费者业务集团首席执行官Richard Yu宣布其公司最新的消费产品。预计该公司将推出两款可穿戴配件,一台电视和四款智能手机。重点将主要放在新的Huawei Mate 30系列智能手机上,Google 确认不能与Google Play应用和服务一起出售。如果没有Google的应用程

  明天,来自世界各地的记者将聚集在德国慕尼黑的一个地点,观看华为消费者业务集团首席执行官Richard Yu宣布其公司最新的消费产品。预计该公司将推出两款可穿戴配件,一台电视和四款智能手机。重点将主要放在新的Huawei Mate 30系列智能手机上,Google 确认不能与Google Play应用和服务一起出售。如果没有Google的应用程序套件,新的华为手机将在欧洲,印度和其他市场陷入困境。但是余承东暗示在IFA 2019上,该公司有一种解决方法,允许用户在Mate 30上安装Google应用,并指出该过程对用户来说“非常容易”。我们并不陌生在XDA上加载Google Play应用和服务的情况,但是鉴于华为的独特情况,我们认为值得探索该公司提供哪些选择以及它们是否真的可以为用户提供下载Google应用套件的方式。

  为了在Android设备上预安装Google移动服务(GMS)(例如Play商店和Play服务等Google应用和服务的集合),设备制造商必须签署移动应用分发协议(MADA)成为获得许可的Android合作伙伴。然后,设备制造商必须构建满足所有被认为与Android兼容的要求的软件,包括但不限于遵守兼容性定义文档(CDD)中列出的规则并通过兼容性测试套件(CTS)。每个Google,“使用Android作为商标名称来宣传其与Android应用程序兼容性的设备需要通过兼容性测试套件(CTS)。” 最后,该软件必须通过Google测试套件(GTS),才能被视为与Google移动服务兼容。

  我们查看了提供给签署MADA以便在欧洲经济区(EEA)的31个国家/地区分发GMS应用程序的设备制造商的“地理位置可用性图表”的副本。该图表的日期为2018年10月,因此它可能无法反映Google对在EEA中分发GMS应用的合作伙伴提出的最新要求。但是,我们可以很好地了解在欧洲必须分发哪些Google应用。

  核心服务:必须在所有设备上随附的GMS软件组件。这些由其他Google应用程序使用,不会在启动器中显示给用户。

  *继欧盟委员会因违反反托拉斯法处以43.4亿欧元罚款之后,Google现在要求设备制造商签署一份额外的许可,以便为在EEA中出售的设备分发Google App和Google Chrome。

  由于华为无法与Google签署新的MADA,因此不允许华为Mate 30,华为Mate 30 Pro和华为Mate 30 Lite随任何GMS应用程序的完整版一起提供,包括核心服务。那么,华为和用户可以采取哪些措施来解决这一限制?

  即使设备制造商没有收到来自谷歌认证的船舶任何设备上的应用GMS和部件,它可能仍然是用户能够手动侧面插入它们。

  了解诸如Google Play商店和Google Play服务之类的核心服务功能非常强大,并且通常具有无法授予标准用户应用程序的权限。因此,这不只是从Internet上下载APK文件(Android应用程序的容器)然后安装它不那么简单。这些应用程序必须作为具有特权权限的系统应用程序安装。

  一些设备制造商(例如华为本身,华为的子品牌Honor,小米等)预先安装了我所谓的所需应用程序的“存根”版本。他们还使用必需的特权提前将这些应用程序列入白名单。这些“存根” APK基本上是处于休眠状态的版本,正等待更新。这里的窍门是,虽然您不仅可以将Google Play商店和Play服务作为系统应用插入,还可以在这些“存根” APK的顶部安装“更新”以激活它们,并将其转变为完整版本。用户可以从第三方平台(如APKMirror)下载最新完整版本的Google Play商店,Google Play服务和其他Google应用。

  从我所看到的情况来看,华为,荣耀和小米对他们在中国销售的手机都采用这种做法,因为他们的Android许可协议要求他们为在国际上销售的手机预先安装完整的Google Play应用和服务。我怀疑华为,荣耀和小米之所以这样做,是因为他们知道自己的中国市场设备经常出口到其他国家。

  为了建立第一种情况,设备制造商可能会在自己的应用商店中提供Google Play应用和服务的下载器。中国设备制造商魅族,例如,采用这种方法。在过去的几天中,我看到过有关“ Google Service Assistant ”应用程序的讨论,该应用程序经过检查似乎使用了华为企业API来安装Google Play应用程序和服务。用户已将此应用用于荣耀9X和荣耀9X Pro等设备,这些设备目前仅在中国销售。我不知道Honor是否已批准使用此应用程序,因此我们与Honor的联系人联系以进行确认。这款应用目前不值钱在Huawei AppGallery上。

  如果设备制造商未在其软件中预加载“存根” APK,则用户可以启动并运行Google Play商店和Google Play服务的唯一方法是手动安装这些应用并为其授予其请求的特权权限。如果不通过称为“ rooting”的过程修改设备上的软件,则无法完成此操作。根访问权限授予用户修改通常不被允许访问的文件的能力。在Windows上将其视为“管理员”帐户。拥有root访问权限,用户可以使用由Open GApps Project的社区成员制作的预包装容器轻松地安装Google Play应用和服务。

  但是,“扎根”您的设备并非没有缺点。实现根访问的过程是特定于设备的,对于普通用户而言有时可能太难执行。获得root用户访问权限还要求设备制造商提供一种“解锁引导加载程序”或禁用获得root用户访问权限所需的引导级别保护的方法,设备制造商可能会或可能不允许。例如,华为不允许这种做法。最后,如果用户解锁了引导加载程序,许多设备制造商将使保修无效,尽管这种做法在消费者保护法更为宽松的国家可能不成立。

  我们刚才讨论的所有内容都涉及仅安装 Google Play商店和Google Play服务。仍然需要实际运行这些应用程序,而这可能不像点击启动器中的应用程序图标那样简单。

  在2018年三月,谷歌开始呈现出“ 设备不是由谷歌认证的消息,”一些用户,其设备没有通过谷歌认证。该消息警告用户,设备制造商“已在未获得Google认证的情况下预加载了Google应用和服务”,并警告设备制造商“他们需要获得Google的许可才能分发应用和服务”。在处理此消息之前,您不能使用任何Google应用程序。用户绕过此消息的唯一方法是在Google上手动注册其设备,但这仅供运行“定制ROM”(售后软件)的用户使用。

  Google不在乎自定义ROM社区中的个人用户是否安装Google Play应用和服务,因此,为什么Google这么长时间对GApps软件包的分发视而不见,即使他们有权关闭它。另一方面,Google 确实关心无牌制造商是否正在分发其应用程序,因此,为什么他们从去年开始显示此警告。

  在我们发表文章之后,魅族的一位代表与我们联系,询问他们是否可以重新发布有关此问题的解决方法教程,因此,似乎该警告已触及中国销售的许多设备。我不知道这个警告到目前为止有多广泛,但是我上次碰到这个警告的时候是我在Pixel 3 XL上刷新了一个泄漏的Android 10系统映像时。

 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-301140.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4