安卓7.0牛轧糖系统
开篇
本文章主要介绍android 7.0中引入的新特性和新功能。
安卓程序员开发者你需要重视一下,以方便日后对android7.0的开发工作。
承接上篇:Android程序员 安卓7.0的新特性奉上 重视这些改变
上篇介绍了安卓7.0中的多窗口支持、通知增强及即时编译的新特性。这次文章继续讲解android 7.0的新特性新功能.
Project Svelte:后台优化
Project Svelte是Google在安卓4.4版本开始启用的一项瘦身计划,也就是把后台不必要的一些服务在安卓系统核心中剔除,所需要的大大RAM减少了。
安卓7.0主要对后台处理进行大量优化。包括在后台运行的方式。
安卓7.0中删除了三个常用隐式广播 —CONNECTIVITY_ACTION、ACTION_NEW_PICTURE和ACTION_NEW_VIDEO因为这些应用在唤醒的时候会连带着启动其他应用。所以删除了此类广播。
后台应用
SurfaceView
在安卓7.0,SurfaceView在某些情况下(例如渲染视频,内容等)耗电更少,相较于TextureView有很大的优势。SurfaceView主要是减少了对屏幕画面合成的耗电,SurfaceView是在专有硬件中合成。
手机视频播放器
流量节省模式
众所周知,流量在智能移动设备中占据很大一部分要素,国内软件厂商有的专门的流量节省的软件服务。
在安卓7.0中,增加了流量节省模式,可以有助于减少使用流量,例如在关闭屏幕之后,后台会限制流量的使用。当然你可以增加白名单程序实现不限制流量。
在视频和图片中分别采用降低帧率和降低图片质量的方式,进行流量节省服务。
流量节省软件
Vulkan API
Vulkan API是一项3D渲染API,安卓7.0把他集成到了系统中,Vulkan是3D图形渲染的一向标准,它让CPU的开销最小化,可以允许你直接控制CPU以及多线程同时工作。
但是Vulkan只适用于已启用 Vulkan 硬件的设备应用。
3D模型
Quick Settings Tile API
快速设置一般作为手机的副屏,拥有不错的用户体验。安卓7.0中增加了对与快速设置的API的范围。
可以增加自己的快速设置图块,以进行自定义的指定操作。定义之后你可以把他显示给用户,用户可以通过拖动的方式拖动到快速设置面板。
号码屏蔽和来电过滤
安卓7.0可以支持在平台中进行号码屏蔽了。提供API可以让服务商维护屏蔽号码的列表。
来电过滤功能可以实现拒绝来电,并且在通话记录中不显示号码,也不向用户显示来电通知。
来电
未完待续...
END.