浅谈新一代Android操作系统Android L

今天早一些的时候,Google发布了新一代Android操作系统Android L。让我非常意外的是命名规则的变化,之前外界纷纷猜测会叫Android5.0,同时会给一个甜品的名字命名。因为Android操作系统发布了这么多的正式版本,一直是用甜品来命名的,现在直接用了一个L,和以往风格大大不同,让人不太理解。不过好在L非常好记,也非常容易上口。

看了一下官方宣称的Android L的新特性,主要有如下几点:

A New UI Design

Create a consistent experience across mobile and the web with material design, the new Google-wide standard.

采用了一个新的UI设计方案,让用户可以在手机和网页之间获得一致性的体验,至于这里说的material design不熟悉,毕竟一直也没搞过UI。既然介绍是新的Google-wide标准,估计在相当一段时间内,会在UI设计方面一直沿用这个标准。

从目前放出来的UI图片来看,是比之前要更漂亮一些。

A New Runtime

Test your apps and get them ready for ART(Android Runtime), the default runtime in the next release.

采用了一个新的运行时ART。其实不能说是新的,在Android4.4中就已经正式出现了ART,只不过不是默认选项,默认选项依然是dalvik,想来那个时候是打算过度一下的。在Android L中,ART将作为默认的运行时登场。可以大大的加快APK的运行速度,缺点是占用的空间会更大。因为将之前dalvik的即时编译改成了ART的提前编译。关于这个部分,在之前我的一篇博文:

Android中编译工具链的改动----LLVM份量的增加

中有详细的介绍。Google这个举动也是为了彻底解决Android运行速度的问题。毕竟dalvik已经太老了,用的太久了,无法承担现在的需求。

Enhanced Notifications

Get control over where notifications appear, how they look, and how they sync to non-handheld devices.

加强了消息提示功能。这里主要是调整了一下消息提示的显示功能,视图效果,和如何同非手持设备通信的问题。这个功能解决很多让大家头疼的问题,比如游戏中有来电消息等,新有的消息通知,不会干扰现有的操作。

Increased Efficiency

Project Volta is our effort to make the platform energy efficient and to give you more control over resource usage.

主要是Volta,一个类似电源管理的工程。它可以开启省电模式,降低APP的耗电量,同时还有一个详细的历史用电分析展示。其实,省电模式这个在很多厂商自己搞的Android系统之中已经有了,只是Android官方版本中一直没有。

主要介绍的新增功能有这么几个,还有一些其他的,比如可以设置在一定的场合不用密码就可以打开手机,方便在家里或者某种信赖的环境下面使用等。相信等真正的版本放出来之后,会发现更多的功能。

注:图片来自网络,英文内容来自Android网站

浅谈新一代Android操作系统Android L

时间: 2024-08-13 02:03:47

浅谈新一代Android操作系统Android L的相关文章

浅谈 unix, linux, ios, android 区别和联系

浅谈 unix, linux, ios, android 区别和联系 网上的答案并不是很好,便从网上整理的相对专业的问答,本人很菜,大佬勿喷 UNIX 和 Linux ??UNIX 操作系统(尤尼斯), 是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由 KenThompson.Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发.目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX 规范的

浅谈混合开发与Android,JS数据交互

本文是作者原创,如转载请注明出处! 一.概论 现在时代已经走过了移动互联网的超级火爆阶段,市场上移动开发人员已经趋于饱和,显然,只会原生APP的开发已不能满足市场的需求,随着H5的兴起与火爆,H5在原生APP中的使用越来越广泛,也就是我们常说的混合开发(Hybrid APP).最新很火的微信小程序相信大家都是知道的,实际上微信小程序加载的界面就是一个HTML5的界面,HTML5界面在一些电商类的APP中主要承担展示数据的作用,但是他的作用并不仅限于此,最起码js调用原生方法和原生调用js的方法是

浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6621566 上一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划简要介绍了Android系统进程间通信机制Binder的总体架构,它由Client.Server.Service Manager和驱动程序Binder四个组件构成.本文着重介绍组件Service Manager,它是整个Binder机制的守护进程,用来管理

浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6627260 在前面一篇文章浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路中,介绍了Service Manager是如何成为Binder机制的守护进程的.既然作为守护进程,Service Manager的职责当然就是为Server和Client服务了.那么,Server和Client如何获得S

Android安全开发之启动私有组件漏洞浅谈

0x00 私有组件浅谈 android应用中,如果某个组件对外导出,那么这个组件就是一个攻击面.很有可能就存在很多问题,因为攻击者可以以各种方式对该组件进行测试攻击.但是开发者不一定所有的安全问题都能考虑全面. ? 对于这样的问题,最方便的修复方式就是在确定不影响业务的情况下,将这个存在问题的组件不对外导出变成私有组件.这样做的确很有效,私有组件也很安全.但是,如果存在某个私有组件能被导出组件启动的话,那么这个私有组件其实就不再是私有了.如果攻击者可以通过控制导出的组件对私有组件进行控制,那么攻

浅谈getaddrinfo函数的超时处理机制

在sockproxy上发现,getaddrinfo 解析域名相比ping对域名的解析,慢很多.我觉得ping用了gethostbyname解析域名.问题变为getaddrinfo解析域名,是否比 gethostbyname慢.写测试程序,分别用getaddrinfo和gethostbyname解析,发现getaddrinfo确实慢. strace跟踪发现,getaddrinfo和DNS服务器通信10次,gethostbyname和DNS服务器通信2次. gethostbyname是古老的域名解析

安卓开发_浅谈Android动画(四)

Property动画 概念:属性动画,即通过改变对象属性的动画. 特点:属性动画真正改变了一个UI控件,包括其事件触发焦点的位置 一.重要的动画类及属性值: 1.  ValueAnimator 基本属性动画类 方法 描述 setDuration(long duration) 设置动画持续时间的方法 setEvaluator(TypeEvaluator value) 设置插值计算的类型 setInterpolator(TimeInterpolator value) 设置时间插值器的类型 addUp

浅谈Android应用保护(二):Anti-Analysis的方法和工具

本文内容翻译自国外文献,原文链接请参看文章底部 之前讲到过,应用开发者为了保护自己的应用不被别人分析和篡改,会将应用的安全性寄托在某个(些)机制上.可以被用来保护应用的机制有很多,效果和实现难度也是各有特点.有这样一类应用保护方法,叫做针对逆向工具的对抗(Anti-Analysis). 针对逆向工具的对抗,简单来讲就是利用逆向工具自身的缺陷或者是Android特有的机制,使应用逆向分析工具在工作过程中失效或者报错崩溃,分析过程无法继续实施.从而达到保护应用的目的. 这种保护应用的方式的优点就是实

浅谈Android 事件分发机制(一)

在上一篇文章中,浅谈Android 事件分发机制(一),简要分析了一下事件分发机制的原理,总结一下就是事件层层传递,直到被消费,原理看似简单,但是在实际使用过程中,场景各不相同,复杂程度也就因产品而异,这篇文章就通过给view加移动来模拟事件分发. 触摸事件 这里涉及到几个与手指触摸相关的常见事件: 坐标系对于单指触控移动来说,一次简单的交互流程是这样的:手指落下(ACTION_DOWN) -> 移动(ACTION_MOVE) -> 离开(ACTION_UP) 坐标系 Android坐标系以手