设计师盘点开发者在移动应用设计中常犯的五大错误

译文
移动开发 移动应用
各位UI(用户界面)/UX(用户体验)设计高手、编程大师以及移动开发老鸟,请注意!在本文中,我们将深入探讨移动应用开发及设计领域中的一大“禁忌”。

[[88412]] 【51CTO译文】虽然大家应该都听说过那些能帮你开发出完美应用的注意事项,但却很少有人从负面角度提醒我们避开常见陷阱。作为对自己的警示,同时给大家提供借鉴,我列出这份五大失误清单,希望大家能够在为客户设计应用程序时加以规避。对于这份清单的含金量我有充分的信心,因为身边的朋友都对它的积极意义赞赏有加。好啦,闲话少叙,咱们这就进入正题。希望大家能够抱着平和的心态认真阅读,并在评论中与其他朋友交换意见。

1. 不要以设计网站的思路规划移动应用程序

首先让我们面对现实,没人能简单利用现有网站设计出广受欢迎的移动应用程序。大家都知道,手机屏幕比台式机显示器要小得多,每寸空间都弥足珍贵,因此将大量来自企业网站信息及图片一股脑塞进移动应用里绝对是行不通的。要想让终端用户拥有良好的使用体验,我们必须以现有网站为基础,通过“灵感”赋予应用程序亮点,同时将美观简洁的用户界面引入其中。总而言之,既要保证功能性、又要考虑独特性,白开水一样的条目陈列绝对吸引不了用户的目光。

2. 不要在应用程序中使用过多手势操作

滑动此处、轻抓彼处、双击这里、拖拽那里、手指外推、长按、轻拍……我的妈呀,还让不让人用啦?虽然系统允许我们在应用程序中引入所有可支持的手势动作,但把它们全部用上无疑会让用户一头雾水、不知所措,这一点必须引起UI/UX设计师足够的警惕。一句话概括:操作手势越少越好。虽然手势能够给应用程序操作带来新奇有趣且动态十足的积极效果,但千万别由此而做过了头——有时候好事与坏事之间只有一线之隔。我要提醒大家,不同型号的设备拥有不同的屏幕尺寸,而手势也必须随之做出调整。4英寸、7英寸乃至10英寸的平板产品都可能成为应用程序的运行平台,而在大家伙上运作良好的操作方式很可能在小设备上变得令人恼火。再一次强调,手势操作绝不能滥用。

3. 别过分追求多屏幕切换,简洁才是王道

相信大家都遇到过这样的问题,在经过一系列复杂的操作与多屏幕切换之后,我们发现自己很难返回最初打开的主界面。到底要怎么退回去?面对乱糟糟的众多界面,我们不禁发出一声愤怒的呐喊。而一旦换到手机平台上,这类问题就不只是愤怒那么简单了——它简直是致命的大麻烦。有鉴于此,大家千万别搞太复杂的使用体验,多屏幕、多界面切换只会令人抓狂。真正经典的应用程序都具有简洁而明快的结构组织方式,用户能够在不超过三次点击的情况下浏览应用的所有内容。不为繁复的操作步骤所困扰,开发人员才能省下心力为应用程序添加更多新的实用功能。

4. 不要指望在多种设备上以同样的方式进行设计(iOS与Android)

 没有哪双鞋能合所有人的脚,应用程序自然也不行。事实证明,不同类型设备带给用户的实际体验也是截然不同。因此,我们不能指望同一款应用程序能够在Android系统与iOS系统中带来同样的使用效果。举例来说,Android设备上配备了后退按钮,而iOS则通过标题栏中的图标实现同类功能。尽管两套平台上的应用程序在外观与运行状态方面相当接近,但我们仍然得认真考虑不同硬件给软件带来的具体影响。

5. 别以最小尺寸的屏幕为基准进行设计

在应用程序的设计阶段,首先要明确一点:我们的产品将运行于多种设备平台。相信我,务必先在脑海中构思最大尺寸屏幕的布局方案。由此开始,我们才能对自己的视觉元素(包括按钮、影像与图形)及字体大小拥有前期概念,并有针对性地通过调整将其部署到小型设备中。必须让自己的视觉元素保持整数像素尺寸(24x12),由于我们无法分割像素,因此整数像素是保证图形完整性的最佳方式。这种办法还有助于应用程序编程工作的顺利进行。不过要记住,删除内容总是轻而易举,但添加内容则困难重重。因此要打造出功能全面、细节贴心的产品,大家还是得做好打持久战的准备。

【51CTO译稿,非经授权谢绝转载,合作媒体转载请注明原文出处、作者及51CTO译者!】

原文链接:http://thinkmobile.appcelerator.com/blog/bid/184707/A-Designers-POV-Top-5-Common-Mistakes-When-Designing-a-Mobile-App

 

责任编辑:佚名 来源: 51CTO.com
相关推荐

2023-03-10 09:00:49

Swift开发者工具

2009-09-14 19:23:45

敏捷开发

2015-07-02 10:22:53

移动开发设计趋势

2013-09-10 09:35:53

移动开发者全能开发者技能

2013-02-21 09:38:48

测试软件测试测试驱动

2012-02-20 16:45:40

Android开发新手

2010-12-02 14:32:43

Mobile Web移动互联网移动Web设计

2013-12-27 09:03:47

开发项目

2018-04-09 06:43:44

机器学习函数算法

2013-08-06 14:20:51

Web

2023-09-25 12:40:00

架构师数字化转型

2010-05-10 09:10:51

Linux

2010-12-27 09:19:38

移动Web用户体验移动互联网

2011-03-16 09:33:45

数据库开发错误

2011-03-16 09:38:05

2022-12-14 07:31:35

JavaScript错误关键字

2015-04-21 12:54:21

2014-10-09 09:29:25

AngularJS

2011-03-17 15:25:31

2012-08-22 09:39:28

开发者
点赞
收藏

51CTO技术栈公众号