开发者

Android 12L 是 Google 为大屏设备准备的新分支系统?

开发者 https://www.devze.com 2022-12-25 19:08 出处:网络 作者:运维百科
没想到在Android 12正式版上线没多久后,Google又出了一招后手,早些时候他们公布了全新的 Android 12L,一套专为大屏设备准备的新分支系统。目前在 Google 的网站上开发者预览软件已经上线,公开版本要等到明年初「

没想到在Android 12正式版上线没多久后,Google又出了一招后手,早些时候他们公布了全新的 Android 12L,一套专为大屏设备准备的新分支系统。目前在 Google 的网站上开发者预览软件已经上线,公开版本要等到明年初「新一波 Android 12 平板和折叠设备」到来后开发者_如何学编程才会随之推出。除此之外,官方也有特别提到目前的预览版「很快会登陆联想 P12 Pro 平板」。

虽然现有的 Android 早已支持多视窗模式,但整体界面多少还是给人一种手机版系统硬改出来的感觉,并没有很好的利用多出来的空间。Android 12L 便是在这些方面进行了改动,比如当它在发现屏幕宽度超过 600dps 的时候,便会把通知和锁定屏幕界面都变成两列式,Google 称这一更动同样也适用于其它系统页面和 app。另外在 12L 中也会设有底部任务列,方便使用者打开应用,而且也能令其通过简单的拖放手势在分屏模式下启动 app。值得一提的是,所有 app 在 12L 中都能以分屏方式运行,无论其尺寸是否能够调整。

而在视觉方面,Google 提供的新工具能让开发者提升 app 在多窗口模式下的观感,自定义字母框、圆角和调整嵌入窗口位置等操作皆可实现。上面提到的这些变化已经都能在开发者软件中预览,但也有一些改动会需要之后用户的体验参与。Google 建议开发者根据每台设备的窗口尺寸来打造其 UI,他们也增加了参考设备,以便让开发者在手机、平板、折叠设备、桌机等平台上看到软件的布局。

另外 Android 12L 为折叠设备准备了一个 API,允许开发者为 app 加入将转轴或其它边界识别为「自然分割线」的功能。以 Kindle 为例,在利用这个 API 后,软件就会在设备折叠时显示两栏内容,完全平躺的状态下你看到的东西会扩展到整个屏幕。Google 还设法让开发者能以更简单的方法,在 Jetpack Window Manager 库中添加新的活动嵌入工具和别的更新。该界面具备向下兼容性,这样那些使用旧版 Android 的用户就仍然能使用为 12L 优化的 app 了。

Google 还把 Material You 的设计系统加到了 Jetpack Compose 中,以便开发者将自适应主题功能添加到其软件内。这就代表着支持的第三方 app 亦能采用 Google 为你从壁纸中提取出来的色彩方案,按钮和菜单的高亮色调也能反映出相应的配色,令到系统观感更为统一。最后,为了进一步「激励」开发者针对 Android 12L 优化,Google 也在对 Play 商店进行更新。它会将适配大屏幕与否计入排名和搜索显示的考量,并且会警告使用大屏设备的用户哪些 app 未被优化。

0

精彩评论

暂无评论...
验证码 换一张
取 消