你真的要给用户提供「自定义」功能吗?

摘要

大多数时候用户并不具备「自定义」自己设备/工具能力。这也是为什么我们不断强调开发应用时需要提供一个「最舒适的默认值」给大部分用户,再酌情提供合适的自定义项目 。

天早上的时候,我非常喜欢的一个轻量级 twitter 客户端 Tweedle 的 beta 版本更新到了 RC2, 重新加入了旧版里大受好评的主题定制功能.。这种喜大普奔的功能重新回来之后,我当然是第一时间玩了一下,做了几个我自认为还挺好看的主题:

左边这个主题是按照 Gmail 的配色制作的, 于是我给它命名为 Gmail,右边则是经典的 Holo 蓝色, 于是我给他命名为 Holoyolo. 这两个主题都没什么大改动。 

我打开了 Photoshop, 打算做两个改动比较多的主题。左图是我按照 Press 的配色调整的主题, 暖灰的背景使得阅读体验非常舒服, 一抹绯红也给应用增加了活泼的感觉,,于是我叫它 Press.。右侧的主题是按照 Eye in Sky 进行配色的,便于在夜间使用,,于是我叫它 Weather Eye。

我很满意的看着自己的作品,,打算上 G+ 感谢开发者, 顺便展示一下自己的作品。

结果不上 G+ 不要紧,,一上 G+ 我就瞎眼了。Tweedle 的开发者 +Daniel Huckaby 在社区里发了一张图,还有一段文字。

Fact: I used this type of theme once as an example to the designers at work as to why its a bad idea to allow users to configure themes. It opens up the possibility to make your branding look bad. It still didn’t keep me from having it in Tweedle though, because I wanted that level of configuration myself.

这段话翻译一下大概是:

告诉你们个事儿啊:我常用这个主题做例子来告诉工作中的设计师们,为什么让用户来自定义主题是个糟糕的决定 —— 这会极大增加你们的品牌被弄得一团糟的可能性。不过尽管如此我还是在 Tweedle 里加回了这个功能,因为我自己需要这种级别的自定义。

这张图片让我想起了早些时候我看到的无数被「自定义」成惨不忍睹的样子的 iPhone/Android 手机。这些惨无人道的自定义包括:

  • 把 iPhone 的主屏变成 HTC Sense 风格的 (居然还有天气时钟小部件!);
  • 把 iPhone 的主屏图标换成 MIUI 风格的;
  • 把 iPhone 加入主屏切换时图标眼花缭乱到处跑的动画;
  • 无时无刻不开着 assistive touch, 就算是全新的设备;
  • 使用瞎眼的照片/图片做壁纸;
  • 把 Android 自定义成 iPhone;
  • 把 Android/iOS 的字体换成 Comic Sans/华康少女体;
  • 在 Android 上使用无比怪异鬼畜的 CM 主题;
  • 把输入法的背景换成照片/图片;
  • 红配绿;

图我就不配了, 大家自己脑补一下. (OMG, 我看到了邪神…)

而实际上,,由于 Android 手机的定制性普遍强于 iPhone,,所以我看到的更多惨不忍睹的自定义都出现在 Android 上.。而 iOS 在早期甚至不允许用户换壁纸 (现在允许换了,于是很多用户的主屏就变得和翔一样),Windows Phone 也因为比较难以破解和自定义而不会惨遭某些用户的毒手。再看看 Daniel 说的话,我不由得觉得,很多时候,像锤子和第一代 iOS 那样不允许用户换壁纸的决定,反而是很明智的。

一旦开放了自定义的权限,用户会做出什么样的决定就完全不是开发者能够控制的了。在这个版本之前的 Tweedle Beta 中, Daniel 只开放了一些预设的主题 (当然这些预设主题很好看)。当然,并不是所有用户都会在加入自定义功能之后毁掉这个应用,更多人是懒得自己去折腾这些东西的 (做 Weather Eye 主题的时候我是开了 Photoshop 去取色的…)。

但是很多「高级用户」喜欢折腾.。他们把折腾看作是自己能力的体现。 如果你有去美国的大小书店逛逛的话,你会发现在书店里卖的最多的书除了畅销小说之外就是 DIY 书籍 —— 几乎每个家庭都会有基本甚至几十本相关书籍,而父亲/丈夫们都以能自己修车/修除草机/修烤箱/修电脑/通下水道为荣。在美国, 人力成本很高。大多数中产阶级不太愿意花钱请人帮自己做这些「看起来似乎没什么难度」的事情,于是便干脆买一本书自己研究。不过到最后,他们总是会有一天遇到自己解决不了的问题,或者是自己折腾出问题, 不得不交给专业人士处理。

这种心理在很多时候也顺理成章的转移到了智能手机上。我们看到很多人以能自己「 Root/越狱/美化系统/优化系统」为荣,把手机折腾成了各种奇怪的样子,而他们却一厢情愿的认为:「我的手机肯定比刚刚买来的时候好用/美观了!」 这真是令人哭笑不得。

我认为,大多数时候用户并不具备「自定义」自己设备/工具的能力。这也是为什么我们不断的强调开发应用的时候需要提供一个「最舒适的默认值」给大部分用户,然后再酌情提供合适的自定义项目 —— 毕竟有些东西对于每个用户而言是不同的,比如在 Tweedle 中的字体大小和时间轴媒体预览。但是对于主题这种框架性的,一旦变更就有可能会毁灭用户体验的部分, 绝大多数时候,还是不要让用户去动比较好。

当然,,有一种情况除外:你自己设计的应用长得是像最后一张图一样的,而且你觉得这样看起来还不错。

对了,最后, 如果你想要试用 Beta 版本的 Tweedle, 请按照如下步骤来:

  • 加入 Tweedle - Testers 社群;
  • 成为 Beta 测试员;
  • 从 Play Store 下载安装 Tweedle Beta.

恭喜你,完成了~

P.S.:Daniel 大神似乎很喜欢我的配色。

最新文章

极客公园

用极客视角,追踪你不可错过的科技圈.

极客之选

新鲜、有趣的硬件产品,第一时间为你呈现。

张鹏科技商业观察

聊科技,谈商业。