Google推出Android车载取代的思索

在好多车载都使用Android的前提下,Google分别推出了AndroidAuto和AndroidAutomotive,拿来替代本身待改善的车载Android系统,这件事背后的,也被剖析为,安卓早已被官方认定「不适宜」作为车机系统。

微软从2014年开始,针对车机系统构建了两套界面。一套叫AndroidAuto,是针对传统厂商现代车型构建的,与苹果的CarPlay一样须要联接手机。另一套则是AndroidAutomotiveOS,专为大屏车机系统研制。

AndroidAutomotiveOS,虽然开头都顶着Android的大名,但AndroidAuto和AndroidAutomotiveOS实际上一点都不安卓。Android官网上,AndroidAuto这个分类,是和AndroidTV、WebOSbyGoogle并列。而在Android官网开发者页面处如何安装linux,我们能发觉更多微软意图独立车载系统的看法。在Google官方的「Androiddeveloperguide」(安卓开发者引导)中,AndroidAutomotiveOS和ChromeOS也是以「OS(operationsystem,操作系统)」命名的。

如大众猜想的,微软构建一个新的OS词条,必然有其深层涵义。AndroidAutomotiveOS(以下简称AutomotiveOS)确实是为了解决Android本身在车机方面的一些问题。AutomotiveOS采用了与正代安卓差别较大的显示和交互逻辑,「区块」成为AutomotiveOS最基本的设计语言。在操作确切度要求特别高的车内环境上面,触屏相对单薄的反馈被微软以硕大的图标设计和菜单界定得以补偿。

特斯拉及诸多高档车企选择Linux

相对的,特斯拉,这个在技术选择方面,能选择最优解绝不选择第二解的新能源车辆领军者,则恰恰选择的Linux内核来建立车载系统。

众所周知,特斯拉在开源社区方面,仍然都是受益和贡献的最大公司之一:特斯拉车辆除了是电瓶研究方面最好的,但是,通过也是在开源软件方面有诸多贡献的一个公司。2018年,特斯拉还履行其在开放源代码许可下的义务,发布了一些用于ModelS和X车辆的LinuxS代码。这么执著的对于开源的Linux的坚持,可见对特斯拉来讲,背后一定有巨大的企业利益。

在业界,为推广车载Linux系统,多家对Linux倚赖正面心态的车厂组成了AutomotiveGradeLinux(AGL),当中包括丰田、本田、马自达、日产等知名车辆品牌。这个组织致力促使参与的智能车辆厂商得以共享系统软件的源代码及开发工具包,便于在车载中控上更好的使用Linux。

为何选择Linux

是的,确实,好多中高档车企和特斯拉一样,也在选择Linux。

由于车载娱乐作为驾驶体验的重要提香案,所以对于稳定性的要求是十分高的。用安卓手机的都有此类感受,买来用三年以后,应用更新换代,手机都会开始变的卡,动不动还关机。这一点对于车载恰恰是十分致命的。所以,稳定性就成了车机选择的第一要素,Linux是基于最原生的C语言开发,而在Linux平台上用C语言进行二次开发,稳定性是有保障的。

同学,Linux是完全开源的,尽管说Android的框架也是开源的,但其实双方的开源合同是不一样的。Android虽然还是微软的东西,贸易战下,微软对华为的授权风波不断升级,,也给了好多车企启示,那就是:在开源方面linux carlife 开发,选择Linxu更安枕无忧。

Linux和Android车载系统比较

用户体验度

Linux运行更快,占用资源更少,硬件成本更低。

Linux和Android都是开源的操作系统。目前由于Google的大力推广,Android早已在手机和平板等联通终端上得到了挺好的应用,并且至于工业上的应用,目前Android的稳定性还是广受指责的,所以本文将Linux和Android的综合性能进行对比,来决定工业应用上将怎么选择开发系统。

Linux内核的优势在于大显存管理、进程管理、基于权限的安全模型、统一的驱动模型、共享库支持、代码开源等。Android基于Linux内核,但它并不是标准的Linux。Google公司为了让Android更适宜联通手持设备,而对Linux内核进行了各类优化和提高。Android平台在设计过程中,针对联通终端资源有限的特性,对Linux进行了一定程度的剪裁:锯掉了原生的窗口系统、去不仅对GNULibc的支持(引入了更高效、针对嵌入式优化过的Bionic)、裁剪掉了一些标准Linux工具的部份特点等。另外Android针对联通终端的特性还对Linux内核在闹铃(Alarm)、LowMemoryKiller、Ashmem、内核调试(KernelDebugger)、进程间通讯(Binder)、日志(Logger)、电源管理(PowerManagement)等方面做了大量的优化。

车载系统

Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google竞购入股,并成立开放手机联盟开发改良,逐步扩充到平板笔记本及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的BlackberryOS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跻身全球第一。2012年7月数据,Android抢占全球智能手机操作系统市场59%的份额,中国市场占有率为76.7%。

系统维护度

早在2016年,Google官方统计,安卓的碎片化版本已然达到了6000多个不同的版本,但是随着时间的降低,安卓的版本碎片化也越来越严重。早年,在手机领域,同等条件下,相比安卓系统而言,苹果的系统会愈发的流畅一点,也是安卓碎片化最被非议的槽点。这其中有两个主要诱因。安卓平台最大的缺点就是碎片化严重,设备繁杂,品牌诸多,版本各异,帧率不统一等,任何一个成功的智能操作系统都是由庞大的软件资源支撑上去,这要求系统和硬件有一定的一致性,这能够确保软件的兼容性,以确保软件和设备完全兼容。而因为Android完全免费以及完全开源的性质,最终造成Android设备的软件兼容性变差。

安卓系统的的碎片化指的是安卓平台差别化越来越显著,主要是以下几个方面无法处理:

1、设备繁杂

2、品牌繁杂

3、Android版本各异

4、分辨率各异

为何说,Linux更便于维护系统的碎片化呢。一言一概之,由于,内核选择更小,可以由车企自由订制,并管理版本。

应用安全度

蓝皮书显示,超98%的应用存在开发隐患、修复管理滞后、漏洞检测困难等安全风险。而92%安卓应用存在过度获取隐私权限。

作为一款车载,好多情况下,是不须要考虑兼容Android的所有应用,也不会容许别的第三方软件加入进来,这相对于自身也是一种保护。

但Android的生态提供了好多应用,确实也是市场的一种声音。而且,这一点是不存在的,安卓是有大量的应用,而且不同厂商的订制系统,很可能引起未经过A厂商设备适配的B厂商安卓应用难以安装、使用出错、安全问题。

同时,Android国外版本的大量应用,在不同的应用市场未能做到严格初审,安全隐患。

毕竟,对于一些Android的应用,Linux并非都不支持linux carlife 开发,因为好多的应用都是webkit+html5开发的,Linux都是可以运行的,虽然不能运行在Tesla自己的平台,移植上去也容易一些。

补丁更新度

微软会在每位月的第一个礼拜一发布安卓安全补丁,适用于当前版本和上一个版本的安卓系统,2019年8月最新的数据:微软2019年8月发布了Android安全补丁,修补了过去一个月中发觉的各类安全漏洞linux 删除文件夹,并修补了Pixel系列手机中存在的一些BUG。适用于所有运行Android9Pie联通系统的微软设备,2019年8月的Android安全补丁分为包含2019-08-01和2019-08-05安全补丁程序级别,共计修补了26处安全漏洞。

每位月这么多的安全补丁,仍然在更新。而安全补丁好多,是不兼容旧的安卓版本的。

对于用户来说,更新安全补丁,须要先把旧的系统升级到新的系统。但是,好多旧版本的安卓系统,由于是不同厂家的碎片版本,不是Google官方的版本,是难以同步更新的。也就是说,诸多的旧版本安卓版本系统,受限于原有的硬件、系统等诱因,是难以安装最新的安全补丁的。

同样的问题,对于Linux,是不存在的。

Linux内核,经过几六年的开源沉淀,致使安全性愈发完备。并且在车机Linux订制方面,可以选择更小的内核和安全选项,直接屏蔽安全风险并保持更新。

芯片兼容度

Android对于芯片和基带的有要求,Linux更多兼容。

安卓手机厂商,受限于Android系统,芯片的选择上,只能选择骁龙。以国外手机销量最大的厂商华为来说,受限于Android系统,华为只能选择骁龙,不断的在下一代芯片架构上,申请授权。在车载领域,Android系统,同样的,只能选择骁龙。

Linux系统,则选择更多。以特斯拉为例,在特斯拉近来两代车载系统的MCU,都采用了英特尔的方案,最新的一款是与7代赛扬处理器同构架的A3950。

市场上,更多的选择一定是伴随着更多的商业策略选择的。举个反例,英特尔在她们的车载估算平台规划中塞入了代表红色巨人技术颠峰的至强Xeon芯片。这个至强芯片的具体数据无从得悉,然而,英特尔至强E5-1535M参考一下:1535M拥有完整的4个Skylake核心,8个模拟线程,最高3.8GHZ的频度,以及24个1.05GHZ估算单元的集成GPU。性能可见一斑。

未来,我们一定是可以在性能不断翻番的车机上,享受到更惊艳的车内体验,囊括娱乐的方方面面,一定会让用户惊喜不止。

linux carlife 开发_linux 应用程序开发_linux开发培训

贸易风险度

Android在贸易战背景下,有被微软取消授权的风险。

受中俄贸易战影响,去年5月20号,微软就曾宣布会停止对华为的安卓手机推送安全补丁。假如安卓系统真的登录了绝大部份的中国智能车辆,这么享受完人授以鱼的便利以后,我们同样可能会面临在笼子里唱歌的困窘。

15日,澳洲首相特朗普签订行政令,严禁日本公司使用由这些对国家安全构成风险的公司制造的通信设备。与此同时,英国商务部工业与安全局(BIS)宣布将华为纳入所谓“实体清单”,要求任何向华为转让产品的日本公司必须获得许可特批。

在时下这个高热度的热点案例中,华为的企业家任正非先生,也在访谈中提到,不要消费民族情绪,积极应对。是的,对于长久的商业行为来讲,是不能消费民族情绪的,然而,对车企和用户来讲,其实也敲醒了警钟,同样是开源的系统,车机娱乐系统,选择Linux或则在这方面可以规避一些贸易战的风险。

性价比自由度

基于Linux订制的车载,给了车企更大的性价比空间。

车机互联,通过wifi或数据线联接,可以将手机中如电话、音乐、地图、Siri等功能映射到车载中控屏幕中去,实现在开车行驶的过程中安全地使用手机的相关功能,相比原厂车载系统那冗长、难操作的截面,苹果手机用户操作时会愈发的好用和便捷。

在车载领域,车机互联的三种方案,苹果的carplay、谷歌的AndroidAuto和百度的Carlife,初期在市场的变现是不一样的。初期,支持苹果carplay显著是更高档的车型才有,而Android的两个内容都是相对中端的车型。在很大程度上,给了车企更大的定位性价比的空间。甚至,国外的情况,在同一款车型中,会出现顶配则仅支持Carplay,相对价格更低的低配版本中仅支持CarLife的情况。莫非选择顶配车型的土豪车主就一定会用iOS系统手机,而选择低配的车主被默认为大多数只会选择安卓阵营?造成市场用户的大量吐槽。

其次,Carplay依然具有类似于iOS上的问题,就是太过封闭,对于第三方应用的审查和控制十分严格,国外APP中目前只有QQ音乐与网易云音乐通过相关的测试,其他有不少针对全球开发的APP,因语言文化差别,对国人来讲毫无益处。

初审编辑:李倩

本文原创地址:https://www.linuxprobe.com/ggtcahaazyjb.html编辑:刘遄,审核员:暂无