欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

“Q”弹可口 新一代Android Q新功能抢先看

程序员文章站 2024-01-04 20:40:40
3月14日,google发布了下一代android操作系统的首个开发者测试版,目前的代号名为android q。在即将到来的 google i/o 2019上,goog...

3月14日,google发布了下一代android操作系统的首个开发者测试版,目前的代号名为android q。在即将到来的 google i/o 2019上,google将介绍更多有关android q的详细信息。

“我们将用户的隐私和安全放在首位,也带来了更全面的保护功能,包括对定位权限的管理、限制应用获取敏感信息等”,google发言人在介绍android q时强调。这句听起来像是苹果宣传语的话,如今成为了android q的重要方向。

不过,既然已经推送了首个开发者预览版,我们也不妨尝尝鲜,围观一下android q中的亮点和新功能。支持折叠设备

在今年的mwc上,华为和三星纷纷推出了令人惊艳的折叠设备——mate x和galaxy fold。这意味着多年来没有任何进步的手机形态终于迎来了重大突破,这种折叠式设备可以同时充当手机和平板电脑。

“Q”弹可口 新一代Android Q新功能抢先看
华为mate x

硬件形态和软件支持是息息相关的:计算机图形界面在上世纪80年代诞生后,鼠标逐渐成为了计算机的标配;2007年,为配合iphone上的多点触摸技术,苹果公司为其配备了精简版的mac os(也就是之后的ios),这奠定了此后十余年的移动设备形态。今天,手持设备的未来形态已经崭露头角,相关的软件支持也是不可或缺的。

“Q”弹可口 新一代Android Q新功能抢先看
android q对折叠屏的支持

android q的一大亮点就在于其率先支持了折叠屏,并可延长折叠设备的电池使用时间。为了支持这种硬件形态,android q api的activity部分得到了修改,以便支持multi-resume。此外,谷歌还更改了resizeable activity属性的工作方式,从而帮助开发者管理app在可折叠屏幕和外接屏幕上的显示方式。隐私和安全

隐私和安全方面一直是安卓做的不足的地方。有了安卓较为开放的系统api,app可以实现更多功能,如悬浮球、后台轮询等,但这也给流氓软件/恶意软件开发者带来了可乘之机。

这一点在android q上得到了改善。现在,当一个app在获取设备的位置时,它的图标上会有一个特殊的角标,告诉用户“这个app正在跟踪你”。

“Q”弹可口 新一代Android Q新功能抢先看
android q中的权限提示

android q还允许用户更细粒度地控制app的权限(位置、相机、麦克风等),可以指定app在何时能访问这些权限,选项包括“一直”、“仅一次”和“当这个app被使用时”。暗色模式

早在前两年就有风声说苹果正开发ios上的暗色模式,2018年发布的macos 10.14就先于ios配备了这个功能。如果不出意外的话,今年6月的苹果wwdc上,暗色模式将成为ios 13的新功能。

“Q”弹可口 新一代Android Q新功能抢先看
macos上的暗色设置

似乎是为了抢在苹果之前,谷歌在android q的第一个beta版中就放出了暗色模式。暗色模式,就是将操作系统ui的主题色改为黑色/深色,而非ios 7带起来的白色/小清新色。在lcd屏大势已去、oled已成高端主流的2019年,这种暗色模式能为oled屏幕的设备带来更好的电池续航水平。原理也很简单:oled显示屏的像素自发光,在显示黑色时不发光。大面积的黑色意味着大面积不点亮的像素,这自然省电。

“Q”弹可口 新一代Android Q新功能抢先看

并且,android q还支持自动检测壁纸色调来自动调整暗色模式的开闭。不过谷歌还是晚了一步,魅族的flyme、华为的emui、三星的one ui以及小 米的miui早已推出了各自的暗色模式。多媒体

这一部分的介绍偏技术向,如果不是it从业者可能不太好理解。你只需要知道,android q中配备的全新编解码技术能更快、更省地完成多媒体编解码工作。

android q带来了开源的视频解码器av1,这是一个开源的编解码格式,允许通过更低的网络带宽获取更高的视频质量。据称,av1的压缩率相比另一项编解码技术hevc的提升最高可达20%。

除了更好的解码器,android q还支持使用opus对音频进行编码,这种算法专为语音和音乐优化,该技术已被标准化为rfc 6716。

在图形api方面,android q也有所动作。它在知名跨平台图形api vulkan的基础之上为移动设备增加了angle支持。这是一种软件开发相关的抽象层,有了它之后,使用opengl es开发的应用和游戏便可以直接体验vulkan打来的强劲性能与高稳定性,并且能在android设备上部署不受限制的es实现。总结

除了以上功能之外,android q还引入了一些细碎的改进和新功能。比如,android q终于支持了原生屏幕录制,相比第三方录屏app性能更好;android q还对已经被广泛使用的面部识别技术进行了标准化。此前,各厂商的面部识别解锁功能都是由它们自行实现,现在有了android q,手机厂商可以直接使用android内置api来实现面部识别;

“Q”弹可口 新一代Android Q新功能抢先看
android q的原生录屏

总结

总的来说,android q在新功能方面可以用一句话概括:在你加入之前第三方定制安卓系统就已经有了这样的功能了,因此对android q的期待还是应该更多地放在系统底层的优化上。不过这次主打的加强隐私保护功能非常好,就是不知道第三方定制系统和国内app会不会遵循原生的开发规范了。

“Q”弹可口 新一代Android Q新功能抢先看

android q的测试计划已经面向pixel用户开放注册,不过目前还处于第一个beta版本,系统稳定性就不要抱太大信心了,因此强烈不建议用户在主力机上安装。

上一篇:

下一篇: