iPhone相似性

任何参与Mac软件开发的人都熟悉特定应用程序是否“类似Mac”的争论在Mac的早期 - 大约十年左右 - 整个Mac社区基本上都同意这意味着什么要不像Mac一样,不了解Mac OS的基本概念和规范这是你可以在瞬间发现的东西 - 由工程师设计的软件得到它

然而,在过去的十年中,“非Mac-likeness”的指责已大致沦为无意义的挥手You still occasionally see UI mistakes that are genuinely un-Mac-like — like, say, outright Windows-isms such as ordering dialog box buttons OK/Cancel rather than Cancel/OK — but in most cases, when someone complains “that’s not Mac-like”, what they really mean is “I don’t like that.”1

我认为,最重要的因素是Mac平台(以及Windows)的整体范围已经变得如此之大,以至于它支持各种UI设计理念和风格。iPhoto和Aperture在视觉和功能上都有不同的风格,但它们都是Apple制作的照片管理应用程序。

所有Mac软件都应遵循基本规范和惯例,但不再存在定义Mac-like的单一,简单,整体设计风格或哲学。

另一方面,iPhone是20世纪80年代Mac的所在地它是新的,创新的,并且雄心勃勃地扩展了当前硬件可以支持的范围与Mac一样,iPhone已经建立了不仅仅是不同的UI惯例,而且相反对它之前的约定Apple已经勾画出一幅非常清晰的图片,说明应用程序对于“类似iPhone”的含义。

And, just as many third-party Mac developers in the ’80s struggled to design Mac-like software because they couldn’t shake preconceptions forged in the “everything is just text” pre-Mac era, many third-party iPhone developers aren’t wholly getting theiPhone-like部分在许多情况下,我认为,这是因为他们不能动摇先入为主的设计苹果电脑软件。

我将为iPhone UI设计提出一个重要的中心指南:

弄清楚你需要做的绝对最少的事情来实现这个想法,做到这一点,然后从经验中消除地狱。

我进一步建议以下更具体的指导方针:

  • 每个屏幕应该一次显示一件事那个“东西”可能是一个列表,但它应该只是一个列表。
  • 最大限度地减少屏幕元素的数量。
  • Make UI elements large enough to be easy to tap; place them far enough apart that there is little risk of tapping the wrong target by mistake.
  • 尽可能避免偏好,并假设几乎所有用户都将使用默认设置。
  • 当您展示更多细节时,从概念上讲,您从左向右移动 - 但最好尽量减少向右钻取时的深度。

这些指南几乎描述了Apple设计的所有iPhone应用程序,并适用于App Store中我最喜欢的应用程序。

关于笔记的说明

作为案例研究,请考虑iPhone的内置Notes应用程序这个应用程序是一个很好的例子,它具有类似iPhone的意义。2

Notes中只有两个屏幕首先,列出所有Notes列表中的一行显示注释的标题以及上次修改的日期该列表始​​终只按时间顺序排序,最近一次排序此屏幕只能执行两项操作:通过点击打开现有笔记,或通过点击列表顶部始终显示的“+”按钮创建新笔记没有文件夹没有其他排序选项。

Notes列表视图的屏幕截图。

When you create or edit a note, the toolbar at the top offers two buttons: “Notes”, which points back to the left and takes you to the list of notes, and “Done”, which ends the editing mode by putting the keyboard away and using the full screen to display the contents of the current note没有明确的“保存”按钮 - 始终自动保存更改There is no “Cancel” button when creating a new note; just hit “Done” or “Notes” before typing anything and no new note will be created.

没有单独的标题字段注释中的第一行文本用作标题更改注释的第一行,然后更改注释的名称。

打开现有音符后,没有“编辑”按钮 - 要切换到编辑模式,只需点击音符本身的内容区域,键盘就会出现,插入点位于您在音符中轻触的位置。

Notes详细信息视图的屏幕截图。

布伦特西蒙斯在7月接受凯尔巴克斯特的采访时说关于他对iPhone版NetNewsWire的设计:“清晰度比密度更有价值。”iPhone的Notes应用程序清晰而稀疏 - 或者,或许更好的放置,清除因为它很稀疏。

注释屏幕上显示的唯一元数据是修改日期笔记底部的工具栏只有四个按钮:

  • 左箭头移动到上一个音符。
  • 用于将注释作为电子邮件消息发送的信封(不会离开Notes应用程序)。
  • 垃圾桶可以删除注释(使用双键删除注释/取消确认面板)。
  • 右箭头移动到下一个音符。

左/右按钮不是必需的功能,但它们是必要的,以避免烦恼没有它们,要扫描多个音符,你需要做一个“回到列表,点击下一个音符,回到列表,点击下一个音符”舞蹈。

这是Notes应用程序的全部内容我已经看过App Store中提供的几个笔记编辑应用程序,其中大多数应用程序似乎都没有认识到Apple的Notes应用程序是多么聪明和精心设计。启动时,Notes会明确地显示其核心功能非常很快,只需要很少的点击使用,并只使用两个简单的层次结构(笔记的平面列表和笔记本身)使用Notes应用程序超过16个月后,我发现按时间顺序排列列表正是我几乎一直想要的。

这并不是说Notes,因为它在今天(也就是说,因为它原来的iPhone首次亮相,因为它从那时起没有改变)无法改进。

  • 显然,最大的缺失功能是同步电子邮件是目前从Notes导出笔记的唯一方法,根本无法导入实际上有一些方法可以将文本片段从您的计算机传输到iPhone上的Notes应用程序,但没有这是一项主要功能,目前是第三方笔记应用程序的最大机会。

  • 搜索功能会很好I imagine something along the lines of the search field Apple added to the Contacts list in iPhone OS 2.0, sitting at the top of the list of notes; type a search string and the list of notes would be filtered to display only those which match.

  • 注释不会旋转对于那些喜欢在水平键盘上打字的人来说,它应该是有益的。

这几乎是我的笔记愿望清单 - 一个很短的清单。


  1. 我认为这背后的逻辑是这样的:I like the Mac UI overall; but I don’t like this specific UI design; therefore this specific UI design is not Mac-like. ↩︎

  2. 不,我不喜欢Notes使用的Marker Felt字体But that’s a subjective cosmetic niggle. ↩︎