任何付费成为苹果iOS app开发者的人应该都看过苹果的iOS Human Interface Guidelines。不过现在你可以在iBooks store中免费下载阅读这本245页的设计宝典。该书可带你一览苹果的界面设计规则,了解苹果是如何处理iPhones和iPad上的用户界面,值得一看。以下是我们从中获取的最喜欢的几点技巧。
内容总胜过界面
不要远离用户关心的内容。比如,在屏幕顶部展示一个second bar,仅用来展示品牌资产,这意味着留给内容的空间变少了。相反要遵从用户关注的内容,并考虑以其他低入侵性的方式无处不在地展示品牌,比如巧妙地定制屏幕的背景。
不要用注册页和用户打招呼
尽可能地延长要求用户注册的时间。最好可以让用户不用注册就能浏览app的大部分内容或者使用应用的部分功能。比如App Store没有要求用户注册,直到他们决定进行购买的时候才会提示用户。用户通常放弃那些在使用app做一些有用的事情之前就强迫他们注册的应用。
通过正确构建来避免设置
如果可能的话,避免把用户引导至设置页面。当你设计的应用程序能按照大部分用户期望的方式运行时,就降低了用户设置的需求。如果你需要用户相关的信息,那就询问系统,而不是要求用户提供。如果你认为自己必须提供用户很少改变的应用设置,那可以通过Settings Bundle in iOS App Programming Guide来学习如何在代码中支持它们。
不要扰乱当前手势使用的良好现状
通常情况下,避免定义一个新的操作手势,除非你的应用是一款游戏。在游戏和其他沉浸式应用程序中,自定义手势可以是使用体验中很有趣的一部分。但是在辅助类应用中这一点非常重要,开发者最好使用标准的手势,这样用户就不用再花力气发现或者记住它们。
像报刊编辑一样和用户“交流”
使用非正式的友善的语气语调,但不要太过随便。你希望避免太过呆板或者太过拘谨,但你又不希望为了表现出过分友善而屈尊俯就。记住用户有可能多次阅读UI上的文字,一些最初看起来比较聪明的语句重复多次后可能会惹恼用户。
要像报纸编辑那样思考,提防多余的或者不必要的词句。如果你的UI文本简短直接,那么用户就可以简单快速地吸收。确定最重要的信息,简洁地表达出来,并显著地展示出来,这样用户就不用非得阅读大量文字才能找到他们想要的内容,或者弄明白下一步做什么。
不要想着取悦每个人,大部分即可
关注应用80%的用户需求。当你这么做的时候,大部分不需要进行任何设置,因为应用已按照他们期望的行为进行了设置。如果应用中某个功能
只有少数人可能使用或者大部分用户可能仅使用一次,那就放弃它。
构建从不“说”退出的体验
iOS应用绝不应该展示一个关闭或者退出选项。当用户切换至其他应用,返回主屏幕或者把设备设为睡眠模式时会停止对上一款应用的使用。
本文作者:记者 来源:钛媒体
CIO之家 www.ciozj.com 微信公众号:imciow