iOS 10中,按下Home键能即响应返回桌面了
- 10 月 13 日
- 爱思助手
- 15430
iPhone 7 和 iOS 10 上线已经有一段时间了,在经过最初的激动与兴奋之后,现在是时候让我们静下心来研究一下在新设备和新系统中,还有什么细微的变化是苹果没有告诉我们的。
最近在论坛中,网xkx6149 就发现了一个被我们忽视的细节:在 iOS 10 中,当你按下Home键之后能够立即响应返回桌面,不用延迟 300 毫秒了。根据这位网友的描述,在 iOS 9 以及更旧的系统之中,任何时候用户按下 Home 键后它会先停顿 300 毫秒。而这停顿的 300 毫秒是为了等待用户按下第二次,如果 300 毫秒之内用户第二次按下 Home 键,那么系统将切换进入后台;如果用户没有进一步的操作,那么则会返回桌面。
iOS 9 及以前的系统,任何时候按下 Home,都要先延迟 300 毫秒,等待你按下第二次,如果 300 毫秒内连击两次,则呼出后台,如果没有连击,才返回桌面。
而在 iOS 10 之中,只要用户按下 Home 键它会立刻返回桌面,没有延迟。而且在返回桌面的过程中,只要用户是在 300 毫秒之内第二次按下Home键,那么会切换进入后台。从动画效果看,就是程序已经在动画缩小,或者桌面已经出现,及时的第二次按下 Home 键则仍然能正确响应双击动作。
这对 Home 键的操作体验是一个极大的改善,以前按下时总感觉到有延迟,以至于需要借助于插件来关闭延迟才能用上一个极速流畅的 iOS 系统。
最后来自这名网友的友情提示另外:千万不能打开那个"辅助功能快捷键",这个快捷键支持用户连按三次主屏幕按钮执行更多操作,比如打开 VoiceOver 等。一旦开启此功能,Home 键均需要延迟 300 毫秒才能响应,这会影响整个系统体验,因此如果没有必要就不要打开了,而且一旦你打开这个快捷键,那么你就无法在锁屏状态下呼出电子钱包,即使这不会影响到 Apple Pay 的实际使用。
这 300 毫秒的延迟是怎么来的呢?
故事还要从很久以前说起,在 2007 年苹果公司研发第一代 iPhone 的时候遇到了很多难题。其中一个问题就是,因为当时小屏幕设备还没有流行起来,很多网站都是针对大屏幕设备所设计的。为了解决 iPhone 小屏幕设备浏览桌面端站点的问题,苹果公司的工程师们就做了一些约定,其中就包括双击缩放,这也是出现 300 毫秒延迟的主要原因。
双击缩放即用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩放至原始比例。如今经常使用 Safari 的用户都知道,刚一打开页面,除了文章本身,我们还看到顶部通栏、菜单等非关键性要素。
而当我们双击屏幕以查看文章内容的时候,Safari 会相当智能地缩放至主体文章。同一张页面在 iPhone 上双击放大后的效果,聚焦在文章主体内容。这也相当符合个人使用习惯。
那么这和 300 毫秒延迟有什么联系呢?
假定这么一个场景。用户在 iOS Safari 里边点击了一个链接。由于用户可以进行双击缩放或者双击滚动的操作,当用户一次点击屏幕之后,浏览器并不能立刻判断用户是确实要打开这个链接,还是想要进行双击操作。因此,iOS Safari 就等待 300 毫秒,以判断用户是否再次点击了屏幕。于是,300 毫秒延迟就这么诞生了。
iPhone 之后其他移动浏览器都复制了 iOS Safari 浏览器的多数约定,包括双击缩放,几乎所有的移动端浏览器都有这个功能。起初用户对这 300 毫秒的延迟并没有什么不习惯的,但是随着用户对移动端体验要求的不断增加,他们越来越希望这 300 秒的延迟能够取消。浏览器开发商也确实提供了一些可行的解决方案,包括禁用缩放、更改默认的视口宽度和 CSS touch-action 等。
注意事项
在这 300 毫秒的延迟消失了之后,切换动画就分成了两种情况:
第一种,如果你的连击是在 150 毫秒以内完成,后台动画为应用卡片缩小再向右移动出后台,顶层卡片就是刚刚的应用。
第二种,连击在 150 毫秒-300 毫秒这个时间段之内完成,后台动画为应用卡片缩小到桌面,随后桌面卡片向右移动出后台,顶层卡片是桌面,刚刚的应用在第二个。
另外在论坛中,我们看到有很多网友都在问要如何关闭辅助功能快捷键。首先打开设置应用,进入通用版块,找到辅助功能项,点击进入,滑到屏幕最底部你就能够看到“辅助功能快捷键”。点击进入,看见打钩的就是你打开了的功能,这个时候只要在打钩的选项上再点击一次即可取消。
有些用户可能在这一栏中看到打钩并且变化的放大器选项,无法取消打钩。其实你需要退出到辅助功能界面,在视觉版块找到放大器选项,关闭按钮即可。有用户认为开了放大器也会导致切换慢一些。同样地,在辅助功能的学习版块中,关闭引导式访问选项可能也提升切换速度。
不少网友表示按照上述设置之后,发现切换速度确实变快了。你是什么感觉呢?