三维触控有必要打开吗,三维触控开启了还是不能用

首页 > 经验 > 作者:YD1662022-11-09 13:51:01

灵动岛:兵马未动,粮草先行

十年前的第一部 iPhone,用创新的 Multi-Touch 技术颠覆了手机在人们心中的样子。今天的 iPhone X,则标志着 iPhone 迈入一个新的时代。设备与体验融为一体,让你完全沉浸其中,只感受到自己所关注的东西,仿佛忘记了设备的存在。

正如 2017 年时任 Apple 首席设计官的 Jony Ive 在 iPhone X 发布时所说,全面屏 iPhone 的推出是一个重要的里程碑,让「设备与体验融为一体」的全面屏交互手势当然也是一次软硬件结合的人机交互尝试:屏幕就是 Home 键,屏幕之下则是 iOS 系统。

有着异曲同工之处的「灵动岛」也因此被 Apple 称为「iPhone 实现全面屏
以来又一次面目全新的巨变」。那么,「灵动岛」真如 Apple 所介绍的那样是继全面屏之后属于下一个时代的创新吗?我想,这个答案只有 App Store 庞大的应用生态能够在未来给我们一个答案。在那之前,不妨让我们再来看看「灵动岛」做到了什么、做得怎么样。

据 Apple 介绍,「灵动岛」将通知、提醒、实时活动整合在了一处,也就是说这 3 种信息将会围绕着「灵动岛」展开呈现。

先来说说「实时活动」。也许是 Apple 的保密工作做得太好,就在许多人都准备接受 iPhone 14 Pro 将带着传闻中的「叹号屏」出现时,几乎没人想到随着 iOS 16 一起发布的「实时活动」功能,早早地为「灵动岛」的出现铺好了道路。「实时活动」不仅是灵动岛的灵魂所在,也是开发者唯一能与「灵动岛」交互的方式。

三维触控有必要打开吗,三维触控开启了还是不能用(5)

查阅 Apple 关于「灵动岛」的开发文档可以看到,第三方 app 是通过 ActivityKit 框架启动「实时活动」功能,实现在「灵动岛」和锁定屏幕上呈现应用实时更新的能力。根据 Apple 在《人机界面交互指南》中对于「实时活动」的介绍,「实时活动」应该具有以下特征:

归纳一下,我认为「实时活动」应该满足以下特性:

也就是说,虽然「实时活动」存在与传统推送通知相同的特点,比如点击后打开应用的正确位置,但与后者是完全不同的 2 类信息,前者不会常驻在屏幕上,且在更为严格的条件下才会执行。反过来也是同理,iOS 的通知和提醒不会出现在「灵动岛」中,它们仍然会以你熟悉的方式,以「灵动岛」为界,在下方通过横幅推送通知。

从某种意义上说,「实时活动」更像是一种更高级别的小组件,因为它同样使用了 SwiftUI 和 WidgetKit 创建用户界面,只是前者在更新机制方面有所不同。

不过,也正是对于通知、提醒和实时活动在呈现形式上的不同处理方式,导致不少人对于「灵动岛」可谓颇有怨言。因为「灵动岛」不仅由于位置相较「刘海」略微下移导致上方留下了一小部分空白区域,更是因此造成提醒和通知的横幅位置整体下移了不少。

三维触控有必要打开吗,三维触控开启了还是不能用(6)

对于这种硬件和软件设计上的调整,在 @两颗皮蛋 的这篇文章中已经解释得相对合理也够清晰,一方面是由于 Face ID 结构组件的调整,另一方面则是需要考虑「灵动岛」在紧凑 (Compact)、最小化 (Minimal)、扩展 (Expanded) 3 种不同形式时的样式,达到现阶段设计的「最优解」。

从结果上来看,「灵动岛」的交互设计绝对可以称得上令人眼前一亮。不论是边框、屏幕、灵动岛保持一致角度的圆角设计,还是各种细致同时充满趣味性的动画效果。

不过,如同往年 iOS 系统的重要功能一样,「实时活动」将延期至 iOS 16.1 推出的消息毫不令人意外。目前来说,iPhone 14 Pro 上的「灵动岛」更像是一个半成品,只有部分系统应用和功能如计时器、Face ID 等凭借「原生」优势率先做了适配,一些语音以及音频类的 app 也因为类型原因得以率先「登岛」。「灵动岛」的更多能力,只有依靠第三方 app 越来越多的适配,才能真正发挥出来。

三维触控有必要打开吗,三维触控开启了还是不能用(7)

我也不想再次向你赘述目前的「灵动岛」能做些什么,你大概也已经在别的很多内容里、或者自己亲手试过。不过,经过一段时间的使用下来,我确实也发现了一些目前存在的问题。比如根据以下 Apple《人机交互指南》中「最佳实践」部分的这项介绍:

Make sure tapping your Live Activity opens your app at the right location. When people tap a Live Activity to open your app, take them directly to details and actions related to it — don’t require them to navigate to the relevant screen.

可以得知,Apple 对于开发者的建议是当用户点击某项实时活动时,应用应该直接打开对应功能的详情页面,而不只是打开 app。而目前为数不多的适配了「灵动岛」的 app 里,常用的音乐 app 和计时器功能都无法完美实现。比如点击「灵动岛」中正在播放的音乐,只会跳转至音乐 app 中之前停留的页面,而不会打开对应歌曲的播放页面;而点击计时器时,如果不是首次唤醒时钟 app,也无法直接到达计时器页面。

三维触控有必要打开吗,三维触控开启了还是不能用(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.