欢迎到Android 5.0 Lollipop,规模最大,最雄心勃勃的发布为Android呢!
此版本是挤满了为用户和数以千计的新的API为开发新的功能。它扩展了Android的更进一步,从手机,平板电脑,以及身打扮,到电视和汽车。
仔细看看在新的开发人员API,看到 的Android 5.0 API概述。或者,阅读更多关于Android 5.0的消费者 www.android.com。
要在真实设备上测试您的应用程序,闪一台Nexus 5或7的Nexus与ANDROID系统的预览图像。
安卓5.0带来的Material design ,以Android和给你一个扩展的UI工具包为您的应用程序轻松地集成新的设计模式。
新的三维视图使您可以设置一个Z级,提高了视图层次的元素和铸造实时阴影,即使他们移动。
内置活动转变以用户无缝地从一个国家到另一个美丽的,动画的运动。该材料的主题增加了转换为你的活动,包括使用的能力共享的视觉元素在整个活动。
纹波动画可用于按钮,复选框,并在你的应用程序的其他触摸控制。
所谓的新系统管理处理线程RenderThread保持动画的时候有在主UI线程的延迟平滑均匀。
安卓5.0提供了一个更快,更流畅,功能更强大的计算体验。
现在的Android上运行的新的专门技术运行时,从地面建立起来,以支持未来-的时间(AOT)的组合,刚刚在实时(JIT),并解释代码。它支持ARM,X86和MIPS架构,并完全兼容64位。
技术提高了应用程序的性能和响应。高效的垃圾收集减小停顿的GC事件,其舒适地配合的垂直同步窗内,以便你的应用程序不跳过的帧的数目和持续时间。技术还可以动态移动存储来优化应用前景表现。
的Android 5.0引入了平台支持64位架构的的Nexus 9的NVIDIA Tegra的K1 -旧。优化提供更大的地址空间,并提高了性能对于某些计算工作负载。应用程序用Java语言运行64位应用程序,自动,无需要修改。如果您的应用程序使用本机代码,我们已经扩展了NDK来支持ARM V8,和x86-64和MIPS-64新的ABI。
继续专注于流畅的性能,安卓5.0提供了改进的A / V同步。音频和图形管线已仪器更精确的时间戳,实现视频的应用程序和游戏,显示流畅的同步内容。
在安卓5.0的通知更明显,方便和可配置的。
改变通知的信息可能会出现在锁定屏幕上,如果用户所希望的。用户可以选择允许无,一些或全部通知内容到一个安全的锁定屏幕上显示。
主要通知警报,如来电显示在抬头通知 -a小浮动窗口,允许用户响应或者解聘无需离开当前应用程序。
现在,您可以添加新的元数据来通知,收集相关的联系人(为排名),分类和优先级。
一种新的媒体通知模板提供了多达6个操作按钮,包括自定义的控件通知,如“竖起大拇指”-no为RemoteViews更需要一致的媒体控制!
Android TV为您的应用程序的大屏幕体验完整的电视平台。Android的电视是围绕着一个简单的主屏幕体验,使用户能够方便地发现内容,提供个性化的建议和语音搜索。
随着Android的电视,你现在就可以创造很大的,大胆的体验与游戏控制器和其它输 入设备的应用程序或游戏内容和载体相互作用。为了帮助你建立电影,10英尺用户界面为电视,Android提供了Leanback的UI框架,在V17支持库。
在Android的电视输入框架(TIF)让电视的应用程序,从来源,如HDMI输入,TV调谐器,以及IPTV接收器处理的视频流。这也使经由电视输入发布的元数据直播电视搜索和建议,包括一个HDMI-CEC控制服务,以处理多个设备使用一个遥控器。
电视输入框架提供了访问各种直播电视输入源,并带来他们在一个单一的用户界面,供用户浏览,查看和享受的内容。建立您的内容的TV输入服务可以帮助您的内容更容易在电视上的设备。
的Android 5.0引入了一个重新设计的概述空间(以前称为Recents),这是更灵活和有用的多任务处理。
新的API允许你显示在您的应用程序一起作为近期其他屏幕单个文档单独活动。
你可以把文件同步的优势,为用户提供即时访问更多的内容和服务。例如,您可以使用并行文件来表示一个消息的应用程序在游戏中生产力的应用程序文件,播放器的匹配,或聊天。
的Android 5.0增加了新的API,允许应用程序与执行并发操作的蓝牙低能量(BLE),同时允许扫描(中心模式),广告(外设模式)。
新的多网络功能允许应用程序来查询可用网络的可用功能,如是否为Wi-Fi,蜂窝,计量,或提供一定的网络功能。然后,应用程序可以请求一个连接,并连接丢失或其他网络的变化作出反应。
NFC的API现在允许应用程序注册的NFC应用ID(AID)动态。他们还可以设置每个现役首选卡仿真业务,并创建一个包含UTF-8文本数据的NDEF记录。
支持的Khronos的OpenGL ES 3.1现在提供了受支持设备上的游戏和其他应用程序的性能最高的2D和3D图形处理能力。
的OpenGL ES 3.1增加了计算着色器,模板纹理,加速视觉效果,高品质的ETC2 / EAC纹理压缩,先进的纹理渲染,规范纹理尺寸和渲染缓冲格式,等等。
安卓5.0还引入了Android的扩展包(AEP),一组的OpenGL ES扩展,使您可以访问如镶嵌着色器,几何着色器,ASTC纹理压缩,每个采样插值和阴影等先进的渲染功能特点。与AEP你可以通过一系列的GPU提供高性能的显卡。
新的音频捕获的设计提供低延迟的音频输入。新的设计包括:一个快速捕获线程永远不会阻止,除非在读;快速捕捉客户在本地采样率,声道数和位深度; 和正常捕获的客户提供重采样,上/下路组合,和上/下位深度。
多通道音频流混音让专业音频应用程序混合多达八个频道,包括5.1和7.1声道。
应用程序可以暴露自己的媒体内容和浏览媒体从其他应用程序,然后请求播放。内容是通过一个可查询的接口暴露和不需要驻留在设备上。
应用程序必须在更精确的控制文本到语音合成通过与特定的语言环境,质量和延迟等级相关的语音配置文件。新的API还可以提高合成错误检查,网络综合,语言的发现和网络后备支持。
安卓现在包括对标准支持USB音频外设,使用户能够连接USB耳机,扬声器,麦克风或其他高性能数字外设。安卓5.0还增加了对支持的Opus音频编解码器。
新MediaSession
API来控制媒体回放,现在更容易地跨屏幕和其他控制器提供一致的媒体的控制。
的Android 5.0引入了全新的摄像头的API,可让您捕捉到的原始格式,如YUV和拜耳的RAW和控制参数,如曝光时间,ISO感光度,并且在每帧的基础帧持续时间。新的完全同步的摄像机管道可以让你在30 FPS拍摄支持的设备上未压缩的全分辨率的YUV图像。
除了影像外,还可以捕获像噪声模型,并从相机的光学信息的元数据。
应用程序通过网络发送视频流,现在可以利用H.265的优势高效视频编码(HEVC)优化编码和视频数据的解码。
安卓5.0还增加了对多媒体的隧道,为超高清(4K)的内容和播放压缩音频和视频数据的功能最好的体验。
安卓5.0,您可以添加屏幕捕捉和屏幕共享功能,您的应用程序。
通过用户许可,您可以从显示捕获的非安全的视频,如果您选择提供它在网络上。
在安卓5.0,新的倾斜检测传感器有助于提高所支持的设备上的活动的认可和心脏速率传感器报告触摸设备的人的心脏速率。
新的互动的复合传感器现可检测特殊的相互作用,如唤醒手势,一个拿起的姿态,以及一目了然的姿态。
最初的版本为Android 5.0包含一个版本Chromium的web视图
基于Chromium的M37版本中,增加了对支持WebRTC,WebAudio和WebGL的。
虽然web视图已基于Chromium由于Android 4.4,铬层现在是可更新的,从谷歌播放。
由于铬的新版本推出,用户可以从谷歌更新播放,以确保他们得到最新的增强功能和错误修复的WebView,提供最新的Web API和错误修复使用的WebView在Android 5.0及更高的应用程序。
新访问的API可以检索有关窗口的屏幕上看见的用户可以与之交互,并定义为UI元素的标准或自定义的输入操作的性能的详细信息。
新的输入法编辑器(IME)的API能够更快地切换到其它输入法直接从输入法。
新的作业调度 API允许你通过推迟作业系统在以后的时间或特定条件下,例如当设备充电或连接到Wi-Fi作为下运行的优化电池寿命。
新dumpsys batterystats
命令生成的电池使用情况统计信息,您可以用它来 了解整个系统的电源使用和了解您的应用程序对设备的电池的影响。你可以看一下电源事件,每个UID和系统组件的功率近似使用,更多的是历史。