iphone4s ios9,iphone4s升级ios9耗电吗( 五 )


那么,对于第一个版本来说,哪些变化是绝对必要的呢?
借助纸笔仍然是我最喜欢的方法 。用笔来勾勒出一些粗略的想法,看看最终我能想出什么样的解决方案 。经过大量研究之后,我进行了一些迭代,从纸上来看,它们似乎很不错,而且很有意义,所以我决定把它们转换成线框图 。我用素描镜(Sketch Mirror)把它们发送到手机上,先看看感觉 。然后,我把这4个版本做成更加直观的原型,如下图所示:
但正如前文所述,解决方案必须简单、直观和熟悉,所以并不适合所有情景 。它要么不适合当前的视觉风格,要么不能适应某些特殊情况,要么很难快速理解工作的原理 。最后,我发现有两点颇具挑战性 。于是,我在众多的APP软件上做测试,看设计出的框架能否完全适合 。与此同时,我向苹果用户发送电子邮件,收集一些原始的反馈信息 。功夫不负有心人,我终于找到了可以着手的方面 。
局限性
局限性让这项计划开展起来十分艰辛 。新的信息通知方式必须满足各式各样的需求,即可以跨平台工作(Mac、iPad、Watch、iPhone),能适应当前的视觉系统,而且最重要的是能够满足众多APP和使用情境的需求 。有些APP发送简短而简洁的消息,而有些AP则P喜欢附加多媒体文件并添加大量文本,于是看起来篇连累牍,臃肿不堪 。
此外,你有时会收到来自多个发件人的多个通知,有时会收到同一个发件人的多个通知,那么如何进行分组呢?如果仅仅一个APP给你推送的信息就有二三十条,那会是一幅怎样“美丽的“画面?要不是技术限制,恐怕我还不知道这么多细节 。
方法二:创建一个新的系统
基于上面提到的局限性,我创建了一个新的系统,且自认为它能很好地处理这些场景 。与iOS11相比,新系统对单个通知并没有大的改动 。我从iOS10中带回了标头(Header),所以它看起来有点像当前系统的窗体小部件 。新系统将时间戳移动到内容区域以指示何时发出特定通知,并为展开指示器创建空间(稍后我将在多个通知部分对此进行解释) 。这些变化虽然比较细微,但却非常重要 。
更细致的观察
让我们对通知进行拆分来看 。如图,这是单个通知的“解剖结构图”,如果你收到少于2个通知或者根本没有启用“按APP分组”的功能,那么只能在此表单中看到通知 。
我将通知分为两部分:标头(Header)和内容 。每个通知都有这两个区域 。标头有助于分离APP及其内容,因此现在我们先看看内容部分 。通过简单地从标头中删除时间戳并将其附加到内容,我们现在有机会将多条消息放入内容区域而不是单个消息,并且仍然有空间在标头上展开指示器 。
就像我之前提到的,iOS9允许你按APP将通知分组,新系统也将使用这个可选功能 。一个简单的切换,可以轻松打开或关闭分组功能 。考虑到不是每个人都喜欢这个功能,所以具有选择灵活性是非常值得肯定的 。
现在让我们来看看分组的实际效果 。在“设置”中启用“按APP分组”后,当一个APP收到2个以上通知,消息分组就显现了 。通过创建一个容纳所有内容的栏目框来合并通知 。它会在内容区域中显示APP标头和数量,其中包含当前的未读通知数 。我们还会看到一个展开指示符(显示更多/显示更少),其外观和工作方式与窗体小部件相同 。
现在,你可以选择打开栏目框查看更多内容,或者选择隐藏它们 。不得不提的是,一旦消息被分组,将无法与单个消息交互(快速响应、存档等),所采取的任何行动都将影响整个组 。例如,打开、回复、清除等 。我觉得当你有多个通知时,最常见的两个操作是打开APP或者清除通知,所以我认为对版本1来说,详细的信息展示是不需要的 。

推荐阅读