软件定义汽车之 Android Automotive OS 发展历程

本文介绍专为汽车设计的Android Automotive OS(AAOS),它由Google开发并允许汽车制造商定制。AAOS不仅支持基本的信息娱乐功能,还能控制车辆特定功能如空调。文章详细列举了采用AAOS的不同汽车品牌及其车型。

在这里插入图片描述

这篇文章旨在介绍专为汽车打造的 Android 操作系统,而非用来在车辆中连接 Android 设备的 Android Auto 平台。

翻译自 Wikipedia

信息说明
开发商Google
系统家族Android
官方网址https://www.android.com

Android Automotive 全称是 Android Automotive OS,可简称为 AAOS,属于 Android 操作系统的变体,为车辆仪表、中控量身定制。

概述

该系统于 2017 年推出,除了 Google 主导,还有 Intel 芯片厂商的参与,同时还有传统汽车厂商:VolvoAudi。这个项目目的是提供一个操作系统代码库,以便于汽车制造商开发他们自己的系统版本。(和各手机厂商开发独特的 Android OS 的思路完全一致)

除了发短信、导航、音乐播放等信息娱乐类任务,AAOS 还想要能够处理车辆专用的功能,比如控制空调等等。

与 Android Auto 不同,AAOS 并不依赖于智能手机的操作,是运行在车辆设备里的完整操作系统。

(本质上仍属于 Android,所以 )AAOS 同样也是开源操作系统,这样的话汽车制造商可单独使用,即便不集成 GAS。 GAS 是多个 App 和服务(Google MapGoogle PlayGoogle Assistant 等)的合集,汽车制造商需要获得 Google 的授权才能将其集成到车辆信息娱乐系统里去。(GAS 理解成车辆上 GMS 即可)

VolvoFordGM(通用)均采用集成了 GAS 的 AAOS 方案,但 Stellantis 集团(菲亚特克莱斯勒汽车公司(FCA)与标致雪铁龙(PSA)两集团合并而来)没有集成 GAS 而是选择了(亚马逊的) Alexa 和荷兰的 TomTom 方案。

历史

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

AAOS 车型

集成 GAS

  • Polestar
    • Polestar 2
    • Polestar 3
    • Polestar 4
    • Polestar 5
  • Volvo
    • Volvo XC40 Recharge
    • Volvo C40
    • 2022+ Volvo S90, V90, V90 Cross Country
    • 2022+ Volvo XC60
    • 2023+ Volvo XC90
    • 2023+ Volvo S60, V60, V60 Cross Country
    • 2023+ Volvo XC40
  • GM
    • GMC Hummer EV
    • 2022+ GMC Sierra
    • 2022+ GMC Yukon
    • 2022+ Chevrolet Tahoe
    • 2022+ Chevrolet Suburban
    • 2022+ Chevrolet Silverado
    • Chevrolet Silverado EV
    • Cadillac Lyriq(凯迪拉克锐歌,国内已上市,可现场体验)
  • Renault-Nissan Group(雷诺日产联盟)
    • Renault Austral
    • Renault Mégane E-Tech Electric

没有集成 GAS

  • Rivian
    • Rivian R1T
    • Rivian R1S
  • Lucid Motors
    • Lucid Air
  • LYNK&CO(领克汽车)
    • Lynk & Co 01
  • 2022+ Maserati Ghibli, Levante, Quattroporte
  • 2021+ Dodge Durango
  • 2021+ Chrysler Pacifica

原文

译者说

可以看到 AAOS 发布已有 5 年有余,但开发者知之甚少,更不谈用户有多少了解。总结了几条典型原因:

  • 车机不比手机,普及率、保有量、使用率还很小,影响力还不够
  • 车机对于安全性、稳定性的高要求导致其开发周期往往需要数年之久,迭代慢、发展迟缓
  • 车机系统方案多,从 WinCE、QNX 到 Linux 再到 Android 以及 AAOS,车企的选择很多
  • GAS 并不是必须项,但 AAOS 搭载该生态开发和使用会方便很多,而 GAS 像 GMS 一样在国内无法使用

虽然 AAOS 面临这样那样的困难和挑战,但 Google 的持续发力和国内外车企的相继接入足以令我们感受到 AAOS 的发展前景。

  • 正值全球新能源自动驾驶智能座舱的汽车发展趋势,AAOS 注定会在“软件定义汽车”的浪潮中发挥重要的作用
  • 加上其 Android 内核、开源、升级、兼容的先天优势,AAOS 必将如当年的手机大战一样掀起新的变革

AAOS 如能在车联网时代复刻 Android 在移动互联网时代的辉煌,作为开发者的你,必功不可没!

### Android Automotive OS(AAOS)介绍 Android Automotive OSGoogle 专门为汽车打造的全功能车载操作系统,它可以独立运行于汽车的信息娱乐系统硬件之上,就像普通操作系统管理设备一样管理汽车的车载系统,无需依赖手机就能提供完整的功能体验。例如车辆可以直接在这个系统上运行各种适配的应用程序,如导航、音乐播放、车辆设置等。它深度集成了汽车的硬件系统,能与汽车的传感器、控制器等进行交互,实现诸如调节车内温度、控制座椅位置等功能 [^1]。 ### Android Auto 介绍 Android Auto 是一种将 Android 手机功能映射到汽车信息娱乐系统屏幕上的技术。它本身并非操作系统,而是需要依赖 Android 手机。用户通过 USB 线或者无线连接将手机与汽车的信息娱乐系统相连,然后手机上的部分应用和功能就会在汽车屏幕上显示,让用户可以在驾驶过程中更安全地使用手机应用,如使用 Google Maps 导航、通过语音控制播放音乐等 [^1]。 ### 区别 - **运行独立性**:Android Automotive OS 独立运行于汽车硬件,不需要与手机连接即可工作;而 Android Auto 必须依赖 Android 手机才能实现其功能 [^1]。 - **系统层面集成**:Android Automotive OS 是深度集成到汽车的硬件系统中,能直接控制汽车的各种硬件设备;Android Auto 主要是将手机应用投射到车载屏幕,对汽车硬件的控制能力有限 [^1]。 ### 功能特点 - **Android Automotive OS**: - **丰富的应用生态**:有自己独立的应用商店,开发者可以专门为其开发适配的应用,涵盖了从娱乐到车辆控制等各个方面的应用。 - **车辆定制化**:汽车制造商可以根据自身需求对系统进行定制,包括界面设计、功能集成等,以满足不同车型的特点和用户需求。 - **深度硬件交互**:能够与汽车的各种硬件进行深度交互,实现对车辆的全面控制和管理。 - **Android Auto**: - **便捷的手机应用扩展**:将手机上常用的应用和功能安全地延伸到汽车屏幕上,用户无需在驾驶时操作手机,提高了驾驶安全性。 - **语音控制为主**:支持语音指令,用户可以通过语音完成导航设置、音乐播放、拨打电话等操作,减少手动操作的干扰 [^1]。 ```python # 此处代码仅为示例,展示一个简单的概念性区分 if has_android_automotive_os: print("This car runs on Android Automotive OS, it can operate independently.") elif has_android_auto and has_android_phone: print("This car uses Android Auto, which depends on an Android phone.") ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechMerger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值