改变可能会非常难以说服你的用户。他们已经在使用你的产品的方式上形成了固定的习惯,数月甚至数年的经验指导他们完成各种任务。当你通过让软件看起来和表现不同来突然改变他们的预期,破坏他们的肌肉记忆时,面对的是一场艰难的斗争去说服他们你创造出的东西有更大的实用性。
以Office 2007的界面灾难为例。我个人认为,Office 2003的用户界面非常糟糕。它没有设计理念。功能并没有被刻意添加到产品中,而是随便找地方粘贴上去。Office 2007的用户界面经过精心设计,关注于实现挑战性的二分目标:使构成产品易于使用,同时突出显示组成套件的数千个功能。
当然,善行终究没有好报:Office UI团队的目标其实并不与用户的目标相同。Office UI团队的任务是我的上述所有任务,而Office用户只想做他们的工作。尽管体验可能很繁琐,但这些用户知道如何完成他们需要完成的任务。强迫他们几乎重新学习如何完成他们的工作是场艰难的斗争。
我认为微软最终通过消耗战取得了胜利。最终,那些对升级到Office 2007持抵制态度的企业客户不得不屈服,用户最终适应了。我认为Office做出了正确的选择,尽管这个过程非常痛苦。
相比之下,当你重新设计一个产品,它不是一个止痛药,而是一个维他命(可能是一个可疑的维他命),你会发现自己更难以说服用户去适应。他们没有使用你的产品的原因,同时进行产品重新设计和减少功能似乎是一个赶走用户的绝佳方法,无论你的意图可能多么高尚。请参考Skype和Foursquare最近惨淡的重新设计。用户对Skype重新设计的愤怒并不新鲜,但他们对同样的错误屡次犯去是有趣的。
我不确定如何保证你的产品重新设计成功,但这些例子展示了失败的一些切实方法。
最好的祝愿,
Aaron
我们在读什么
- 商业
- 设计
- 开发
- 传闻
本周控制器
SCLAlertView-Swift
美观的提示视图。用Swift编写 MIT许可。 |
周报汇总
SSACreditCardValidator
一个简单的iOS信用卡验证类。 MIT许可。 |
CGParallaxCollectionView
扩展Ole Begemann的CGParallaxCollectionView到Swift。 MIT许可。 |
RSPOPAlertView
全屏弹出并可阻塞的警告视图。 MIT许可。 |
YouTube Data API 3
使用Objective-C完全编写的YouTube数据API 3.0的简单封装。 MIT许可。 |
RBMenu
一款受到Medium iOS APP启发的iOS菜单。 MIT许可。 |
XHRefreshControl
XHRefreshControl是一款高扩展性、低耦合度的下拉刷新、上提加载更多组件。 GPL许可证。 |
PASImageView
圆形异步图像视图下载器,轻量级缓存,用Swift编写。 MIT许可。 |
JMCircularColorPicker
动画圆形颜色选择器。您可以用这个简单的选择器添加一个颜色选择器到您的项目。 定制许可证。 |
CircleStatus
显示带有自定义数字和颜色范围的环形图表视图,外部圆形带透明/颜色配置背景。还有显示图例的选项。您可以自定义图例标签和点,更改其位置(顶部/底部/左边/右边)。在legendView上调用heightForChartSize:方法以获取所选宽度的高度和图表半径。 Apache 2.0许可证。 |
BAPersistentOperationQueue
一个持久操作队列,使用数据库来保存稍后需要完成的操作。 MIT许可。 |
xcfui
用于fui工具的Xcode插件,可查找未使用的导入。 MIT许可。 |
MPGTextField
一个iOS自动完成文本框,提供您输入时出现的建议。该文本框由Swift和Objective C编写,可配置以确保从建议列表中进行强制选择,并控制基于用户输入的文本显示建议的弹出大小。 MIT许可。 |
BitLive
比特币价格追踪的iOS客户端。提供一个简单、简洁的用户界面,用于追踪主要交易所的比特币价格。 启用警报开关后,它还可以在后台提醒您比特币价格。(设置在价格高于或低于特定数值时提醒您) GPL许可证。 |
DKTuner
一个用于设置标量值、时间或任何目录值的调谐器控件。 MIT许可。 |
ParseChat
ParseChat是一个完整的原生iPhone应用程序,用于使用Parse创建实时、基于文本的聊天室。 MIT许可。 |
BSImagePicker
BSImagePicker是iOS的多个图像选择器。 MIT许可。 |
MAThermometer
一款可定制的温度计形状的进度条。您还可以用它来显示温度! MIT许可。 |
FeSlideFilter
全新展示滤镜的方式。通过在视图上滑动手指,实时查看前后对比照片。 MIT许可。 |
YLGIFImage-Swift
YLGIFImage的Swift实现。 MIT许可。 |
PKHUD
基于Swift实现的iOS 8版本的Apple HUD(音量、静音、旋转等)的重实现。 MIT许可。 |
AGSpriteButton
一个SpriteKit按钮,其实现方式类似于UIButton。从SKSpriteNode派生出来,它处理自己的触摸,并对特定的触摸事件执行相应的选择器。有助于在设置按钮时最小化代码。 MIT许可。 |
CRPixellatedView
一个基于Facebook的Slingshot应用程序启发的酷炫像素化动画的自定义UIView子类。 MIT许可。 |