【每周一品】the magazine:碎片化时代的深度阅读与电子杂志 | 极客公园
阅读界面工具栏?去掉
当一个阅读类应用需要提供多种阅读之外的功能时,它就需要提供一个工具栏,方便用户随时进行操作。不少应用会直接将工具栏放在屏幕下方,而另外一些产品则选择了限制文本宽度(这样做的一个好处是可以让 ipad 横竖屏模式下的文本宽度保持一致),然后将工具栏放到侧面,比如《商业价值》杂志的 ipad 客户端:
marco arment 的做法是——简化功能,取消工具栏。他在自己的播客中自曝在最初版本的产品设计中,the magazine 的界面上是有工具栏的。但是最终,他“把能去掉的都去掉了”。最终在 newsstand 上架发行的 the magazine 界面上取消了工具栏,只有一个唤出侧栏按钮和一个分享按钮。在 ipad 上,这两个按钮被放在了正文左右两侧的留白里,在 iphone 上,它们会随着滚动离开屏幕。整个屏幕完全留给了文章内容本身。
剩下还有日间/夜间模式切换和字号放大缩小这两个功能,则被隐藏到了侧栏的最下方。
全屏模式?去掉
移动设备,特别是手机上,“全屏模式”几乎是阅读器应用的标配功能。传统上人们总是认为在全屏模式下用户可以更加专注地阅读。作为一个深度阅读应用,the magazine 却没有这样的功能,为什么?
一方面,marco arment 认为“全屏模式”的触发与退出会给用户增加一次选择,带来不必要的操作:
我总是很讨厌全屏模式,点击进入和退出全屏模式的操作和自动启动全屏模式的淡入淡出动画都让我抓狂。模式转换总是给用户带来困惑。
另一方面,他也认为当界面上的元素被减少到一定程度的时候,有没有全屏模式已经不重要了。即使没有全屏模式,也可以为用户提供与全屏阅读如出一辙的体验:
在开发 the magazine 时,我的目标是让用户不需要全屏模式。让普通模式也拥有和全屏模式类似的体验。
为此,如上文所述他将主界面按钮数量减少到的两个,并且以淡灰色放在文本两侧的自然留白里。这样,整个界面都被留给了文本内容:
当你的界面上除了一个 20 像素的系统顶栏以外什么都没有的时候,你不再需要一个单独的全屏模式。
文本调节?去掉
如上文所述,the magazine 的文本调节功能仅限于放大缩小字号和日间/夜间模式切换。字体选择、行距选择、颜色选择这些传统的文本调节功能被全部砍掉。
marco arment 自己在播客中解释了去掉这些功能的原因。一方面,这是一个成本原因:购买字体授权需要钱,开发字体调节功能需要时间。他自己在 instapaper 中提供了八款自己购买授权的字体。但在 the magazine 这样一个不知道是否会成功的项目中,购买字体和实现字体调节功能需要耗费的成本过大。他需要用最小的成本让应用上线。
另一方面,他表示对自己之前在 instapaper 中提供各种文本控制功能的决定感到很后悔,但是现在去掉已经来不及了。他提到在跟踪用户使用习惯时发现,baskerville 这样一个屏幕显示效果很糟糕的 ios 自带字体,居然也有不少用户一直在用。如果取消了字体选择功能,则会影响到这些用户的使用。
instapaper 上的前车之鉴让 marco arment 意识到,开发者应当为用户做出尽可能专业和理想的默认选择,而避免用户在调节字体行距这些问题上耗费精力,也避免用户自己因为缺乏经验而选择实际上不利于阅读的字体。
此外,instapaper 作为一个稍后阅读应用需要照顾各国各种文字的用户,幸运的是 the magazine 每两周才推出一期四篇文章且这些文章都是英语。因此 marco arment 可以自己控制每篇文章的字体和排版,替用户做出体验更好的选择,并且确保在每个用户的终端设备上都有一致的效果。出于这样的考虑,the magazine 默认提供了非常理想的字体和排版(标题字体 avenir,正文字体 georgia),而取消了大部分文本调节功能。
唯一被保留下来的是字号大小的选项。因为在 instapaper 的用户跟踪数据中,marco arment 发现字号大小的选择千人千面,没有绝对优秀的最佳选择,并且与用户的视力等因素密切相关。于是他将这个自定义功能开放给了用户。
……也会过犹不及
但是,marco arment 自己也承认,在大量做减法砍掉不必要功能的时候,也难免发生了过犹不及的现象,他在播客里说道:
很多极简主义的和基于手势操作的应用都犯过这样的错误:为了做出简单优雅的设计而隐藏了太多东西,砍掉了太多功能,结果最后产生了失败的产品。
这个过犹不及的地方是——the magazine 取消了“设置”按钮和设置选项。
起初 marco arment 认为,取消“设置”选项可以强制自己砍掉不必要的功能,做出简洁的设计。然而实际上砍掉了“设置”选项之后的第一个正式版 the magazine 应用却发生了种种问题;
- 在分享选项中有 instapaper,但是用户在应用中登陆了 instapaper 之后却没有地方可以退出或更换 instapaper 账号。(事实上这是 ios 应用间通信薄弱的先天缺陷导致的问题,在 android 上,直接去 instapaper 应用中换个账号就好)
- 用户要取消订阅杂志时只能进入 nesstand 商店进行操作,而有节操的杂志发行方应当在应用内为用户提供直接的退订跳转链接。
- 用户无法在应用内查看 the magazine 的隐私政策和用户信息使用准则,只能开浏览器到官网查看。同样的,一个有节操的杂志发行方应该让用户直接在应用内查看这些政策信息。
- 第一版 the magazine 中有一个设计:如果检测到系统中已经安装了 chrome 浏览器,则在打开链接时直接使用 chrome 打开,否则才使用 safari 打开。在实际使用中 marco 发现其实很多用户装了 chrome 却并不用它作为主力浏览器。(再一次,这是 ios 先天缺陷导致的问题,在 android 上选择浏览器是系统机制,无需应用开发者操心)
- 和上面 chrome 与 safari 的纠结一样,还有不少用户表示他们用 海豚浏览器 和 opera mini 之类的其它浏览器产品。需要给用户一个选择默认浏览器的界面,与 chrome 一视同仁。
因此,marco arment 承诺下一个版本的 the magazine 中将会为用户提供一个设置界面和一些设置选项。但是基本的原则不会变——设置按钮不会导致添加主界面工具栏,而文本控制选项则永远不会开放给用户。