Android Automotive概述

Android开发者的新赛道

在智能手机行业初兴起时,包括BAT在内许多传统互联网企业都曾布局手机产业,但是随着手机市场的基本定型,造车似乎又成了各大资本下一个追逐的方向。百度、小米先后宣布造车,阿里巴巴则与上汽集团共同投资创立了,面向汽车全行业提供智能汽车操作系统和智能网联汽车整体解决方案的斑马网络,一时间造车俨然成了资本市场的下一个风口。

而作为移动端操作系统的霸主 - Android,也以一种新的姿态高调侵入造车领域,这就是 Android 车载信息娱乐系统 - Android Automotive

什么是Android Automotive?

Android Automotive是直接在车载硬件上运行的Android平台,预安装了车机音视频娱乐的应用,以及其他一些第二方以及第三方的Android应用

Android Automotive是由Google在2017年推出的Android平台的车载信息娱乐系统(In-Vehicle Infotainment 简称IVI),2019年宣布对第三方开发者开放开发权限。

Android Automotive汽车子系统之间相互连接,可以通过总线拓扑实现了车载音视频娱乐系统的互联互通。

Android Automotive vs Android

Android Automotive 就是 Android 平台。Android Automotive 并非 Android 的分支或并行开发版本。它与手机和平板电脑等设备上搭载的 Android 使用相同的代码库,位于同一个存储区中。它基于开发时间逾 10 载的强大平台和功能集构建而成,因此能够利用现有的安全模型、兼容性计划、开发者工具和基础架构,同时继续保持较高的可定制性和可移植性,完全免费提供并且开源。

Android Automotive 扩展了 Android 平台。在将 Android 打造为功能完善的信息娱乐平台的过程中,我们增加了对汽车特定要求、功能和技术的支持。Android Automotive 将是一个一站式全栈车载信息娱乐平台,就像现在的 Android 系统之于移动设备一样。

Android Automote vs Android Auto

Android Auto 是一个基于用户的手机运行的平台,可通过 USB 连接将 Android Auto 用户体验投射到兼容的车载信息娱乐系统。Android Auto 支持专为车载用途而设计的应用。

Android Automotive 是直接基于车载硬件运行的操作系统和平台。它是一个可定制程度非常高的全栈开源平台,可为信息娱乐体验提供强大的技术支持。Android Automotive 支持专为 Android 打造的应用,以及专为 Android Auto 打造的应用。

发展历程

  • 于 2017 年 3 月,Google 首次基于Android 7.0(Nougat)发布 AAOS
  • 次年 2 月,Polestar(Volvo 旗下电动性能轿车品牌)就首发了全球第一台搭载 AAOS 的车型 Polestar 2。该车型已于 2020 年 7 月量产上述
  • 2018 年 9 月,雷诺-日产-三菱联盟宣布自 2021 年开始集团内车型将搭载 AAOS 的技术合作路线
  • 2019 年 4 月,Google 向开发者开放了开发 AAOS 专用 App 的 API
  • 2019 年 9 月,GM 宣布自 2021 年开始将使用 AAOS 为集团内车型的信息娱乐系统注入能量
  • 2020 年 7 月,Stellantis 宣布自 2023 年开始将使用 AAOS 为 集团内车型的信息娱乐系统注入能量,部分集团内车型比如 2021 款道奇 Durango 和克莱斯勒 Pacifica 已经在使用没有集成 GAS 的 AAOS
  • 2021 年 2 月,Ford 宣布和 Google 达成技术合作关系,表示自 2023 年开始将 AAOS 带到福特和林肯车型
  • 2021 年 5 月,Lucid Motors 公司透露旗下的 Air 车型正在使用 AAOS 打造其信息娱乐系统,只是没有集成 GAS 服务
  • 2021 年 9 月,Honda 宣布自 2022 年开始旗下车型将使用 AAOS
  • 2022 年 6 月,BMW 集团宣布其正在扩展 BMW 操作系统 8 代,并在 2023 年 3 月开始将集成 AAOS 到部分车型中

Android Automotive的架构

Android Automotive 的硬件抽象层 (HAL) 为 Android 框架提供了一致的接口(无需考虑物理传输层),系统集成商可以将特定功能的平台 HAL 接口(如 空调)与特定于技术的网络接口(如 CAN 总线)连接,以实现车载 HAL 模块。

相关推荐
Python私教1 小时前
Python ORM 框架 SQLModel 快速入门教程
android·java·python
编程乐学2 小时前
基于Android Studio 蜜雪冰城(奶茶饮品点餐)—原创
android·gitee·android studio·大作业·安卓课设·奶茶点餐
problc3 小时前
Android中的引用类型:Weak Reference, Soft Reference, Phantom Reference 和 WeakHashMap
android
IH_LZH3 小时前
Broadcast:Android中实现组件及进程间通信
android·java·android studio·broadcast
去看全世界的云3 小时前
【Android】Handler用法及原理解析
android·java
机器之心4 小时前
o1 带火的 CoT 到底行不行?新论文引发了论战
android·人工智能
机器之心4 小时前
从架构、工艺到能效表现,全面了解 LLM 硬件加速,这篇综述就够了
android·人工智能
AntDreamer4 小时前
在实际开发中,如何根据项目需求调整 RecyclerView 的缓存策略?
android·java·缓存·面试·性能优化·kotlin
运维Z叔6 小时前
云安全 | AWS S3存储桶安全设计缺陷分析
android·网络·网络协议·tcp/ip·安全·云计算·aws
Reese_Cool7 小时前
【C语言二级考试】循环结构设计
android·java·c语言·开发语言