车联网布局,阿里领先了百度腾讯多少?

高票的匿名回答虽然充满了吃瓜群众的八卦,看起来满是“小道”消息,但其实本质的结论和表达的意思其实和我了解的并没有太大的出入。在目前看来,阿里的AliOS在车联系统领域确实是领先的,毕竟从几年前就开始布局,又有斑马系统的成功背书。

不过,阿里的领先优势能保持多久?百度、腾和其他的车联系统是否还有机会?前段时间正好写了一篇解读车联操作系统的专栏文章,在这个问题下我就还是简单说明一下。

智能手机提高了我们对汽车系统的期待

伴随着智能手机的发展和普及,我们对智能和互联网带来的变化已经有了充分的认识,然而如今的汽车却很难与“智能”联系起来;尤其是汽车里那块难用的屏幕,再大的屏幕也还是无法抵挡手机支架成为大部分车主必备的装备。这种奇怪的现象也一直是整个行业头疼的地方?

再豪华的汽车也逃不掉被手机支架支配的恐惧

于是,在手机已经发展到足够智能的情况下,汽车企业和互联网企业开始尝试研发适合汽车的智能车联系统;尤其是在阿里巴巴和上汽基于AliOS系统开发的斑马智联车机受到市场认可以后,从吉利、长安这些自主汽车巨头,到百度、腾讯等互联网豪强都纷纷入局,大家都希望能在这一场变革中找到新的爆发点。

汽车与手机的差异

从Andriod到IOS,智能手机的普及让消费者对方便好用的系统已经有了一个基础的认知;也正是因为这类成熟的智能操作系统在前,大部分消费者在车载场景下也会很自然的有相同的需求。但其实我还是要说明,直接把手机和车机等价也确实有点难为汽车行业了。车载系统远不是手机搬到汽车里这么简单。汽车级的系统在可靠性、成本、开发周期、交互上都有应该遵守的逻辑。

1. 汽车的可靠性要求高:汽车动辄十多年的使用寿命要求,又要面对高低温、振动等各种复杂环境,加上三年/十万公里的质保要求,让车内的电子零部件的要求相对手机平板都要高很多

2. 处理器性能限制:汽车处理器要达到车载的使用要求,在工艺制程和性能上必须要妥协。这也导致同期的汽车级处理器性能都比同期的手机处理器要落后了约两代。

3. 人机交互差异:手机的人机交互和界面设计并不适合汽车,如果仅仅是简单的将手机系统移植到汽车上,车机屏幕上整齐排列着app的图标和小小的字,其实是不便于操作的。

车联操作系统的关键要素

基于上面的原因,如果要开发适合汽车的操作系统,简单的照搬手机一定是不合适的。在这个前提下我们再来看看汽车的车联操作系统。

虽然如今大部分的车联系统都是基于开源的Android或Linux经过二次开发而来的;但针对汽车和手机的差异,除了沿用Android的部分层级和模块,还需要针对车载场景进行一些定制化开发和优化。

具体而言,相比于手机操作系统,完整的车联操作系统一般应该满足以下几个关键要素:

1. 支持车辆控制:结合车辆原有的功能才能实现更好的体验,车载操作系统需要具有支持车辆控制的层级和模块;一般是需要包含车载CAN总线功能和相关控制权限。

2. 集成汽车专用服务:相比于手机,汽车还包含很多特有的服务功能,将这些功能集成到操作系统中能提高服务的实施效率和功能的安全性,例如与手机连接、车辆诊断、远程通信等功能。

3. 专门的电源管理:汽车启动时车载系统也需要迅速开机(几秒内),点火时造成供电系统异常电压波动和冲击问题(12V电源大范围跳变),这都要求车载操作系统具备专门的电源管理方案,需要在操作系统中对不必要的部分进行裁剪和优化,以保证电源异常时的正常运行。

4. 支持低成本硬件优化:由于车规级的要求和成本的限制,汽车上的处理器CPU性能都不及手机处理器,为了实现足够的效果,满足汽车长达十多年的使用周期,操作系统在这方面也具备相应的优化功能。

下图是完整的车载操作系统具备的层级和功能举例。一个汽车需要实现完整的车联功能,理论上除了包含Android/Linux的内核、应用层、系统层以外,至少还需要汽车服务、车辆控制的层级。

完整车联操作系统层级

BAT解决方案对比

我们再回头来看这两年出现的各种“智能车联操作系统”,按照上一节严格的层级定义,其实很多系统并不都属于完整的操作系统,大部分都只包含了少数层级和模块,或者只重写了一部分模块来适应车载场景,只有极少数定制了所有的层级。这些系统按照深度定制的层级,大致可以分为三类,借用手机行业的说法分为超级app、ROM、定制操作系统。

1. 百度DuerOS、腾讯Tai——超级app

以腾讯AI in car(最近更名为Tai)、百度DuerOS为代表的这一类虽然名叫系统,但其实只是将智能导航、语音交互、云服务等功能做成类似手机app的形式,在应用层通过调用系统已有的车辆服务接口实现相关功能;也没有支持汽车服务的层级和模块,其他部分沿用现有系统。

由于只开发了应用程序,这种方案的开发周期短,成本低,只需要车企提供相应的控制接口即可实现车联网功能。腾讯车联方案最快仅需要半年时间即可落地(2017年11月与广汽合作,2018年5月联合推出祺云智联系统)。当然缺点也比较明显,由于没有与系统下层深度整合,只能按需求调用相关资源,导致部分功能体验有瑕疵;另外在升级的时候,也只能在现有功能上升级,无法凭空调用新的下层接口,实现与车辆相关的新功能。这种方案比较适合车载系统开发基础薄弱,希望快速落地智能网联的车载系统的汽车企业。

2. AliOS定制操作系统

而AliOS虽然是基于Android系统,对其内核、硬件驱动、系统服务等底层进行重构。重写硬件抽象层和相关的资源调度模块,并根据不同的底层硬件,对系统进行有针对性的优化。形成一个整体的打包解决方案。其他的典型代表还AGL、Android Auto等。

这种方案将硬件资源深度整合优化,集中调用,对汽车层面的硬件调度更为合理;作为整体的解决方案,在对底层硬件进行适配以后即可在全车型通用。但是,这种深度整合的系统,需要大量的时间和人力投入,比如阿里巴巴为克服Android系统的限制,经过手机、车机的迭代经过十年,投入超过百亿才完成了AliOS;而谷歌基于Android开发的auto版本,现在还没有发布。所以这套方案一般的企业短期内无法模仿研发,但一旦成功也可以筑起较高的技术壁垒。

3. 比亚迪、吉利——ROM

典型代表另外还有一类定制程度介于上面两种之间的方案,基于自身需求对应用层、框架层和汽车服务层进行定制,更下层则沿用裁剪后的Android组件,类似于手机中的各种ROM。此方案更侧重框架层和汽车服务层,能提供灵活的车辆服务功能,是希望不被互联网绑架的汽车企业的首选。比如有吉利GKUI、比亚迪DiLike等。

三者对比

从操作系统的层面来说,目前BAT三家只有阿里的AliOS是一个完整的操作系统,能做到和汽车的深度整合,这种整需要大量的资金投入和技术积累,短时间内腾讯百度要赶超还比较难。尤其是11月26日阿里巴巴将操作系统上升到整个集团的战略层面,这种重视程度和后续的资金投入也极大的保证了其领先。

总结

目前看来合作开发深度融合的上汽和阿里已经占得先机,但百度和腾讯也正调动资源追赶,依靠战略合作和合资迅速拉起战线,这场智能网联汽车的争夺战才刚刚开始。

而行业内的各种车联方案,在现在这个汽车亟需提升车内互联体验的时间点来说,谈不上绝对的好与坏;各汽车企业的需求、战略和可支配资源都不一样,在选择车载系统的解决方案上也会有相应的差异和取舍;也就是看相关企业是为了迅速落地,赶上这波浪潮快速获利赚快钱,还是着眼于未来,长远规划深度布局。

在这种广泛的竞争中,我们也应该相信,有朝一日当我们进入车里的第一件事将会是语音唤醒智能车载智能助手,而不是把手机架到支架上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/65447.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决chrome浏览器无法自动调用阿里旺旺客户端聊天软件

2019独角兽企业重金招聘Python工程师标准>>> 解决chrome浏览器无法自动调用阿里旺旺客户端聊天软件 复制粘贴以下代码,可以直达设置页面 chrome://settings/contentExceptions#plugins 打开chrome浏览器---设置---显示高级设置---隐私管理[内容管理]---…

计算机专业学生社会实践,计算机专业学生社会实践报告

计算机专业学生社会实践报告 篇1: 看着四年的大学生活就快要结束了,心中隐隐有一种伤感与失落,我陷入了沉思:该挺直腰杆走自己的路了!学习嵌入式是我的梦想,我很羡慕能够在嵌入式方面独档一面的高手,希望有…

Java社会实践报告范文精选5篇

Java社会实践报告范文精选5篇 Java社会实践报告1 面临毕业与就业的压力,不久将来就要从一个学生到一个社会人的转变:技术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定。对于…

社会实践调查报告

电子科技大学 社会实践调查报告 题    目:微信、QQ的使用情况 学    院:格拉斯哥学院 专业班级:通信工程三班 小组成员:郭又铭2018190603014 刘文成2018190603017 许家暠2018190603025 李晓宁2018190603020 张正韬201…

DB-GPT:强强联合Langchain-Vicuna的应用实战开源项目,彻底改变与数据库的交互方式

今天看到 蚂蚁科技 Magic 开源的DB-GPT项目,觉得创意很好,集成了当前LLM的主流技术,主要如下 Langchain: 构建在LLM之上的应用开发框架HuggingFace: 模型标准,提供大模型管理功能Vicuna: 一个令GPT-4惊艳的开源聊天机…

面试官:从 MySQL 读取 100w 数据进行处理,应该怎么做?

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

Spring Boot 实现日志链路追踪,无需引入组件,让日志定位更方便!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

chatgpt赋能python:Python如何将PDF转换为Word文档

Python如何将PDF转换为Word文档 在现代电脑使用的日常工作中,PDF格式的文档已经变得很普遍。这种文件格式十分方便,但是有时候可能需要将PDF文件转换为Word文档。幸运的是,Python提供了多种方法来实现这个目标。 为什么要将PDF转换为Word&a…

chatgpt赋能python:Python基础教程:如何利用Python进行地区查询

Python基础教程:如何利用Python进行地区查询 在现代社会,人们越来越关注自己所处的地理位置和周边环境。这就导致了地区查询变得越来越流行,因为它可以让人们更加方便地获取自己想要的信息。 Python作为一门强大的编程语言,不仅…

很多人都去考了计算机二级证书,它真的有用吗?来看看吧

我相信在大学期间,很多人都会选择自考计算机二级的证书,那么就有不少人提出疑问:计算机二级证书真的有用吗? 其实我觉得不应该去凭借一个观点去认为他是否有用,主要还是你掌握了多少知识。我认为大学本身就是一个去不断积累知识的过程,重要的不是你拿的这个证书的结果,…

Tsai库---分享一个好用的时间序列库

分享一个好用的时间序列库 tsai库github地址:https://github.com/timeseriesAI/tsai 使用手册:https://timeseriesai.github.io/tsai/ 描述 tsai是一个先进的时间序列和序列深度学习库。是建立在Pytorch &fastai之上的开源深度学习包,可…

计算机信息处理技术员初级难不难,考信息处理技术员之前,这些问题你要知道!...

信息处理技术员具有计算机与信息处理的基础知识,能根据应用部门的要求,熟练使用计算机有效地、安全地进行信息处理操作,能对个人计算机系统进行日常维护,具有助理工程师(或技术员)的实际工作能力和业务水平。 01信息处理技术员是职…

charles证书过期-mac

手机已安装证书并且信任还是抓不到包,大概率是charles证书过期了 1.重置证书 help > SSL Proxying >Reset Charles Root Certificate... 2.点击Reset 3.在启动台打开「钥匙串访问」 找到对应证书 设置为「始终信任」

计算机考证可以退钱吗?

可以!计算机考试在报名期间可以登录报名系统进行退费申请,申请成功后,考试费用将按原支付渠道退回考点;通过集体考点报考的考生,将按原支付渠道退回考点,再由考点退还给考生。由于疫情原因,2020…

中级通信工程师证书会过期吗

通信行业中一般的证书都是有有效期的,比如的华为认证,有效期是3年,到证书持有者在证书超过有效期之前,可以通过再次通过考试或者通过本技术领域的更高级别认证的任意一门考试来延期证书的有效期。那么中级通信工程师证书有有效期吗…

图灵测试是什么?为什么AlphaGo那么牛却过不了?

导读:本文将介绍人工智能的检测手段——图灵测试。 作者:杜振东 涂铭 来源:大数据DT(ID:hzdashuju) 01 图灵测试相关背景 1946年,冯诺依曼发明了第一台计算机,这被后人称为20世纪最先…

python贪吃蛇游戏源码

python贪吃蛇游戏源码 源码如下: 如果没有安装pygame游戏库,需要安装后才能正常使用 pygame游戏库获取如下: https://pypi.org/project/pygame/ 源码如下: import random import sys import time import pygame from pygame.l…

Android贪吃蛇游戏实现

说明:贪吃蛇游戏是一款比较经典的休闲游戏,这是我做的第一个Android项目,会存在一些问题,文章包括项目的部分源码以及运行界面的一些图片,项目也参考学习了许多大佬的文章,会在文章最后面贴出参考文章&…

VC版的贪吃蛇游戏

学C的时候,课程设计编写了C版的贪吃蛇游戏,当时,将很多的东西都分装在了Snake类中,所以,将其移植到VC中,只需将Snake类稍作修改,然后添加到VC中即可。 此处,我感受到复用性的好处&am…

微信小程序:贪吃蛇

微信小程序:贪吃蛇 wx.js var startX 0; var startY 0; var moveX 0; var moveY 0; //移动位置和开始位置的坐标差值 var X 0; var Y 0; //蛇的对象 var snake {x: 0,y: 0,color: "#ff0000", w: 20,h: 20, } //食物对象 var food {x: 0,y: 0,co…