BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Andriod L:扁平化、ART、多设备、支持64位

| 作者 景琦 关注 0 他的粉丝 发布于 2014年6月27日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在今天凌晨的Google I/O 2014大会上,Google带来了全新的移动操作系统AndroidL。这次,Google不再沿用甜品的名字,官方只称新系统为“AndroidL”。

Google重新设计了L的系统UI,也就是完全扁平化,Google称之为MaterialDesign。对比目前使用的Android系统,这个新系统带来了很多重要更新,从用户界面到底层代码结构都有不同程度的改进。

对开发者最重要的是,ART成为Android系统主要的运行环境,该模式能更好的管理内存,并兼容64位系统,对CPU和GPU的性能提升帮助也非常大。除此此外,L并非只为手机定制,这套系统还将出现在手机、平板、笔记本、汽车或者电视上,并通过Google帐号实现多屏互动。

全新的设计语言

在AndroidL中Google推出新的设计语言——MaterialDesign(材料设计)。MaterialDesign使用了MaterialDesign的AndroidL系统配色经过了重新调色,底栏虚拟按键进行了重新设计,而应用图标也更加扁平。

AndroidL开发者预览版则基于此给予了应用开发者及设计师一套非常完整的工具、各种响应式UI模式和主题元素,不仅灵活,更能将色彩与个性展现得淋漓尽致。

强化通知系统

AndroidL对通知系统进行了强化,锁屏与通知功能实现整合,锁屏界面更是采用GoogleNow样式设计,通过可视化控制,让用户无需解锁即可对界面内容、更新和操作等一应了然并进行互动管理,同时还可以自定义通知的优先级。此外,AndroidL还加入了个性解锁功能,用户可以通过地理位置、蓝牙等设备免输入密码解锁设备。

Recents

在全新的AndroidL中,用户可以直接在Recents界面中把最近使用过的App和Chrome打开的网页以卡片的形式显示出来,这样,用户就能够通过这一系列的卡片来搜寻自己想要找的那个任务,然后,轻轻点击一下即可快速进入相关应用中。

省电设计系统

AndroidL首次引入了官方的省电管理机制——ProjectVolta(伏特计划),以求将Android的每个子系统电池寿命最大化。其中,BatteryHistorian能够让用户以可视化的方式查看耗电事件,并了解应用程序是如何使用消耗电力的,而新增的JobSchedulerAPI则允许用户对后台任务以及当设备处于闲置或连接充电器状态时,进行设置,将电量消耗降到最低。

支持BLEPeripheral

从AndroidL起,Android设备将正式支持BLEPeripheral模式。开发者可以使用此功能,将计步器、健康检测等应用程序中的信息及数据传输到另一台BLE设备上。

多网络支持

AndroidL新增了一个多网络功能,应用程序通过它可以对系统自动查找可用网络,并自动连接。

连拍模式相机API

全新的相机API能够为用户提供图像捕捉和处理的功能,不仅能实现以30帧/秒800万像素捕捉未经压缩的YUV数据,还能捕获到原始感应数据和曝光时间、ISO感光度等控制参数。

OpenGLES3.1和Android扩展包

AndroidL支持OpenGLES3.1,并为游戏开发者提供了计算着色器、模板纹理等新功能。它还包含了一组名为AndroidExtensionPack的扩展,能够将桌面级的图形带入到Android中,而Android游戏还能汲取Tessellation和几何着色器的优点,并利用多重GPU技术使用ASTC纹理压缩。

默认采用ART运行环境

ART取代了Dalvik成为了Android系统默认的运行模式,Android开发团队希望以此能够换取更加流畅的操作体验。ART支持AOT编译,能够更高效地回收垃圾,并对开发和调试性能进行改善。

兼容64位移动处理器

AndroidL新增了64位ABI系统,让内存管理变得更加高效。使用Java编写的应用程序无需修改即可直接运行在64位架构的设备之上,而为了更好地支持使用原生代码的应用。

有网友称,AndroidL有苹果产品的影子,大家怎么看?读者可以到GoogleI/O2014官网(https://www.google.com/events/io)了解更多信息。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT