Android L版本重大修改
一:New Android Runtime (ART)
新的运行环境,4.4一下的版本ART是可选的运行环境,默认还是Dalvik。但是在Android L版本之后默认环境就是ART了。
新的特性如下:
1.Ahead-of-Time (AOT)。提前预编译,在运行时之前将代码编译成可执行的文件,并保存起来。
2.改进了垃圾回收功能。
3.改进了bug调试功能。
大多数应用不需要更改便可以运行在ART环境下,但是一下的情况你需要注意一下:
1.使用了Java Native Interface (JNI)技术运行了C/C++代码。
2.你使用开发工具生成了非标准的代码。
3.使用了与内容不相符的垃圾回收技术,因为ART使用了新的垃圾回收技术,所以会有兼容的问题。
二:Notifications做了一些改进
1.配色
2.声音控制
3.样式
三:RemoteControlClient
1.锁屏一些应用需要更改。
四:ActivityManager.getRecentTasks()
1.使用android.app.ActivityManager.getAppTasks()
来替代之前的方法。
五: