猜你喜欢
智能汽车宝盒之钥——Android Automotive车载信息系统(AAOS)

智能汽车宝盒之钥——Android Automotive车载信息系统(AAOS)

书籍作者:樊祖杰 ISBN:9787302607540
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6218
创建日期:2023-05-04 发布日期:2023-05-04
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

Android Automotive OS(AAOS)是谷歌公司基于Android系统和生态推出的面向车载信息娱乐领域的操作系统。

本书详细介绍了Android Automotive OS的设计与实现,内容涵盖了系统开发、应用开发、产品管理等各层面的知识。全书共15章。第1章介绍了车载信息娱乐系统的发展历程及主流的操作系统; 第2章介绍了与汽车相关的Android产品和版本变迁; 第3章介绍了开发环境搭建、工具使用以及源码的获取; 第4~12章从系统框架的角度分析了Android Automotive OS中主要服务的实现原理和用法; 第13章讲解了语音、导航和媒体这三类应用的开发; 第14、15章介绍了产品管理的相关内容,包括应用集成、兼容性测试。

本书结构清晰,实例丰富,通过通俗易懂的文字和丰富的配图,能够让读者深入了解Android Automotive OS的设计思想。从实际应用的需求出发,适合所有Android系统工程师、Android应用开发工程师阅读。


前言

近年来随着智能移动设备的普及与互联网技术与应用的快速发展,在当今汽车工业中,车载信息娱乐系统正面临着前所未有的挑战,各汽车制造商花费大量人力、财力开发的车载信息系统被批评得体无完肤,甚至被一部千元的智能手机取而代之。

如果以产品工业设计、人机交互逻辑、准确度与可靠性进行评判,车载信息娱乐系统更适应车内的使用场景,也更符合安全、可靠、有效的要求,但消费者并不认可的根本原因可能只是功能迭代慢、升级费用高。消费者更倾向选择使用手机上内容丰富、价格实惠的各种应用及服务。

汽车制造商未尝不想加快迭代速度,向用户提供更丰富、更实惠的功能升级,但受限于传统的车载信息娱乐系统对开发难度和开发周期的限制、嵌入式系统(主要是Windows CE、QNX、Linux)从业人员的规模、应用/服务开发者(互联网从业者)对车载信息娱乐系统的兴趣较低,尽管汽车制造商倾注了更多的时间和成本,但仍然收效甚微。而且,消费者日渐习惯智能移动设备的操作方式和交互体验,进而对车载信息娱乐系统的交互方式越发陌生,从而进入了一个恶性循环。

针对这一现象,有部分汽车制造商开始将Android操作系统引入车机,目标是充分利用现有Android的生态环境,向用户提供更多的应用与服务的同时,降低开发成本和开发周期,从而提高用户满意度。但出于种种原因,各汽车制造商多采用双系统(Hypervisor方案,Windows CE/QNX/Linux作为车辆控制、Android作为娱乐),且所使用的Android版本碎片化严重(多为Android 4.0、4.2、5.0、6.0),进而导致了系统响应效率低、用户体验差、系统安全性不足等问题。

为了彻底解决上述问题,谷歌公司在2017年的Google I/O大会上宣布,计划与沃尔沃、奥迪两家汽车制造商展开合作,打造基于Android的全新车载信息娱乐系统。在该合作中,汽车制造商将放弃双系统的方案,使用Android操作系统作为唯一操作系统,实现车辆控制、通信控制、信息娱乐等全部功能。谷歌公司会将该Android操作系统作为标准版本,向所有开发者、设备供应商、汽车制造商开放,吸引更多的应用/服务开发者将移动智能设备上的优秀应用/服务快速地移植到车载领域,在提升汽车消费者使用体验的同时也提高了驾车安全。

本书将基于Android 9和Android 10详细说明Android操作系统针对车载使用场景所提供的新特性,并根据实际开发工作中取得的优秀实践对操作系统开发、中国本土化、应用移植等内容加以介绍及说明。希望可以为从业者带来一些启发,同时也希望可以助力应用/服务开发者进行产品移植,携手打造一个安全、高效、可靠、用户青睐的车载信息娱乐系统。

本书假定读者具备编程能力及C/C++、Java的相关经验,对Android操作系统和基于Android平台的开发有一定的了解,知道通过Android开发者网站及开源社区获取相关的使用手册、开发库及示例源码。

具备移动互联网应用开发或Android系统开发经验的读者会较为容易地通读本书。

本书的目标是将Android Automotive OS的相关特性以及如何利用这些特性打造车载信息系统的思考与实践带给以下读者群体:

(1) 从事车载信息娱乐系统设计与开发的从业者;

(2) 从事基于Android系统的设备与软件开发的从业者;

(3) 从事类Android系统的设计与开发的从业者;

(4) 计划将移动应用移植到车载信息系统的移动应用及服务的开发者;









(5) Android系统的爱好者。

希望通过本书的介绍,Android Automotive OS可以被更广泛地了解及使用,从而建立更加繁荣的生态环境,为汽车这个特殊的使用场景提供更丰富、更可靠、更安全的使用体验。


作者2022年5月于上海






产品特色