增强应用“可用性”的10条设计原则

  众所周知,如果开发者想发布一款iOS应用,必须提交苹果应用商店审查。苹果可能以各种各样的理由驳回你的申请,所幸苹果也把审查的规矩讲很清楚。通过审查的必备条件之一是你的应用必须有很高的“可用性”。何谓可用性也?你可以去查这份叫做iOS Human Interface Guidelines的指导手册,更方便的是直接阅读从中提炼出的10条精华小贴士!


  1 控制器看起来是可触摸的

  应用的控制器应该有圆润平滑的轮廓,让人一看就想摸。(锯齿什么的,不要。)


  2 结构整洁便于导航

  充分利用iOS的导航栏,导航器应按层级展开,尽可能地便于用户探索应用的构架。


  3 用户反馈要精细而清楚

  使用动画效果来展示用户行为的结果。经典的例子是当用户长时按住主界面图标时,所有的图标都会抖动起来,进入“重排模式”。


  4 外观与功能相整合

  如果你的应用是效率工具,那么装饰应当出现在背景中,便于用户集中注意于功能的最大化。如果你的应用是游戏,游戏界面应该占满全屏,便于用户获得沉浸式的体验。App的美学设计服务于功能。


  5 关注当前任务

  每一屏都只留必要的功能。苹果的备忘录只允许添加新内容。邮件应用要么用来读邮件要么写邮件,不能同时进行。开发者需要确定哪一项是最重要的。


  6 给用户清晰的逻辑思路

  提供“返回上层”按钮或者其他的标记,以便用户清楚地知道自己在应用架构的哪一部分,以及每一屏的功能是什么。如果你的应用每一屏都只有唯一的路径,那么在审查中会得到加分:最简化产生熟悉感。


  7 请讲普通话

  避免复杂的黑话和术语,保证和用户的沟通顺畅。iOS系统的Wi-Fi网络屏就是一个好榜样,他们可以使用超级隐晦的技术语言来说明,不过最终就是这么朴实的一句大白话。


  8 增强真实性

  苹果的语音备忘录的界面展示的是一只麦克风。通讯录应用不妨做成纸质电话本的样子。你越能模拟实体物品的样子,用户越容易与你的应用互动。


  9 考虑重力感应

  iOS用户喜欢心血来潮把设备颠来倒去,你的应用要考虑到这一点。另外,不管你的应用怎么旋转,内容始终是注意的焦点。


  10 可触摸目标应该是指尖大小

  苹果自带计算器按键的大小就是一个很好的例子,苹果建议的可触摸目标大小是44×44像素。

  本文编译自陶子,原文链接。

  译文出处cocoachina.com,转载请注明出处链接。

时间: 2024-10-02 09:24:03

增强应用“可用性”的10条设计原则的相关文章

iOS应用开发应遵循的10条设计原则

大家知道,苹果App Store的应用审查十分严格,可以说近乎吹毛求疵.如何才能确保自己的应用通过苹果的审查,顺利在App Store上架?以下是BI为广大开发者总结出来的10条设计原则: 1)操控便捷 iOS应用的控制设计应该具有圆润的轮廓和程式化的梯度,操作便捷. 2)结构清晰.导航方便 充分利用iOS导航栏.尽量将所有的导航都安排在一个分层格式中,方便显示应用内的当前位置. 3)微妙清晰的用户反馈 使用动画显示用户的操作结果.一个经典的例子是:当用户长按进入"重新排列模式"时,应

如何像NASA顶级程序员一样编程 —— 10条重要原则

引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚.更安全.且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则. NASA 的开发者是编程界最有挑战性的工作之一.他们编写代码并将开发安全的关键任务应用程序作为其主要关注点. 在这种情形下,遵守一些严格的编码规则是重要的.这些规则覆盖软件开发的多个方面,例如软件应该如何编码.应该使用哪些语言特性等. 尽管很难就一个好的编码标准达成共识,NASA 的喷气推进实验室(JPL)遵守一个编码规则,其名为"十的次方:

设计模式学习--面向对象的5条设计原则(转)

这几天重新看了一遍<大话设计模式>,发现果然有不同的感悟,而且自己也上网找了<敏捷软件开发-原则.模式与实践>一书来看,那本书的序言中有一段话我觉得很有道理:"美的东西比丑的东西创建起来更廉价,也更快捷."设计一个软件不关要追求代码的优雅问题,更关乎生产成本等.技术大师们在对软件架构的研究中经历了很长时间的摸索,从面向过程到面向对象,从设计原则到设计模式,总结了许多设计上的经典法则,而我们就只是站在巨人的肩膀上眺望远方而已. 从<大话设计模式>中,大

国外PHP大师的10条开发原则

1. 在合适的时候使用PHP – Rasmus Lerdorf 没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的,他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界.可是,Rasmus并不是因此而创建PHP的.PHP是为了解决WEB开发者的实际问题而诞生的. 和许多开源项目一样,PHP变得流行,流行的动机并不能用正常的哲学来进行解释,甚至流行得有些孤芳自赏.它完全可以作为一个案例,一个解决各种Web问题的工具

一个让人痴迷的网站教你四条设计原则

  每天上班的时候,我允许自己上几次网,放松一下.Tumblr.Gawke对我的吸引力就像糖果对孩子的诱惑. 有一家网站是我从来都不会错过的,那就是<每日邮报>的网络版Mail Online (http://www.dailymail.co.uk).这家英国小报的网络版充斥着各种明星绯闻和道德败坏新闻的报道.当然,这家媒体吸引的不仅仅是我.目前,在独立访问用户方面,Mail Online已经超过<纽约时报>.<卫报>等其他网络媒体.去年的营收达到4000万美元,比200

一个让人痴迷网站教给你的四条设计原则

中介交易 SEO诊断 淘宝客 云主机 技术大厅 [导读]赢得女人,就赢得流量. 腾讯科技讯(冰尘)北京时间2月22日消息 据国外媒体报道,最新的comScore数据显示,英国<每日邮报>的网络版网站流量增长幅度高达27%,这使得它当之无愧成为全球第二大英文媒体.一家网络媒体为何使得这么多网民上瘾,美国科技博客作者凯尔西·坎贝尔-多拉哈(Kelsey Campbell-Dollaghan)给出了她的分析. 以下是文章全文: 每天上班的时候,我允许自己上几次网,放松一下.Tumblr.Gawke对

设计模式学习--面向对象的5条设计原则之开放封闭原则--OCP

一.OCP简介(OCP--Open-Closed Principle):Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification.软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模式来达到这个目的)的前提下扩展.Open for extension:当新需求出现的时候,可以通过扩展现有模型达到目的. C

设计模式学习--面向对象的5条设计原则之单一职责原则--SRP

  一.SRP简介(SRP--Single-Responsibility Principle): 就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因.   所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多.也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这个类,那么你就要考虑撤分这个类了.因为职责是变化的一个轴线,当需求变化时,该变化会反映类的职责的变化. "就像一个人身兼数职,而这些事情相互关联不大,,甚至有冲突,那他就无法很好的解决这些

增强网站易用性的10个设计技巧

易用性是什么? 易用性就是是你的网站对用户来说使用更简单,能够让用户在他需要的地方很快找到需要的信息.类比于Google所提倡的"让用户呆在Google的时间不短缩短",对于网站来说,我们不是减少用户在网站的停留时间,而是缩短用户寻找关键信息和向导的时间. 很多人认为要实现网站的易用性需要耗费大量的人力.财力和物力,确实有很多的大网站他们投入了很多的钱和设备去做网站的易用性的研究和测试,但是对于我们日常的小网站来说,我们仍有方法在没有专家和专业设备的基础上改进网站的易用性. 一.包含宣