WWDC 2012 Session 221 iOS User Interface Design (iOS 用户界面设计)

来源:互联网 发布:怎么通过网络找客户 编辑:程序博客网 时间:2024/05/17 23:43

Bad App Icon (不合格的应用程序图标)

     好的应用图标能够抓住用户的眼球,让你的应用在海量的应用中脱颖而出。比如在App Store上搜索应用时,呈现的结果中图标占了很大的排版比例,并且用户喜欢看图片多于文字。所以用户会不会对你的应用感兴趣取决于应用的图标。

     instantly recognizable (容易辨认)

          1 focus on a unique shape (只重点突出一种形状)

                     

          3 avoid using a photo (不使用图片)

                                

          4 avoid a lot of text (不使用大量的文字)

                     
                                           
                                                           

          5 accurately portray materials (使用正确的材质)

                     

          6 be creative (富有创意)

                                   

          7 test your app icon on different wallpapers (使用不用的墙纸来测试你的图标)

          8 place it inside a folder to test legibility (将图标放入文件夹中来测试可辨别性)

Forced Registration (强迫注册)

     强迫注册会流失用户这是肯定的了,对于不知名的应用,情况更加惨烈,以下的建议不错。

     take a tour (让用户玩一下)

     这个建议的确不错,如果用户不登录,就让用户成为游客,试用应用的一些基础功能,并增加几个入口让用户随时可以注册。

Tiny Controls (控件太小)

     个人开发者如果使用模拟器测试很容易忽略这种情况,因为鼠标的精确度比手指高。

     1 make controls fingertip sized 使控件的大小跟指尖一样,最小44*44

     2 vary control size based on usage 控件的重要性或者使用频率不同,大小也应该不同。

Hard-to-Read Text (难以阅读的文字)

     avoid mixing typefaces 避免混合使用不同的字体。当需要区分文字的时候,可以使用不同的灰度或者不同的大小的文字。

     ensure body text is very legible 确保主体文字容易阅读 (最小15 point)

     align text to let users quickly skim 文字向左对其以使用户快速换行浏览

     right align labels, left align values 标签左对齐,对应的值右对齐。

Ambiguous Alerts (有歧义的警告)

     avoid unnecessary alerts 避免使用不必要的警告,让操作更加流畅。

     label buttons by their resulting action 简单地使用是和不是、好和不好会迫使用户阅读对话框中的文字。按钮上的文字必须表达选择后的动作,比如退出和取消退出、仍然删除和取消删除等等。

     place the affirmative button to the right 把积极性的(同意或肯定)按钮放在右边。

     use action sheets or popovers to confirm dangerous actions 优先使用表单或者悬浮框来确认危险的动作。

Out-of-Place Terminology (不适宜的术语)

     make your language user centric 描述要以用户为中心,易于理解。比如使用”视频“、”相片”会比“文件”更好。

Excessive Branding (过多地使用标志)

     label navigation bars 比如在所有导航栏上统一加上公司或团队标志。

     引起视觉疲劳、浪费屏幕空间、减少了表达给用户的实际信息。

Uninformative Back Buttons (“返回”按钮)

     label back buttons appropriately 恰当地标明返回按钮的文字,使用户知道返回到哪里,而不是单纯地使用“返回”字样。

Confusing Animations (复杂的动画)

Inappropriate Styling (不恰当的风格)

     在设计应用之前,必须先明确应用的类型,才能定下基调和风格。娱乐类的应用比较有视觉冲击,有趣。工具类的应用则强调可用性,高效,可靠性。适当地使用现实风格,让应用的内容更加抢眼。


Good coder don't just coding