
Android Lollipop棒棒糖是谷歌于2014年发布的 Android 5.0 操作系统其后续修订版为 Android 5.1API 级别 22。该版本是 Android 历史上一次重大更新引入了多项核心变革。主要特性Material Design 设计语言首次引入强调纸张隐喻、Z 轴层级、流畅动画与统一跨设备视觉体验 。ART 运行时取代 Dalvik提升应用启动速度与系统流畅度支持 64 位架构 。Project Volta 电池优化新增省电模式、JobScheduler API 优化后台任务延长续航 。通知系统升级锁屏可查看并操作通知引入“Heads-up”浮动通知支持通知优先级与隐私设置 。多设备扩展正式支持 Android TV、Android Auto、Wear OS智能手表。首个支持Android Auto的手机版本是(AndroidL(Androiroid 5.0),而目前最新的Android Auto版本需要运行在Android M(Android 6.0)及之后的设备上。安全性增强默认启用全盘加密强制执行 SELinux新增“智能锁”功能基于可信设备/位置自动解锁。彩蛋功能在“关于手机”中连续点击版本号可触发棒棒糖彩蛋及《Flappy Bird》改编小游戏 。全新的嵌套滑动机制 - NestedScrolling来实现一些普通情况下不容易办到的滑动效果。Lollipop及以上版本的所有View都已经支持了这套机制Lollipop之前版本可以通过Support包进行向前兼容。版本演进与现状Android 5.0 于 2014年10月16日 首次发布随 Nexus 6、Nexus 9 等设备推出 。Android 5.1 于 2015年3月10日 发布新增多 SIM 卡支持“设备保护”防盗机制高清语音VoLTE支持 。官方支持终止谷歌已于 2018年 停止对 Lollipop 的技术支持。Android5.0~10.0之间大的变化Android5.0新特性MaterialDesign设计风格支持64位ART虚拟机5.0推出的ART虚拟机在5.0之前都是Dalvik。他们的区别是Dalvik,每次运行,字节码都需要通过即时编译器转换成机器码(JIT)。ART,第一次安装应用的时候,字节码就会预先编译成机器码(AOT)通知详情可以用户自己设计Android6.0新特性动态权限管理支持快速充电的切换支持文件夹拖拽应用相机新增专业模式Android7.0新特性多窗口支持V2签名增强的Java8语言模式夜间模式Android7.0是谷歌首次尝试在源码中加人汽车相关服务了支持Android作为车机系统的版本。为了支持汽车相关的功能,Android7.0主要在原来Android的框架以外拓展了汽车相关的服务,定义了相关接口。Android各版本中首次出现汽车相关源码的版本是Android 7.0(Android N)。Android7.0正式发布于2016年。考虑到谷歌发布大版本的开发周期,可以说2015年的时候,谷歌就开始了Android车机版本的开发,与AndroidAuto推出的时间几乎是同时的。因此,有理由相信谷歌在推出Android Auto投屏方案的同时,已经在考虑直接运行于车机之上的本地Android版本开发了,只是那个时候谷歌未提出 Android Automotive OS 这一概念,Android7.0中汽车相关的服务更像是一个彩蛋蛋,在Android7.0发布的时候甚至没有引起人们的注意,相关的资料也很少。在笔者查阅相关文档的时候注意到,谷歌一开始将Android AutomotiveOS称为Android Auto Embeddded,可以理解为嵌入式(本地的)汽车Android,而Android Auto则称为Android AutoProjected,即投屏的Android汽车方案,从这点上也可以看出谷歌一开始就意在将Android Auto与Android Automotive OS 作为两套独立的方案进行推广。Android8.0O新特性优化通知通知渠道 (Notification Channel) 通知标志 休眠 通知超时 通知设置 通知清除画中画模式清单中Activity设置android:supportsPictureInPicture后台限制自动填充框架系统优化等等优化很多Android8.0延续了Android7.0的设计。但与汽车相关的功能更加完善了。Android9.0P新特性室内WIFI定位“刘海”屏幕支持安全增强等等优化很多Android 9和Android 10可以说是Android Automotive OS真正实现落地的两个版本。Google 于 2019 年开放了 Android Automotive原本为移动互联设备开发的 Android 应用生态可迁移到 Android Automotive。Android10.0Q新特性夜间模式包括手机上的所有应用都可以为其设置暗黑模式。桌面模式提供类似于PC的体验但是远远不能代替PC。屏幕录制通过长按“电源”菜单中的屏幕快照来开启从Andtroid SDK Platform 29-Revision 5 开始,Car Lib已正式集成人官方的SDK中,因此如是果应用的目标版本是Android SDK。SDK 29 对应的是安卓 10系统 代号是 Android QAPI 级别为 29。