主页 > 互联网+ > 正文

每部国产手机,用着美国谷歌的系统!还用交钱吗?

2022-08-04 21:27来源:未知编辑:时寒峰

扫一扫

分享文章到微信

扫一扫

关注99科技网微信公众号

一、每一部国产手机,都用着美国谷歌的系统!还用交钱吗?

需要的,安卓由Linux而来,而微软掌握了Linux的部分专利。

我们每生产一台安卓手机,都必须向微软缴纳一定的专利费。

除了系统专利以外还需缴纳LTE/wifi/AAC/Mp3/H.264等等专利费。

数据显示,每生产一台手机大约要支付批发价格的10-20%的专利费给美国。

开源!当然免费了!因为开源意味着谁都可以修改安卓核心!程序是属于所有人的,像小米对安卓核心贡献巨大!谷歌只能控制自己的软件,谷歌全家桶Gms,例如谷歌对华为封禁,只能是不让装gms,但不能阻止华为使用谷歌操作系统

二、LZPlay失效,Mate 30 Pro还能怎样装上Google Apps?

在谷歌迅速行动,关上了用户自行在 Mate 30 系列智能机上安装谷歌服务和运行相关软件的大门之后,XDA-Developers 也没有就此作罢,而是继续钻研新的解决方案。

如果你不习惯手机自带的应用商店(AppGallery),且基于“谷歌服务助手”(Google Services Assistant)的 LZPlay 侧载方案无法生效,不妨参考下 XDA-Developers 给出的新方案。

(来自:XDA-Developers)

由于“谷歌服务助手”是一种在不打算安装谷歌 App 全家桶的设备上安装相关应用的变通方法,其确切与合理程度就是个问号。

在装上软件后,你会发现设备实际上没有预装任何 GMS 底层,表明通过“谷歌服务助手”来安装 Play Services 的任何方法都是不寻常的。

以 Magisk 项目被人所熟知的 XDA-Developers 开发者 topjohnwu,深入研究了这个反常的地方,结果发现“谷歌服务助手”使用了华为提供的一组用于企业移动设备管理的 API 。

鉴于该安全授权 SDK 的某些完整 API 参考已向公众开放,企业客户能够清楚了解到各种设备控制方法。

然而最玩味的地方,还是在于某些移动设备管理 API 的形式,它们只有在同意协议条款后才能访问。

该 API 负责管理哪些应用可在系统上安装,Bootloader 被锁、启用了 Android 验证启动、加上华为的只读文件系统(EROFS)进行格式化。

然而‘谷歌服务助手’的解决方案,就是将用户应用程序标记为不可移动的系统应用,即便这些 App 并不存在于只读分区上。

问题在于,这部分是受到该公司严格限制的 —— 开发者必须签署许可条款,才能提交权限请求和所需的证明,并将每个版本的 APK 文件提交给华为去审核。

只有通过了该公司的认可,相关应用才会被打上华为专属的密钥签名,以允许其调用这些 API 。

遗憾的是,在复杂的形势面前,“谷歌服务助手”和 LZPlay 都如昙花一现。幸运的是,XDA-Developers 还指明了新的解决方案 —— HiSuite Restore 。

对于许多人来说,让手机运行 Google Apps 的能力至关重要,于是 XDA 高级会员 zhangyang_haha 提出了一种不同的解决方法。

其主要涉及从后方使用‘谷歌服务助手’来安装相关 App 的设备还原备份镜像,不过该方法似乎特定于 Mate 30 Pro 而言,无法确认其是否支持其它机型。

换言之,HiSuite Restore 方案并不如“谷歌服务助手”那样简单,对用户的动手能力提出了更高的要求。需要注意的是,SafetyNet 将失效,因为这是针对 Google 的服务端更改。

(1)用户需在 PC 上将文件备份到 HiSuite,然后将手机恢复出厂设置。

(2)下载包含 Google Apps 的 .zip 压缩包。

(3)将备份映像解压缩到 PC 上的 HiSuite 备份文件夹。

(4)将备份还原到您的设备,确保‘系统设置’选择了从备份映像还原到手机。

(5)在手机上完成备份镜像的还原安装后,重启设备。

(6)进入‘应用程序设置’,清除已安装的谷歌应用的所有数据,并授予这些 Apps 请求的所有权限。

(7)重启并采取适当的措施。

(8)在手机上建立有效互联网连接,同时启动 Google Play 商店。

最后,尽管大多数人都保有侥幸心理,但我们还是提醒在动手前备份保存重要数据。此外SafetyNet 仍会失效,直到政策变得允许。

三、安卓系统是开源的,开源是啥意思?

开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。

简单的来说,比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓(所以我们的手机开机时一般都会体现POWERED BY Android)。而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码。在这方面华为为安卓的发展壮大做出了巨大的贡献。

开发系统很难吗?早期的时候可能困难,但是以现在华为的技术水平来说,开发一个手机操作系统根本不难,但是为什么一直不推出自己的系统呢?这是因为系统容易,生态难。

每一种操作系统都有它的运行环境,所有你在下载APP的时候,不同的操作系统是要下载不同的APP的。一个新的操作系统进来,没有你那个系统的APP,那么根本没人会使用你的手机,因为它等于以前的老人机。

举个例子:比如华为开发了一个系统(据传是鸿蒙),但是微信、支付宝、百度等等这些企业都不开发适用于鸿蒙系统的APP软件,那么鸿蒙系统将会面临的无软件可下载的情况,这时候,这个系统等于废弃的一个系统。之前微软在意识到的手机操作系统的重要性之后,也推出了Windows Phone,不过最终也败下阵来了,因为没有匹配的app可以下载,所以安卓并不是强大,只是它抢占了先机而已。

PS:很多人会说那苹果属于闭源系统,这些软件开发公司是怎么开发APP的。简单的来说app应用是需要调取系统的权限完成一些特定的工作,系统闭源可以简单理解成禁止其他开发者获取系统的代码,但是应用需要获取的权限是可以赋予的,还有编写应用的代码也是开放的,ios虽然不让你看源码,但它也提供了sdk用来调用系统资源,也提供了api接口来和系统通信调度,所以微信支付宝这些公司可以开发适用于ios的app。

华为的解决办法华为最好的解决办法是直接开发出可以兼容安卓APP的系统,那么关于系统的问题就全部迎然而解了,华为的回应中也说明有能力继续发展和使用安卓生态,所以大概率预计新系统是可以兼容的。

假设华为的系统无法兼容安卓的app,那么需要目前所有开发APP的各家企业支持,重新开发适用于华为系统的app应用,这个难度就有点大了,国内或许还好,国际就比较困难了,毕竟别人没有义务做这件事。

总结一个操作系统就像一个生态圈,一旦这个生态圈稳定,其它的系统就很难进得来,电脑等其它操作系统也是如此,所以华为的困难不在与开发操作系统,而在于其生态圈的架构,最简单的方式就是直接兼容安卓app。

开源,顾名思义,就是开源源代码,但是使用者需要遵守开源规则。

安卓开源,就是说所有的厂商或者开发者都可以直接使用安卓的源代码去开发,但是需要遵守谷歌的使用条件。

比如说,全球所有厂商必须预装Google全家桶(中国内地,朝鲜除外,因为谷歌已经退出该市场,服务不可用)。

而对于国内的安卓在开机时都会有一个Android的标签,这个是在Android 4.4开始强制要求的,不然以前很多厂商改成跟自己家的系统一样,完全不把谷歌放在眼里。

其次是核心代码功能不能随意更改,必须遵守API的协议,某些厂商乱改底层导致一堆兼容性变差,谷歌被黑锅(说得就是中国定制的Android)。

还有很多条例就不一一列举。

但是开源必须遵守开源精神,这对作者也是一个尊重。

99科技网:http://www.99it.com.cn

相关推荐
如何评价华为刚刚发布的地图应用Petal Maps? 如何评价华为刚刚发布的地图应用Petal Maps?

这个地图应用petal maps是华为在华为mate40系列新品发布会上发布的海外地图应用

互联网+2022-08-06

电脑怎么下载谷歌浏览器?谷歌浏览器的安装与使用教程 电脑怎么下载谷歌浏览器?谷歌浏览器的安装与使用教程

一.电脑下载谷歌浏览器的三种方法 1. 访问谷歌官网进行下载 传送门: 这种方

互联网+2022-08-05

百度和Google的搜索技术是一个量级吗? 百度和Google的搜索技术是一个量级吗?

不是一个量级的,百度技术上相对要遥遥领先。 用Google,网页永远都打不打或

互联网+2022-08-05

未来的云游戏市场究竟如何?谷歌、育碧、EA等大厂纷纷押注 未来的云游戏市场究竟如何?谷歌、育碧、EA等大厂纷纷押注

谢邀~ 这里是正经游戏,我是正经小弟。 三个月前,谷歌召开了一场盛大的发布

互联网+2022-08-04

港行的三星s10+跟国行有什么区别 淘宝代购哪家店靠谱? 港行的三星s10+跟国行有什么区别 淘宝代购哪家店靠谱?

一、港行的三星s10+跟国行有什么区别 淘宝代购哪家店靠谱? 三星s10+港行和国

互联网+2022-08-04

华为陈黎芳:鸿蒙操作系统不是为智能手机设计的,华为会继续使用Google的安卓 华为陈黎芳:鸿蒙操作系统不是为智能手机设计的,华为会继续使用Google的安卓

一、华为陈黎芳:鸿蒙操作系统不是为智能手机设计的,华为会继续使用Googl

互联网+2022-08-04

一加的氧os和氢os有什么区别? 一加的氧os和氢os有什么区别?

一加手机海外版主要搭载氧OS,国内是氢OS,是由不同用户的使用习惯决定的。

互联网+2022-08-04

谷歌限制华为具体在哪里?苹果也没有谷歌框架啊? 谷歌限制华为具体在哪里?苹果也没有谷歌框架啊?

谷歌的GMS服务具体影响华为手机的哪些方面?而苹果手机没有谷歌的GMS服务,为

互联网+2022-08-04