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

这份iOS15推送通知设计指南,值得设计师们认真阅读!

时间:2023-03-22 16:17:05 科技观察

与去年发布的macOS11和iOS14的WWCD2020相比,今年的WWDC似乎变化不大。在系统视觉层面,macOS12、iOS15、iPadOS15、watchOS8似乎并没有太多“革命性”的变化。说实话,把它当成日常的产品功能迭代就好了。不过iOS15还是有不少不错的新功能,比如实时文本(LiveText)、更强大的Spotlight、全新的Safari浏览器、全新的安全机制等等,这些功能已经足够为用户提供更好和更安全的用户体验,但另一方面,有许多功能对设计人员和开发人员产生巨大影响。目前Facetime多人通话的升级,以及将当前界面和屏幕分享给他人的Shareplay,很大程度上是为了应对全球疫情下用户封闭隔离的情况。这些功能需要系统级的支持。从照片中获取文字信息的直播文字功能、超级专注的搜索功能、新相册自动生成回忆视频的功能,都与苹果自身在机器学习领域的挖掘息息相关。有成绩的团队可以参考这些内置函数,如何用好神经网络的软硬件可以参考相关开发文档。关于iOS15,在我看来值得一提的、对设计和操作影响较大的部分,其实就是新的通知推送系统和“专注模式”功能。整个发布会结束后,随着新系统的发布,苹果HIG页面只有一小部分内容进行了更新,包括信息推送和“专注模式”部分。信息推送与当前用户的日常内容和信息消费习惯密切相关。越来越多的APP、越来越频繁的信息推送给用户带来的信息压力已经成为一个普遍存在的问题。直到今天,这个问题还没有完美的解决方案。对于注意力管理的问题,iOS15给出的解决方案是一种相对妥协且合理的处理机制。1、视觉优化在基础信息推送内容的视觉设计上,iOS15优化了通知栏小卡片的视觉布局,将APP图标放大放置在卡片左侧。信息方面,采用用户大头像+APP小图标的组合形式,增加信息来源的辨识度,通过这种形式更清楚地告知用户所接收信息的来源及其属性。iOS15还可以根据用户设置的日程或所处的模式,快速收集每天收到的通知,并构建成一张通知摘要大卡片,摘要的内容呈现会按优先级智能排序。顶部的卡片是最相关的。(那么APP通知推送会不会因为这个机制开始新一轮的内卷?)值得注意的是,因为新的推送摘要是按照优先级排列的,所以各个APP中优先级最高的通知会聚合在一起。抽象信息的组织不是通过单一算法实现的。同样利用机器学习的功能,利用神经网络芯片,更好的有针对性地过滤信息,推送给用户,以达到更好的体验。2、通知管理层面的提升在原来的iOS14中,对于单个APP的推送管理方式比较简单。除了“关闭”,你只能选择“隐式推送”。更细致的推送选择和处理:在更多选项中,您可以选择让APP“静音一小时”或“今天不推送”,避免干扰。iOS15的整个通知处理机制都是围绕着降低用户信息负荷的目标进行的。除了管理层面的细化,专注模式是iOS14之前“勿扰模式”的全面升级。其中,为了更细致地处理推送通知,通知功能的类型也进行了更详细的分类,并在HIG设计规范中进行了更详细的描述。相关详情见第四节。3、围绕场景打造的专注模式“专注模式”是为了应对信息过载的问题,尝试改善推送通知影响用户注意力的情况,希望帮助用户更专注于正在进行的任务。基于几种常见的使用场景,系统提供了“个人”、“工作”和“睡眠”三种场景,并保留了之前的“免打扰”模式。点击底部的“+”号可以添加更多模式,其中还包括“驾驶”、“游戏”等不同的预设场景模式。除了“请勿打扰”模式,在其他模式下,用户可能会收到与这些场景相关的应用,用户可以在iOS15系统的智能推荐下,快速添加或删除当前模式下可以推送通知的应用。在指定模式下,用户收到的推送通知的内容和类别将具有高度相关性,以减少干扰。同样,为了匹配不同的专注模式,你也可以根据模式设置特定的主屏幕和桌面小部件,成为当前模式下的信息和管理中心,更方便地管理当前任务,达到“专注”的目的”。“专注模式”更智能的一点在于,系统会根据地理位置信息,有意识地提醒用户是否切换模式;同时,当用户将手机设置为特定模式时,绑定同一账号的其他设备也会自动切换到相同的专注模式,达到统一管理的目的:当然,除了切换“对焦模式”,用户可以通过右上角的“控制中心”手动切换“对焦模式”。.4.通知系统规范无论是新的通知系统还是“焦点模式”,信息管理的粒度都比以前更加细化,很大程度上是基于新推送通知的分类管理。这部分内容在HIG设计规范中已经更新,非常详细。4.1.通知管理用户希望收到自己关心的事情的通知,但又不喜欢被打扰。为了帮助用户管理整体体验,他们需要在发送任何通知提醒之前获得用户的许可;该系统允许用户在“设置”>“通知”中进行更改,并调整推送提醒样式,可以预览并与Siri交互。用户还可以在“设置”>“焦点”中将所有通知静音(某些地区的政府警报除外)。有关开发人员说明,请参阅UserNotifications。4.2.帮助用户管理通知在iOS15及之后的版本中,用户可以指定焦点模式时间,设置焦点模式下通知推送的具体行为,进行细粒度管理。专注模式可以帮助用户定义在睡眠、工作、阅读或驾驶等不同状态下这段时间内通知推送的具体行为。用户可以过滤出哪些通知或应用可以推送给特定焦点模式下的用户。例如,在以工作为主的模式下,用户可能希望收到来自同事、家人、工作相关应用推送的信息,用户也可能希望收到时间敏感的通知。虽然在焦点模式下,一些通知可能会延迟给用户,但通知信息会在收到时立即生效。4.3.通知类型如果要自定义推送信息,需要保证你的APP可以支持直接信息推送,比如来电或短信等通讯类通知,其他类型的弱时效推送要使用非通讯类notifications,要支持通讯通知,就需要引入SiriKit,这也意味着用户可以使用Siri来自定义通知推送行为。具体参考INSendMessageIntent和UNNotificationContentProviding。为了方便用户管理推送通知,您需要定义APP推送通知的中断级别。不同级别的定义决定了通知什么时候推送,系统在不同状态下是否推送,以及如何处理。.目前,推送通知的中断级别分为4个级别:被动通知。用户可以在闲暇时查看的推送通知,例如附近的餐厅推荐。活动通知(默认状态)。用户可能希望知道此信息何时可用,例如最喜欢球队的最新比分。时间敏感的通知。需要用户立即关注的通知,如帐号安全相关通知、快递通知等。键通知。直接影响用户声明的安全,需要立即知晓并具有高优先级的公共通知,例如来自政府机构的安全通知,或来自医疗保健应用程序的推送通知。具体属性也可以参考下表:值得注意的是,这四个级别是递进的,因为后两个推送通知需要更高的优先级,所以最好征得用户的同意。此外,在设计通知推送系统时,需要重点考虑三个方面:需要准确判断每条通知的优先级和中断级别,不要让非关键通知以焦点模式占据用户注意力,从而获得用户的信任。不正确的优先顺序可能会导致用户不信任您的应用。只有与时刻密切相关的事件信息才被设置为时效性通知,这样时效性就可以与其优先级相对应。不要将营销推送通知设置为时间敏感通知。