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

移动开发 iOS 移动应用
大家知道,苹果App Store的应用审查十分严格,可以说近乎吹毛求疵。如何才能确保自己的应用通过苹果的审查,顺利在App Store上架?

1.操控便捷

[[54468]]

iOS应用的控制设计应该具有圆润的轮廓和程式化的梯度,操作便捷。

2.结构清晰、导航方便

充分利用iOS导航栏。尽量将所有的导航都安排在一个分层格式中,方便显示应用内的当前位置。

3.微妙清晰的用户反馈

使用动画显示用户的操作结果。一个经典的例子是:当用户长按进入“重新排列模式”时,应用会抖动。

4.确保外观和功能协调

[[54469]]

如果是生产力类型的应用,可在背景中加入与之协调的装饰,注重***限度地发挥功能效益;如果是游戏类应用,则应充分利用全屏,创造身临其境的体验。

确保应用的外观能很好地为其功能服务,苹果称之为“审美的完整性(aesthetic integrity)”。

5.突出首要任务

不要在屏幕上添加任何冗余的东西,尽量做到简洁,突出首要功能。如,苹果的便签应用只允许输入新的便签内容,电子邮件应用只允许读写邮件等。

6.提供一种逻辑路径

提供后退按钮和其他标记,方便用户了解在应用中的当前位置,清楚每一个屏幕的功能。***能确保每个屏幕都只有一条特定路径,这样就能做到尽可能简洁,让用户产生熟悉的感觉。

7.使用基本术语

避免复杂生僻的术语,采用用户易于理解的交流方式。例如苹果的Wi-Fi网络就是一个很好的例子,他们本可以使用超级技术词汇,但实际采用的却是一些常见的基本术语。

8.考虑添加模拟现实元素

苹果的语音备忘录应用显示一张麦克风图片,地址簿应用看起来像一本真的地址簿。应用中添加的模拟现实元素越多,用户就能越快理解如何与应用进行交互。

9.考虑方向性

[[54470]]

iOS用户使用设备时,有时喜欢横向模式,有时喜欢纵向模式,确保无论应用以哪种方式旋转,它的内容仍然是主要焦点。

10.确保触摸点适合指尖大小

苹果建议的触摸目标大小为44*44像素,苹果计算器应用中的按钮就是一个不错的例子。

责任编辑:佚名 来源: cnbeta
相关推荐

2011-07-21 14:23:03

J2EE

2022-06-02 15:37:58

Web前端开发

2022-04-23 17:27:22

架构师Srinath服务端

2011-04-22 16:17:53

电脑维修

2009-11-23 18:03:00

IP路由技术

2010-08-16 11:37:09

路由技术

2022-04-08 10:00:00

DevOps运维开发

2024-05-10 15:44:57

2013-03-19 09:57:43

2012-04-26 10:26:51

移动应用设计

2015-08-11 11:01:22

设计原则开发者

2020-06-11 15:53:30

人工智能AI开发人员

2013-01-06 13:44:27

App开发者iOS

2012-05-31 09:33:03

云计算CIO

2012-04-19 12:50:51

Java

2023-07-05 08:00:52

兼容性Oracle数据库

2011-04-06 15:34:45

活动目录

2017-10-31 11:25:34

无缝迁移数据中心原则

2012-06-01 11:13:58

应用推广八条黄金法则

2021-05-14 05:27:51

工程组织工程文化团队
点赞
收藏

51CTO技术栈公众号