当前位置: 首页 > 科技观察

为Android新面貌做准备:Android12第二个开发者预览版详解

时间:2023-03-13 07:29:10 科技观察

3月18日凌晨,Android12第二个开发者预览版(以下简称Android12DP2或DP2)如期上线.我们距离5月份的公开测试版仅一步之遥。所以在进入公测阶段之前,Android12仍然只能在部分GooglePixel设备上体验。如果您没有合格的设备或者不想冒险升级尝鲜,但同时又想跟上下一代安卓操作系统的新特性和新特性,不妨跟着这篇文章一探究竟。到处都在酝酿新的主题引擎。Android12DP1中贯穿大量系统界面的淡蓝色背景给我们留下了相当深刻的印象,随后这一变化被确认为基于壁纸颜色选择的全新主题引擎。寝具。Android12DP1由于这款代号为Monet的新版主题引擎在Android12DP2中仍未上线,因此DP1亮色主题下的蓝色背景也被暂时删除。Android12DP2界面对比相同,但多了很多与主题相关的UI调整,比如系统设置中随处可见的高对比度分隔线,更符合谷歌的全局浅灰色背景深色主题下的自己的规范,以及较早曝光的类似之前的概念设计图、新设计的widget选择菜单等:高对比度的分割线、更规范的深色主题背景配色和新版widget选择菜单。这种为颜色或主题铺路的变化在DP2中随处可见。例如,我们一直更加关注媒体播放控件。虽然Android12DP2并没有调整糟糕的操作按钮布局,但媒体控件的背景色采用了跟随系统强调色的方式,而不是当前Android11中的音乐专辑封面的取色和填充策略。Android11vs.Android12DP2最后,Android12DP2的多任务界面还将应用图标从应用窗口顶部拉开,让应用图标看起来像是悬浮在应用窗口上方。安卓11|Android12DP2虽然这会占用更多的空间,但考虑到如今很多安卓设备已经实现了20:9甚至21:9的屏幕比例,这样一个小小的改变也能让多任务界面布局看起来更加协调。画中画(PiP)体验渐入佳境PiP在Android12DP2中迎来了一次巨大的更新。以往我们使用Home手势返回主屏时,正在播放的内容会等待一段时间才会在主屏上生成画中画窗口,从应用程序到画中画的切换并不自然。当前从应用程序到画中画窗口的过渡延迟且不自然|图中视频内容来自MKBHDAndroid12DP2引入了全新的auto-PiPAPI,适配该接口的应用程序可以在应用程序切换到画中画窗口时拥有更加无缝的切换动画。感谢朋友的鞭策|图片:GadgetHacks非视频内容也可以使用画中画模式。这或许可以为“闪回键”等功能提供一种基于原生接口的新实现思路。这种国产UI的实现,原生接口都能支持|图片:ColorOS系统可以根据需要调整画中画窗口的大小。该功能可能是为特定的使用场景(如横屏、分屏)准备的。没有应用适配,实际效果我们无从知晓。最后,还有许多与画中画窗口交互的新方法。当您需要临时查看屏幕其他区域的内容时,可以将画中画窗口拖到屏幕边缘,使其暂时隐藏。隐藏的画中画窗口只显示部分区域,避免与屏幕上的其他内容产生干扰:可以说是灵活多变图中视频来源:TheWeeknd也更新了画中画的触控操作交互。现在点击画中画窗口调出播放控件,双击画中画窗口可以在当前窗口大小和最大窗口大小之间快速切换。原生系统单手模式正式上线。单手模式在Android12DP1中已经被埋没,但当时只能通过专门的Magisk模块开启。在Android12DP2中,该功能已经在部分Pixel机型中正式上线。根据我们的测试,Pixel3a升级后目前没有相关功能,但Pixel4XL可以在“系统>手势”设置中找到相关入口。实用性还是挺高的。打开后,我们可以随时在底部的Home栏向下滑动进入单手模式,再次向上滑动退出。动画相当Q弹;同时,系统还提供了一些附加功能,方便特定的使用场景。设置,例如不活动超时选项和切换应用程序后自动退出选项。高斯模糊/磨砂玻璃是下一个趋势?对于图形图像效果,Android12DP2官方引入了更丰富的效果渲染机制,从实时高斯模糊到色彩滤镜,开发者可以根据实际需要单独或组合应用这些效果。不过,谷歌在开发文档中也指出,由于处理器性能的客观差异,部分安卓设备可能不支持这些视觉特性。谷歌展示的毛玻璃效果正在开发大量的隐藏功能。Android开发团队已经将在开发者预览版和测试版中“隐藏宝藏”作为一种惯例。这些隐藏功能,有的可能会在正式版推出,有的可能会保留到下个版本(比如录屏)——好在以技术实力和开发者资源着称的XDA一直在愉快地“挖宝””为用户。接下来,我们就来看看这款Android12DP2隐藏的新功能。莫奈主题引擎自然是Android12的核心新特性:代号莫奈的主题引擎。从XDA放出的截图来看,Android12DP2中隐藏的莫奈主题引擎开启后可以覆盖更多的系统界面,比如PixelLauncher的长按菜单、应用抽屉的背景、锁屏等本文其他地方提到的解锁图案和PIN码接口。Android12DP2的莫奈主题引擎效果|图片:kdrag0n从成功开启主题引擎的开发者@kdrag0n放出的截图来看,莫奈在DP2中的实现效果正在逐渐接近Android12概念设计的初步曝光。此外,开发者还表示,莫奈在DP2中升级为基于CAM16的拾色算法,相比DP1中的HSL算法,能够提取生成更自然准确的配色方案。Pixel的“GameMode”游戏模式也是一直呼吁更新的功能之一。在Android12DP2中,我们似乎看到了其原生安卓游戏模式的到来。虽然还没有正式加入到DP2中,但9to5Google团队已经成功启用了DP2中一个还处于开发初期的“游戏仪表盘”功能,包括一些游戏优化相关的功能。图:9to5Google从截图中可以看出,该游戏模式包括显示FPS、截图和免打扰模式的快捷键。同时,在顶部菜单下方还有两个较大的按钮控件,其中一个还是空白。右边的是YouTubeLive按钮,可以让你通过YouTube快速直播你的游戏画面,这似乎与谷歌自家的云游戏服务Stadia不谋而合,后者也希望深度融合流媒体/直播。体育馆|TechSpot同时,9to5Google在介绍中也指出,该游戏模式的相关代码存档在com.如果出现在Android12中,它也很可能是GooglePixel系列的独家功能,而不是AOSP开源项目的一部分:但我相信多年来专门从事此工作的第三方AndroidROM不会放弃自己的游戏模式而改用AndroidROM。相反,使用谷歌的版本。新版搜索组件在今天的PixelLauncher,Pixel的默认启动器中,所有本地/网络搜索任务只能通过GoogleAssistant自带的搜索栏来完成,但在DP2中,Google似乎增加了一个更A适合搜索原生应用的搜索栏。从9to5Google公布的截图来看,在PixelLauncher上激活该功能后,可以直接通过这个搜索栏快速找到本地应用;重要的区别在于它没有任何GoogleLogo,在目前的DP2中无法正常启用。新版搜索组件|图:9to5Google不过,我们可以期待的是,这款新的搜索工具可以设置为允许用户自定义搜索结果的来源:包括应用程序、应用程序快捷方式、设置选项、联系人和PlayStore。内容。适配大屏设备在很多人觉得Android平板电脑几乎一无是处的同时,三星仍然急于更新自家的Galaxy平板设备——现在看来,这种信心或许是有道理的。在Android12DP2中,XDA成功启用隐藏在针对大屏设备优化的PixelLauncher中的任务栏。这个任务栏会像ChromeOS一样在屏幕底部提供一个常驻的应用程序启动和切换区域,非常适合在平板电脑上使用。或者在安卓系统的桌面模式下使用。图:MishaalRahman基于面部识别的自动轮换。喜欢躺在床上玩手机的人肯定不会开启自动旋转功能——明明是竖屏的使用场景,但系统会根据传感器数据将界面调整为横屏。我们之前在一些华为设备上看到过基于人脸识别的自动轮换方案,但没想到这么快就来到了原生Android。根据XDA的挖掘,Android12DP2中埋藏了一个可以根据面部判断的自动旋转选项。从设置和功能描述来看,原理应该和华为的实现差不多。基于面部识别自动旋转的截图解锁图案/PIN输入样式调整在锁屏界面,Android12DP2将回车键样式更改为与其他数字键统一样式,同时将数字键与输入内容分离横线也被取消,取而代之的是“紧急呼叫”按钮,由之前的透明设计变成了整个界面唯一一个充满系统主题色的按钮。Android11|Android12DP2除了PIN界面略有调整外,图案解锁在DP2也发生了一些变化:滑动时的轨迹变粗,显示颜色也从之前的白色变成了设置主题颜色。新的解锁图案动画上面可见的细节也可能为即将到来的变化铺平道路。XDA在Android12DP2中成功开启了全新设计的锁屏PIN码输入界面。新界面使用不透明的纯色背景。背景颜色是从上面提到的莫奈主题引擎中提取的。圆形背景。与上面显示的旧界面相比,这个新设计总让人觉得熟悉……图:MishaalRahman&kdrag0n对话/联系小部件开发者预览中的各种功能和设计细节显示,以上截图很可能是最终版本Android12想要呈现给大家的效果。XDA这次在Android12DP2中成功开启了一个新的对话/联系人小部件。从放出的截图来看,这些widget只提供了3x2的尺寸,现阶段的设计和功能都比较粗糙。上图中的生日、来电提醒等功能还没有出现。图:MishaalRahman气泡通知改进最后,还有一个隐藏的特性,我非常希望能从幕后走到台前,成为Android12的正式功能:气泡通知图标。以往,Android系统的气泡通知只提供文字。对于一些内容奇怪的通知,我们无从判断是哪个应用在后台悄悄“作怪”。谷歌在Android12DP2测试的新版气泡通知可以解决这个痛点:从@kdrag0n给出的截图来看,新版气泡通知会同时显示通知内容和应用图标,就像很多之前的第三方ROM。图:kdrag0n开发者相关更新更规范的屏幕圆角适配方案Android12DP2引入了一系列新的API来定义屏幕圆角的半径、中心点等参数。这些新的API有助于减少开发者针对圆角屏幕进行UI适配的工作量。软件适配规格再次赶上硬件形态。不知道谷歌什么时候可以调节前置挖孔的垂直位置?毕竟像Pixel5这样不与前置摄像头和状态栏底部边缘相切的安卓设备并不多。当智能手表、手环等设备可用时,安装在安卓手机上的配套应用可以被及时唤醒并保持连接状态。锁屏通知操作的额外安全保障此前,Android系统的锁屏通知只提供了内容显示的安全验证保护,即我们可以选择是否在锁屏状态下隐藏部分应用的锁屏通知。Android12DP2新增了setAuthenticationRequired标签,可以让开发者进一步保护锁屏通知操作,比如为消息通知的读取、删除等操作添加安全验证。应用可选择屏蔽弹窗通过新引入的HIDE_OVERLAY_WINDOWS权限,应用开发者可以选择在应用中屏蔽来自系统或其他应用的弹出窗口,以避免视觉干扰。更完善的网络环境判断方法通过进一步增强现有的带宽预估API,开发者可以进一步搜索设备运营商、Wi-FiSSID、网络类型、信号强度等信息,从而获得更简单但更准确的判断结果根据实际网络环境和质量提供有针对性的内容和服务(如在网速不佳时提供低码率视频传输)。验证应用安装包完整性的丰富手段针对需要验证已安装应用安装包完整性的开发者,Android12DP2引入了全新的校验和(checksum)API,支持SHA256、SHA512、MerkleRoot等算法验证安装包的完整性安装的应用程序。以上就是本次Android12DP2更新中值得关注的新内容。如果你还有其他发现,欢迎在评论区留言分享。下个月见!