Android平台版本特性介绍

来源:互联网 发布:柬埔寨可以淘宝吗 编辑:程序博客网 时间:2024/04/29 18:10

        2014谷歌I/O开发者大会于北京时间6月26日0点在美国旧金山举行,发布全新移动操作系统Android L、Android Auto车载系统、Android Wear智能手表系统以及低价Android手机参考方案Android One等,试图全面智能化人们生活。此次大会谷歌全线布局,旨在形成Android闭环,从移动设备、穿戴设备、智能家居全方位打造Android生态圈。

Android L(5.0)

Android L是“Android是以往版本最大的更新。新一代安卓系统此前一直传闻是安卓5.0,不过这次Google并没有按常理出牌,新一代安卓系统被命名为Android L,全新的命名更加彰显Google革新安卓系统的决心。Android L带来了诸多劲爆新特性,例如支持64位、全新用户界面、使用ART作为默认运行环境等等。

下面介绍一下Android L的新特性。

Material Design

Google在安卓4.0定下了Android Design的调子,Holo风从安卓4.0一直刮到了安卓4.4,现在Android L终于要带来安卓用户界面的变革了!Android L带来了名为“Material Design”(材料设计)的全新设计理念,和Holo相比,Material Design更加色彩丰富,不像Holo那样灰暗。Android L的Material Design灵感来自纸张和墨水,Android L的界面会拥有类似物理表面和边缘的视觉效果——这一切很大程度上得益于Android L动态阴影的加入以及动画的加强。

Android L在界面色彩方面有了非常大的改动。Android L引入了全新的“调色板”特性,可以让系统界面自动适配App UI的颜色和图像。从视觉效果来看,Android L的界面和iOS 7的通知栏融合App色调有一定的相似之处,不过Android L并没有毛玻璃半透明特效。和安卓4.1之后的安卓一样,Android L的UI也拥有高速的反馈和流畅的滑动,这些都会给用户带来良好的体验。 

Material Design很好的解决了碎片化问题,并计划将其应用到Android、Chrome OS和网页等平台上,统一了包括手机、平板、笔记本以及网页端设计风格。

Material Design的明显特性:

(1)主题:支持更多的颜色,同时在必要的时候可以将所有的颜色以不同的灰度进行显示,从而节约电量。

(2)Widgets:增加了新的CardView和RecycleView,在一定程度上缓解了制作ListView的压力。同时为MediaStyle和MediaSession功能增加了新的控制器。

(3)对象实时阴影:可以在图片展示时为其添加逼真的阴影效果,方便各个对象之间进行交互。

(4)动画效果:各个界面之间的切换以及应用之间的切换动画均有所改变,看起来更加酷更加自然。

此外,谷歌还在Android L中使用了最新的OpenGL ES 3.1,并兼容之前的版本。

 

 

Performance focus

(1)使用ART抛弃Dalvik Java虚拟机

安卓4.4首次引入了ART运行环境,和之前的Dalvik虚拟机JIT即使编译相比,ART模式会预先将安卓App编译成为本地代码,减少了即使编译对计算性能的浪费,提高了安卓App运行效率。运行速度可以比以往快两倍。在安卓4.4中,ART只是作为隐藏的开发者选项存在,在Android L中,ART模式终于登上正位,安卓要彻底告别Dalvik了!根据Google介绍,ART模式会大幅提升安卓运行效率,同时不会对现有开发有太大的影响——换言之不会造成什么兼容性问题,毕竟无论是ART还是Dalvik,运行的都是Java代码。

(2)支持64位计算

支持64位计算,运算速度更快,并管理更大的内存。

Notifications

更便捷和清晰的下拉通知栏。Android 5.0 Lollipop通知中心融入更多的卡片式风格,即使是在锁屏状态下也可以进行多种功能操作(如快速回复短信、回拨电话等)。同时用户可以自定义通知的优先级别,使得用户不会错过任何重要的通知。还可以设置特定的通知权限,只有被允许的通知消息才会推送。同时还具有操作性,比如用户在游戏时有电话打入,不会以全屏显示,而是弹出可操作的通知卡片,用户可选择接听或拒接,不影响游戏继续进行。

Your apps on the big screen 

Android L建立了手表,TV,汽车,PC生态圈。

Android TV Input Framework(TIF),使Android L上的APP投射到Android TV上。

 

Document-centric apps

以文档为中心的App。

Advanced connectivity

谷歌在Android L中加入了新的JobScheduler,这个API以更为严格的标准来管理应用的活动。举例来说,此前当一个应用需要进行更新或对后台数据进行刷新时,只需手机处于开机状态,同时具备网络连接即可,但是有了JobScheduler之后,应用对连接模式进行检查(Wi-Fi还是蜂窝数据),从而确保电池有足够的电量能够完成数据更新。很显然,JobScheduler可以让Android应用获得更加智能化的后台管理。
Android L还加入了一个新的多网络功能,该功能有助于应用在数据网络之间进行无缝切换,而不会影响到用户的正常使用。从理论上讲,这就意味着当你的设备从Wi-Fi网络切换到蜂窝数据网络时,应用的功能都能够正常使用。
此外,Android L的蓝牙也将会支持更多的外设,包括电视和Android Wear设备等。谷歌还表示将会在Android L中改进对NFC模块的支持,让具有NFC模块的设备更容易被发现,并以更快的速度完成数据传输。

High-performance graphics

 Android L支持Android Extension Pack(AEP),这可以为高端安卓设备带来PC级别的游戏画面。Android Extension Pack是安卓全新的游戏API,支持铺嵌和几何着色等功能,绘图品质极佳。

 More powerful audio

更强大的音频

(1)提供低延迟音频输入

(2)多通道音频流混合

(3)应用程序可以公开他们的媒体内容和浏览媒体从其他应用程序,然后请求回放。

(4)text-to-speech synthesis

(5)Android现在包括支持标准USB音频设备,

Enhanced camera & video

增强的摄像头和视频

Screen capturingand sharing

New types of sensors

Chromium WebView

Accessibility & input

Tools for building battery-efficient apps

http://www.ithome.com/html/android/107880.htm

Android Auto系统

谷歌还发布了Android Auto系统,面向未来汽车市场。同样,它不是一款独立的系统,而是手机映射过去的界面,驾驶人员通过中控台、汽车按钮以及语音操控Android手机。

在提供Android Auto支持的汽车内,司机可以通过语音接听电话、收发短信,通过Google Maps查找目的地,turn by turn导航等。Google Maps也支持语音操控,支持餐馆、咖啡厅、加油站等生活服务地点搜索,类似你在手机上使用地图那样。目前它还整合了Pandora, Songza, Stitcher, Spotify, Pocket Casts和Tune In Radio等音乐服务。

•Android Auto的核心将是导航、通讯和音乐。
•当Android智能手机与Android Auto系统连接时,手机屏幕能投射到车载屏幕上。
•它同样可以进行环境感知和语音控制,他的主界面跟Google Now其实并无二致,但人车交互则达到了一个新的高度。
• 截至目前,超过40家汽车商已与谷歌就Android Auto展开合作。
•开放SDK供开发者打造应用,SDK包含与其他Android系统类似的通知中心API接口。

 

Android Auto和CarPlay,MirrorLink

CarPlay

CarPlay的适用设备仅限于iPhone,主要通过lighting接口来连接手机和车机以此来实现屏幕映射,未来并不排除苹果会支持WIFI的无线连接方式。苹果可能不会给车厂和供应商太多的可定制空间,屏幕的映射内容及布局设计都会取决于苹果公司,车载屏幕相当于变相被手机完全控制。
车厂自身的任何定制app都需要按照CarPlay去做新的开发来适配。车载娱乐系统可以通过语音、触屏等多种方式来控制手机CarPlay后的各种app。苹果手机的高端定位,相对于Android阵营的市场萎缩,使得车厂对他的支持策略变得不可或缺,同时又难以全力以赴。

Android Auto

Android Auto与之前苹果的CarPlay最大不同在于,当安卓手机通过数据线连接到汽车之后,屏幕是投射到车里中控台显示屏的,显示风格与横版安卓界面没有太大不同,因此用户可以获得非常一致的操作体验,所有程序其实是运行在手机上的,而CarPlay的界面则是完全重新设计的。

Android Auto的适用设备主要面向于Android系统的手机,手机通过USB线连接到车机设备,未来是否会支持WIFI或者Mirocast来连接,在技术上都不是问题也值得期待。鉴于谷歌公司新的全球策略,任何支持Android Auto的设备都会力求保持同样的HMI风格,对于各大车厂来说无疑不是个好消息。而当前的车机控制方式也仅限于语音控制。
在全球智能手机市场,Android阵营已占八成左右份额,谷歌对汽车行业的影响难以估计,而OAA联盟的成立,更加使得这一技术落地有声,不过车厂与谷歌的博弈也会影响到该技术的发展,毕竟只做终端设备生产厂商是难以让各大车厂满意的。

开发者将无法订制Android Auto的界面设计,这更多地是一种“填空”方式的开发。谷歌将开发界面布局,而开发者只需调整其配色、按钮动作,以及界面文字即可。这些应用也将提供可以播放的内容流。

开发者无法改动应用的界面布局。例如,他们无法调整按钮的位置,添加额外的按钮,改变界面元素的尺寸,或是添加额外的屏幕页面。如果开发者希望开发谷歌尚未考虑到的工具,例如速度计应用,那么目前看来是不可能的。

  由于开发者被限制在谷歌的框架之内,因此谷歌的这一框架非常值得关注。Android Auto拥有“媒体应用”界面,例如媒体播放器。开发者可以将其应用于“音乐、播客、实时广播和音频新闻应用”等场合。与Android Wear类似,Android Auto将集成通知API(应用程序接口),从而自动提取通知,并以“适当的”方式在中控台屏幕上进行展示。应用还可以注册一系列语音操作,而谷歌还提供了应用列表功能。

  应用通常会提供“夜间模式”,在夜晚驾驶时转为深色配色。此外,Android Auto还提供了一种内容库用户界面。

  开发者缺乏对应用的控制权,也无法调整应用设计,这是由于一个重要原因:驾驶安全。在设计Android Auto的过程中,谷歌获得了美国全国高速公路交通安全管理局的协助。谷歌希望驾车者更多地关注道路,而不是车载电脑,而一个开发者可订制的用户界面很可能引发事故。因此,谷歌提供了简洁、一目了然的用户界面,此外还建议开发者确保所有一切“安全,适合驾驶环境”。 总而言之,开发者无法在Android Auto平台上有太大的自主创造。

MirrorLink

MirrorLink可适用的范围较广,除了iOS设备外,几乎所有的主流智能手机系统都能支持,换句话说,MirrorLink是独立于平台的。连接方式支持:Bluetooth,USB,WIFI(MirrorLink1.2)等。MirrorLink的开源和开放性,平台的独立性使他区别于另外两种方案,而开放的协议和SDK更是有助于开发人员和公司去实现车厂和手机厂商的HMI定制化需求。几乎支持所有不同分辨率和车载控制方式使得MirrorLink的协议和规范更适合于汽车厂商。囊括全球约80%的车厂和70%左右的手机厂商,MirrorLink可以算的上的影响与参与度较大,而车厂和手机厂商主导的MirrorLink认证授权更使得车厂和手机厂商便于推出定制化的app以区别于其他竞争对手。 毋庸置疑的一点是,CarPlay和Android Auto在概念形成和功能实现上借鉴了MirrorLink,尤其是App的鉴权和等级划分。因为MirrorLink对安全驾驶法律法规的长期研究,对App的HMI调整和驾驶行为考虑是另外两个没法短期达成的

 

 

0 0