搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 少数派 > 具透 | Android 7.1 开发者预览版新特性一览

具透 | Android 7.1 开发者预览版新特性一览

少数派 2017-10-31


关于栏目

苹果、谷歌每年一次大更新的新系统都值得关注。「具透」会挖掘、详解新系统的各个功能细节,并会以长期更新形式,让你对它们有更深入全面的了解。




对与那些爱追版本号的 Android 用户来说,今年可谓是幸福的一年:Android 7.0 的第一个开发者预览版提前 I/O 大会两个月放出;10 月初发布 Pixel 手机时,Google 承诺「晚些时候」会向其他设备推送 Android 7.1,两周后,首个 Android 7.1 开发者预览版火速上线。


这些你期待的东西还没有


这次的 Android 7.1 开发者预览版版本号实际为 Android 7.1.1(NPF10C),和先前一样,手持 Nexus 5X/6P 以及 Pixel C 设备的用户,可以通过参与 Android beta 项目或直接刷入工厂镜像来进行更新。但需要你注意的是,请千万不要以为这里的 7.1.1 和 Pixel/Pixel XL 所预装的 Android 7.1.1 是同一回事:


  • 首先,这次发布的 Android 7.1.1 开发者预览版是没有 Google Assistant 的。我们可以暂时将这段时间看作是 Pixel 手机的「独占期」,想在 Nexus 设备上体验 Google Assistant 的用户可能还需要再等等。当然,如果你胆大心细,也可以参考由 XDA 用户编写的 Google Assistant 强制开启教程(http://forum.xda-developers.com/android/software/guide-how-to-enable-google-assistant-t3477879)

  • 自然而然地,你也不会在这次的开发者预览版中看到 Pixel 手机中内置的全新虚拟按键。屏幕底部的「三大金刚」还是老样子,长按 Home 键没有 Pixel 手机上那般炫酷的动画,只能呼出 Screen Search 或是 Google Now Feeds。

  • 尽管 Pixel Launcher 已经作为独立应用上架 Google Play Store,但只有 Pixel/Pixel XL 才能下载和安装(准确地说应该是「进行更新」)——Android 7.1.1 开发者预览版的默认启动器依然是 Google Now Launcher,想用 Pixel Launcher 还是得自己动手。

  • 在 Pixel 和 Pixel XL 中,用户可以通过指纹识别传感器可以通过感应滑动手势来进行通知栏下拉和关闭操作,这个功能目前为 Pixel 手机独占。

  • 不管是之前曾在 Android 7.0 开发者预览版中出现过的夜间模式还是 Pixel 手机中的 Night Light 功能,在这次推送给 Nexus 和 Pixel C 用户的 Android 7.1.1 中都没有出现。


但即便如此,这次放出的开发者预览版依然有相当多值得你关注和期待的新特性,我们也为你进行了一番整理。


App Shortcuts


App Shortcuts 是一个很早以前就被曝光过的功能,也不止一次地被比作是「Android 平台的 3D Touch」,以前你只能通过桌面图标打开应用,现在你可以直接开启应用中的某个特定功能。


因而不少人第一次听说这个特性将会出现在 Android 平台上的时候(尤其是 Pixel 手机发布时),也都在疑惑:没有「压感屏」的 Android 设备是如何实现这个功能的呢?


Google 的答案是「长按」。以下图中的 Google Slides 为例,在 Android 7.1.1 开发者预览版中,长按图标,收到震动反馈后松手,你就能看到图标上会弹出支持的快速跳转操作列表,说明成功呼出了 Shortcuts 功能。另外,长按操作列表中的任一操作,还可以将这个操作以快捷方式图标的形式直接放置到主屏上。



可是还有人感到疑惑「那如何像之前一样调整图标的位置呢?」,事实上,当你长按图标收到震动反馈后不松手,就可以像之前一样调整图标的位置了。 


不得不说,App Shortcuts 的最终实现方式着实让人有些意外和惊喜。别出心裁的交互方式让它不需要额外的硬件支持(压感屏),一些老设备在升级到 Android 7.1.1 之后也可以拥有完整的功能体验;与 Nova Launcher 等第三方启动器中的「图标手势」相比它又具备了「3D Touch」那种操作上的直观性。


目前 Android 7.1.1 中内置的大部分 Google 应用都已经适配了这一特性,也就是说,你可以长按 Gmail 图标直接打开邮件编写界面,也可以长按 YouTube 图标直接搜索想看的视频。


国内应用方面,鉴于大部分开发商在 iOS 平台上已有相关的 3D Touch 适配经验,在适配 App Shortcuts 特性这件事情上应该不会太难——真正难的,是用户何时能用上 Android 7.1.1。


圆形图标规范:短期内或为 Pixel 独占


在所有 Pixel 独占的内容中,圆形图标可能是我在短时间内唯一不想接受的「新东西」。但随着这次 Android 7.1.1 开发者预览版的发布,圆形图标规范也作为一部分内容被加进了更新说明和开发文档之中:


应用程序现在可以定义圆形启动器图标以用于特定的移动设备之上。当启动器请求应用程序图标时,程序框架应返回 android:icon 或 android:roundIcon,视设备具体要求而定。因此,应用程序在开发时应该确保同时定义 android:icon和 android:roundIcon 两个变量。您可以使用 Image Asset Studio 来设计圆形图标。

 

您应该确保在支持新的圆形图标的设备上测试您的应用程序,以确保应用程序图标的外观无虞和实际效果。测试您的资源的一种方法是在 Google Pixel 设备上安装您的应用。您还可以通过运行 Android 模拟器并使用 Google API 模拟器系统(目标 API 等级为 25)测试您的图标。


简言之,Google 建议开发者在开发应用时为应用设计两套图标,最终在启动器中显示哪一套则由用户、硬件厂商或是启动器来决定。


具透 | Android 7.1 开发者预览版新特性一览


在这次的 Android 7.1.1 中,Google 还没有为 Nexus 和 Pixel C 用户启用这一套图标规范,虽然从目前已经发布的两款 Pixel 手机来看,Google 显然是偏爱圆形图标的那一类厂商。但部分国内 Android 应用开发商估计会表示「丑拒」:显然还是 iOS 的圆角矩形图标比较适合 Android。


Image Keyboard


几个月前,Google 曾经在 iOS 平台上推出过一款名为 Gboard 的输入法应用。它设计简洁、操作畅快,集成了针对键盘专门设计的 Google 搜索功能,在你输入特定内容时可以直接调用 Google 搜索相关信息(网页、图片、GIF 等),可谓是一款绝佳的「斗图神器」。更多相关信息可前往查看早期测评(后台回复 Gboard)


具透 | Android 7.1 开发者预览版新特性一览


而这一次,随着 Android 7.1.1 开发者预览版的发布,Google 更是直接为 Android 平台引入了一个全新的 Commit Content API,输入法应用不仅可以调用此 API 实现与 Gboard 一样的使用体验,一些通讯应用(比如 Google Messenger)也可以通过此 API 来更好地处理这些来自输入法的图片、网页信息和 GIF 内容。


毫无疑问,这是一项可以同时提高输入法体验和沟通乐趣的新特性。


增强动态壁纸元数据


现在,您可以向显示壁纸预览的任何组件(例如壁纸选择器)提供有关动态壁纸的元数据。 您可以显示现有元数据属性(例如标签、说明和作者)以及上下文 URL 和标题等新属性,方便用户查看与壁纸相关更多信息。


这一点无需赘言,如果你使用过 Pixel Launcher 配套的壁纸应用就会发现,在选择和应用壁纸时,我们还可以查看到壁纸标签、说明和拍摄者等相关信息。甚至连那些我们自己都不知道从哪里扒来的壁纸,壁纸选择器都能识别出它们的来源、标题和作者,同时为我们提供相关的 URL 链接。


具透 | Android 7.1 开发者预览版新特性一览


还有一些小细节


快速设置工具面板改动 


在这次的 Android 7.1.1 开发者预览版中,快速设置面板与 Android 7.0.1 相比略有了一些改动:首次下拉呼出通知栏时,顶部的快速设置开关由原来的 5 个增加至 6 个;同时,在进行首次下拉后,系统设置入口按钮就已经出现在了右上方,原先进入系统设置需要进行的二次下拉操作被简化为一次;最后,上个版本中快速设置面板右下角的编辑按钮也被移动到了右上角。


具透 | Android 7.1 开发者预览版新特性一览


设置界面改动


Android 7.1.1 设置界面最大的改动或许就是顶部新增的「支持」标签页了。


在刚刚升级到 Android 7.1.1 开发者预览版时,这个页面还为我们提供了与 Pixel 手机完全一样的「7*24 小时实时售后服务」,随后这个页面便悄然消失了,至今只剩一句「We're here to help」,不得不说,对 Nexus 用户来说,这个标签页似乎有些鸡肋。


当然,除此之外,Android 7.1.1 的设置界面还有一些额外改动:如果你观察得足够仔细就会发现, 7.1 的设置界面在视觉风格上更加「扁平」了,「设置建议」和不同设置区域间的阴影几乎都被去掉了;另外,原先散布在系统设置各处的一些手势操作也终于被收纳进了新增的「手势」设置当中。


具透 | Android 7.1 开发者预览版新特性一览


重启按钮的加入


终于,原生 Android 系统在 Android 7.1.1 版本中加入了「重启」选项。


具透 | Android 7.1 开发者预览版新特性一览


更智能的储存空间管理


继 Android 7.0.1 引入了一个基本功能较为完善的文件管理器之后,Google 进一步完善了 Android 系统的储存空间管理功能。Android 7.1.1 开发者预览版与 Google Photos 的储存空间释放功能进行了整合与联动,开启「智能储存空间」功能后,系统会在储存空间不足时自动移除本地储存中那些已经备份过的照片和视频。



两个被修复的小 BUG


1. 部分用户可能会用到 sRGB 颜色模式,该模式位于「开发者选项」当中。但在之前的 Android 7.0.1 当中,这个选项会在设备重启后自动重置,十分恼人。这次的开发者预览版已经修复了这个 bug。


2. 屏幕旋转逻辑修正。在此前的 Android 版本中,当手机逆时针触发屏幕旋转时,虚拟导航栏会停靠在屏幕右侧;而当手机顺时针触发屏幕旋转时,虚拟导航栏依然会选择向屏幕右侧停靠,看上去十分别扭。在这次发布的 Android 7.1.1 当中,这个逻辑得到了小幅的修正:当你逆时针横屏时,虚拟按键会出现在屏幕右侧;而当你顺时针旋转手机触发横屏时,虚拟按键则会出现在屏幕左侧。也就是说,无论你朝哪个方向旋转手机,虚拟导航栏的绝对位置是固定的,它再也不会跨越「万水千山」跑到听筒那一侧去了。


以上便是目前为止我们所发现的 Android 7.1.1 开发者预览版中的全部内容,如果你有更新和补充,欢迎在评论区留言。




关于 Android 7.0 系列的更多文章:


  • 《帮你找回 Android 7.0 夜间模式的 2 款应用》(回复 夜间模式)

  • 《开启 Android 7.0 隐藏的导航栏定制功能》(回复 隐藏的导航栏)

  • 《效率翻倍,聊天追剧两不误:Android 7.0 分屏模式详解》(回复 分屏模式)

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《具透 | Android 7.1 开发者预览版新特性一览》的版权归原作者「少数派」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注少数派微信公众号

少数派微信公众号:sspaime

少数派

手机扫描上方二维码即可关注少数派微信公众号

少数派最新文章

精品公众号随机推荐