1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 为什么总有人认为谷歌可以禁用安卓 – java – 前端

为什么总有人认为谷歌可以禁用安卓 – java – 前端

时间:2020-11-21 13:21:47

相关推荐

为什么总有人认为谷歌可以禁用安卓 – java – 前端

所谓的谷歌禁用安卓,并不是说谷歌安卓不给安卓手机厂商们免费使用,而是对手机厂商停止安卓系统的升级和维护。

目前,中国有很多手机厂商使用的安卓操作系统基本上都是安卓+各家定制的用户界面,如果谷歌停止了安卓的升级维护,那么众多中国手机厂商只能用当前的安卓系统版本,不能进一步升级。

一.谷歌禁用手机厂商使用安卓系统,一般是从安卓系统的下一个新版本进行限制。

5月19日,谷歌正是发布Android 12新版本,其中华硕、一加、oppo、realme、tcl、vivo、小米、中兴等国内品牌商的设备可以进行安装。而华为则被谷歌从Android 12的升级名单中删除,也代表着谷歌与华为之间的合作正式决裂。

谷歌安卓新版本Android 12,为什么华为的设备就用不了呢?

现在的智能手机想要升级安卓新的系统版本,一般硬件设备厂商需要通过GSI镜像文件来实现,之所以要用GSI镜像文件主要是为了能够加快Android 大版本更新的步伐。

从 Android 8 引入 Project Treble 后,手机的系统文件和底层的厂商硬件驱动开始分离存放,更新系统时只需要更新系统文件即可。当谷歌在新版本Android 12的GSI镜像文件中不再支持华为手机等设备的硬件驱动时,那么华为EMUI对应的Android 12自然也不能进行升级和使用。

二.除了安卓系统升级新版本的限制,谷歌在架构核心技术层面仍然可以对硬件设备厂商进行限制。

安卓系统中的APP软件想要在手机中正常运行,需要借助于系统中的虚拟机服务才行,不然Java源码不能变为可以运行的机器码。

而谷歌在研发安卓虚拟机的道路上可谓是一路波折,因为安卓系统早先支持的编程语言主要是Java,而Java开发工具包JDK自带的JVM并不能让安卓系统中的APP程序在运行时得到更好的支持。于是,谷歌与甲骨文Sun公司打了将近的官司,以争夺安卓开发相关的Java API版权,为安卓第一代虚拟机Dalvik做技术准备。

为了能让安卓系统更够快速跟随手机市场的发展和提升安卓系统的性能,谷歌在10月16日发布了Android 5.0,让新的虚拟机ART 全面取代 Dalvik 。

然后在4月,华为发布了自己系统源码编译技术-方舟编译器,这算是对谷歌安卓禁用的一个回应,因为安卓ART虚拟机在技术层面有谷歌相关的API源码接口,若谷歌想要控制其它手机厂商APP的运行,其ART虚拟机相关的API接口也可以实现不对其授权使用。

结语:

谷歌想要禁用其它硬件设备厂商使用安卓系统,最直接且粗暴的做法就是不让硬件设备厂商能够升级新的Android版本,因为Android新版本在软件层面可以做到不去选择适配硬件设备厂商相关的硬件驱动,最终使相关硬件设备在系统和软件方面和其它硬件设备产生使用上的代差。

限制安卓系统升级新版本只是谷歌暗箱操作的手段之一,系统虚拟机服务API的限制、Google play应用商店的发布限制也将考验众多硬件设备厂商的后续使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。