向用户推广改变可能极其困难。他们已经习惯了用你的产品,多年的经验指引他们完成各项工作。当你通过让软件看起来和表现不同来抽离他们的支持时,你会破坏他们的期望,重置他们的肌肉记忆,并面临巨大的挑战来证实你所创造产品的更大效用。
以Office 2007功能区惨案为例。我个人认为Office 2003用户界面很糟糕。它没有设计理念。功能并不是刻意添加到产品中,而是 wherever room could be found. Office 2007的用户界面经过了仔细的设计,考虑周到,注重实现产品的挑战性二分目标:使其组成部分易于使用同时展示出包含在该套件中的数千个特性。
当然,好事多磨:Office UI团队的真正目标并不与用户的目标相同。Office UI团队被要求做上述所有事情,而 Office 的 用户只想做好他们的工作。体验可能多么笨拙,但这些用户知道如何完成他们所需的任务。强迫他们几乎重新学习如何完成这项工作是一场苦战。
我认为微软最终以沼泽战胜。最终,那些一直抵制升级到Office 2007的企业客户不得不屈服,用户也适应了。我认为 Office 做了正确的选择,尽管这很痛苦。
相比之下,当你重设计一个产品,它不仅是止疼药, 而是一个维生素(或许是一个可疑的维生素),你将很难说服用户适应。他们不 必须 使用你的产品,并将同时进行的设计与功能减少结合在一起,这似乎是一个非常有效的方法来赶走你的用户,无论你的意图多么高尚。 比如最近人们普遍反应不佳的Skype和Foursquare重设计。 用户对 Skype 重设计 的愤怒并非新鲜事,但看到他们反复犯同样的错误却很令人感兴趣。
我不确定如何保证产品重设计的成功,但查看这些例子可以显示出一些必定失败的稳妥方式。
最好的祝愿,
亚伦
我们在看什么
- 商业
- 设计
- 开发
- 谣言
本周控制
SCLAlertView-Swift
漂亮的Alert View。用Swift编写 MIT许可证。 |
每周汇总
SSACreditCardValidator
一个简单的用于iOS的信用卡验证类。 MIT许可证。 |
CGParallaxCollectionView
扩展Ole Begemann的CGParallaxCollectionView至Swift。 MIT许可证。 |
RSPOPAlertView
全屏可弹出和阻塞的提示视图。 MIT许可证。 |
YouTube数据API 3
完全用Objective-C编写的YouTube数据API 3.0的简单包装器。 MIT许可证。 |
RBMenu
受Medium iOS APP启发的iOS菜单。 MIT许可证。 |
XHRefreshControl
XHRefreshControl是一款高可扩展性、低耦合度的下拉刷新、上拉加载更多组件。 GPL授权。 |
PASImageView
圆形异步图片视图下载器,轻量级缓存,用Swift编写。 MIT许可证。 |
JMCircularColorPicker
动画圆形颜色选择器。您可以使用此简单选择器将颜色选择器添加到项目中。 定制授权。 |
CircleStatus
显示带有自定义数字和颜色范围的圆形图表,外部环有背景透明度/颜色配置。还可以选择显示图例。您可以自定义图例标签和点,更改其位置(顶部/底部/左侧/右侧)。在图例视图中调用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
对iOS 8的Apple HUD(音量、静音、旋转等)的Swift重实现。 MIT许可证。 |
AGSpriteButton
一个SpriteKit按钮,其实现类似于UIButton。它继承自SKSpriteNode,处理自身的触碰并执行与特定触碰事件对应的selector。这有助于设置按钮时最小化代码。 MIT许可证。 |
CRPixellatedView
受Facebook的Slingshot应用程序启发的冷却像素动画的酷炫自定义UIView子类。 MIT许可证。 |