开发者须知:关于 Android L 的一切
Google在I/O 2014大会上发布了全新移动操作系统Android L的开发者预览版本,相对于上一版本来说,Android L在UI风格、界面切换、和原生应用等各方面都发生了比较大的变化,目前该版本已提供给开发者进行下载安装。科技媒体ReadWrite日前发文对开发者 需要了解知晓的关于Android L的信息进行了整理,以下是文章的主要内容。
开发者必备:关于Android L的一切
Google在今年的I/O大会上一改曾经的传统,由发布新版Android改为发布Android L的开发者预览版本,而其正式版本将会在今年秋天面世,这种方式将会方便开发者在正式版发布之前尽早对自己应用进行优化和更新。Android的工程主管 Dave Burke表示,Android L是迄今为止最重大的一次版本更新,事实也正是如此,谷歌在I/O大会的主题演讲中展示了Android L的诸多功能。谷歌一度表示将会让更多的智能设备搭载Android操作系统,这一野心在Android L上暴露得非常明显,谷歌试图通过Android L将智能电视、车载系统和可穿戴设备都融合到一个平台上,在为用户提供整体划一的使用体验的同时,也方便应用开发者和汽车厂商更为有效地利用该平台。相对 于以往的版本而言,Android L采用了全新的设计语言,并加入了多项新的功能,对于开发者来说,如果想继续在Android的生态系统中有所作为,非常有必要对Android L有个全面的了解。
“L”从何而来
从历史版本来看,Google在为Android命名时都遵照字母排序,然后在此基础上选用甜品名称作为版本名,比如Android 2.2被命名为Froyo,Android 4.4被命名为KitKat等,尽管目前最新版本的Android的名称还并未确定,但应该还是以“L”开头的甜品,可能是Lollipop,也可能会是 Lemon Meringue Pie。
Material Design设计语言
Google在本届I/O大会上发布了全新的设计语言Material Design,并计划将其应用到Android、Chrome OS和网页等平台上,而最新发布的Android L系统就采用了这种设计语言。根据谷歌的介绍,Material Design拥有干净的排版和简单的布局,能够更加高效地利用设备屏幕,并且适用于不同形状和大小的屏幕。
开发者必备:关于Android L的一切
“在Material Design中,对象的表面和阴影效果与现实生活中的情况比较类似,用户可以直接看出哪些元素能够触摸,哪些元素能够移动,”Google的设计师 Nicholas Jitkoff表示,“内容位于最前方,同时也是整个界面的中心,我们沿用了现代印刷设计的风格,从而明确各个元素之间的关系,帮助用 户获得更棒的细节体验。”
那么,Material Design究竟有哪些比较明显的特性呢?
- 主题:支持更多的颜色,同时在必要的时候可以将所有的颜色以不同的灰度进行显示,从而节约电量。
- Widgets:增加了新的CardView和RecycleView,在一定程度上缓解了制作ListView的压力。同时为MediaStyle和MediaSession功能增加了新的控制器。
- 对象实时阴影:可以在图片展示时为其添加逼真的阴影效果,方便各个对象之间进行交互。
- 动画效果:各个界面之间的切换以及应用之间的切换动画均有所改变,看起来更加酷更加自然。
此外,Google还在Android L中使用了最新的OpenGL ES 3.1,并兼容之前的版本。
网络功能
Google对Android L的“最近应用”菜单进行了重新设计,其中新的选项卡将会深入到应用层,比如将Chrome标签和搜索结果分离为单独页面进行显示,方便用户进行快速切 换。Google曾在Android KitKat 4.4中对状态栏进行了更新,而Android L更是加入了状态栏的透明度和颜色调整功能,以适配不同的应用配色。
为了提升搭载Android L的手机和平板的电池利用效率,谷歌专门开发了Project Volta,可以将每个应用的耗电量都显示出来。同时该功能还拥有Battery Saver工具,当手机电量降至15%左右时,设备就会自动降低屏幕亮度、关闭3D特效或降低CPU运行主频等,帮助其获得更长的待机时间。
Google在Android L中加入了新的JobScheduler,这个API以更为严格的标准来管理应用的活动。举例来说,此前当一个应用需要进行更新或对后台数据进行刷新时, 只需手机处于开机状态,同时具备网络连接即可,但是有了JobScheduler之后,应用对连接模式进行检查(Wi-Fi还是蜂窝数据),从而确保电池 有足够的电量能够完成数据更新。很显然,JobScheduler可以让Android应用获得更加智能化的后台管理。
Android L还加入了一个新的多网络功能,该功能有助于应用在数据网络之间进行无缝切换,而不会影响到用户的正常使用。从理论上讲,这就意味着当你的设备从Wi-Fi网络切换到蜂窝数据网络时,应用的功能都能够正常使用。
此外,Android L的蓝牙也将会支持更多的外设,包括电视和Android Wear设备等。谷歌还表示将会在Android L中改进对NFC模块的支持,让具有NFC模块的设备更容易被发现,并以更快的速度完成数据传输。
**通知中心
**
Android L的另一大明显改进就是通知中心。按照Material Design的设计理念,通知以卡片的形式在通知中心中展现,每张卡片的右侧为通知信息,而左侧则是对应的应用图标。用户可以直接在锁屏界面上调出通知中 心来查看相应的信息,同时还可以直接滑动移除通知,或直接进行回复,而无需进入到对应的应用中进行回复。此外,这些通知不再只根据时间来进行排序,也可以 根据与用户的相关性和重要性来进行排序,避免出现错过重要的通知。
开发者必备:关于Android L的一切
Android L还具备了“Heads-Up”通知功能,该功能会将对于用户比较重要的通知以更大的消息框的形式展现出来,避免用户错过这些信息。
其它功能
Android L默认采用ART运行环境,完全兼容64位芯片,谷歌称这将比此前的Dalvik模式性能提高两倍,但是会占用更多的内存空间。同时,Android L采用新的设备策略管理器和用户配置文件,这能让企业用户更为方便地对Android设备进行管理,同时也在一定程度上提升了设备的安全性。
开发者必备:关于Android L的一切
以上介绍的仅是Andriod L的部分更新内容,还有更多的功能等着开发者去发掘。谷歌表示将会为开发者提供多达5000个Andriod L的API接口,感兴趣的开发者可以登陆谷歌的官网了解更多的信息。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2014 非常好用的开源 Android 测试工具
当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场。在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具。 本文主要是展示一系列的开源 Android 测试工具。每个工具都会有相应的简短介绍,还有一些相关的资源。Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目。 本文提到的开源 Android 软件测试工具包括:Android Test Kit, AndroidJUnit4, Appium, calabash-android, Monkey, MonkeyTalk, NativeDriver, Robolectric, RoboSpock, Robotium, UIAutomator, Selendroid。 Android Test Kit Android Test Kit 是一组 Google 开源测试工具,用于 Android 平台,包含 Espresso API 可用于编写简洁可靠的 Android UI 测试。 OSChin...
- 下一篇
谷歌推出 reCAPTCHA Android API:使互联网更安全
当谷歌在十年前推出 reCAPTCHA 时,它有一个简单的目标:让用户访问他们喜爱的网站,而不用担心垃圾邮件和滥用行为。多年来,reCAPTCHA 已经发生了很大的变化。它从扭曲的文本演变成街道号码和名称,然后在 2014 年推出 reCAPTCHA 和今年 3 月的隐形 reCAPTCHA。到目前为止,已有超过 10 亿用户受益于 reCAPTCHA,谷歌将继续致力于改进这种保护。 在谷歌 reCAPTCHA 第十个生日之际,谷歌宣布推出首款 reCAPTCHA Android API 作为 Google Play 服务的一部分。通过这个 API,reCAPTCHA 可以更好地区分人类和自动输入软件,以便在移动设备上提供简化的用户体验。它将使用谷歌最新的隐形 reCAPTCHA 技术,该技术可以在现场进行风险分析,并使数百万人无需点击即可通过验证。 现在,移动用户可以在不中断的情况下享受他们的应用,同时仍然避免垃圾邮件和滥用行为。reCAPTCHA Android API 随附在 Google SafetyNet 中,它提供了设备认证和安全浏览等服务来保护移动应用。移动开发人员可以在...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8