设计移动App的十大技巧

  编写一款Android或iOS应用也许很容易,但是若想设计的成功却不是一件简单的事,用户界面对于一款移动应用的成功是至关重要的。也许你会说,为何界面那么糙的Flappy Bird可以大红大紫,可那毕竟是特例,制作精良设计美观的应用才是移动界的主流。对此,如何设计一个更好的应用,这里有十个技巧。

  技巧1:主题明确直接

  一款好的应用就是集中精力将一件事情做到最好。当别人问你这款应用是做什么时,你可以仅用一句话就能够描述你所做的应用,而无需使用其他“细节”去赘述。此外,当用户开始启动应用时,可以在很短的时间内知道这款应用的用途及目的。如果用户在浏览了四个级别的菜单后才能进行实际操作,那么你的应用即将面临的命运就是被卸载。

  技巧2:使用返回按钮

  在Android上,原生系统提供的返回按钮可以让用户始终按原路返回。而在iOS上,返回按钮是由软件控制的,所以,在做应用时要时刻记得要提供一个返回按钮,并且如用户所希望的那样处在界面的左上角。总之,要以用户的习惯为中心,满足他们的期望。

  技巧3:考虑键盘激活后的屏幕外观

  大多数的移动应用都有使用键盘输入的一个或多个屏幕。不幸的是,许多设计师没有考虑到,当屏幕上的键盘被激活时,屏幕的外观会变得如何。所以,当你在测试应用时,要确保即使键盘处于激活状态,屏幕上也存在足够的空间来显示内容,让用户能够知道自己在进行什么操作。

  技巧4:周到考虑使用占位符

  如果应用中只有几个数据输入字段,字段中的占位符用得好会使应用看上去更加干净。而如果应用中有多个数据输入字段,用占位符取代字段标签使用会让布局看上去非常混乱。一旦用户在这一字段中输入一些信息,除非这些信息是众所周知的,否则他们自己也不知道这些信息应该是什么。所以,要时刻注意占位符的使用。

  技巧5:谨慎挑战新特性

  在应用程序设计的旧时代中,软件开发者总是尽可能多的向应用中添加功能。他们衡量应用成功与否主要关注应用中包含多少功能,然而,移动领域的革命早已改变了这一点。

  在桌面应用里,将一个稍微有用的功能添加到子菜单中,用户可能会觉得这是一个不错的主意,因为它很可能是与其他应用的主要区别点。不过在移动应用中,若也使用这种方法,只会使得你的应用界面变得凌乱不堪。所以在挑战新的功能时,也要多考虑是否会因小失大。

  技巧6:把标签放在正确的位置

  在iOS中,主标签导航看起来不像标签。图标处于窗口的底部,主要用于用户在应用中切换页面。所以iOS用户并不希望它处在窗口顶部,而Android用户却与之相反。Android系统中,标签很典型的置于应用的顶部并且可以左右滚动。这里所说的关键就是,如果你的应用需要依赖一个“标签”作为你应用中的主要导航,你需要根据目标平台是iOS还是Android,再决定应该把标签放置在哪个位置。

  技巧7:注意按钮尺寸大小

  简单设计中有一个倾向,为了新添加一个事件我们会缩小按钮或者字体的尺寸,来让屏幕适应所有内容,其实这是一个很不好的行为。不知道你是否有这样的一个体验,当你试图在智能手机上使用一个不是专为手机设计的Web页面时,你会发现在这个页面上点击正确的链接是一件多么痛苦的事情。所以,你要确保应用的按钮足够的大,就算用户在较小的手机上进行操作也可以方便好用。

  技巧8:考虑按钮位置

  当用户拿着智能手机时,拇指可以很容易的触摸到屏幕的下半部分。而且右撇子访问右侧最简单,左撇子则与之相反。所以,如果你设计的应用是单手使用的,就要记住按钮的位置放在哪里才最方便。

  技巧9:提供用户需要的信息

  任何时候你提示用户输入时,要考虑到用户需要哪些信息去做决定并采取什么行动。如果你的用户界面上不将这一信息提供在同一个位置而促使他们输入,他们可能需要取消并导航到信息所在地再回来做决定。对于用户来说,这是一个很不爽的体验。

  技巧10:图片分辨率

  现代的智能手机都有着惊人的高分辨率,看上去也的确漂亮。但是如果你还是使用低分辨率的图片作为图标的话,你的应用会显得粗糙模糊,特别是在原生操作系统的对比之下。不过有一个更好的方法,就是使用基于矢量的图像,这样,图片就可以扩展到任何分辨率上了。

时间: 2024-10-10 22:17:06

设计移动App的十大技巧的相关文章

十大技巧快速提升Android应用开发性能

一个应用程序要想开发成功,质量至关重要.用户要求它们决定安装到自己设备上的Android应用程序反应迅即.性能合理.如果应用程序未能提供好用的功能和稳定的用户体验,那么很快就会被卸载掉.本文我们将介绍十大技巧快速提升Android应用开发性能. 1:首先要有良好的编程习惯 要成为一名优秀的资源管理员;既要运用常识,还要使用公认的算法和标准的设计模式.在资源使用方面,如果你打开了资源,要记得关闭资源.要尽量晚地获取,尽量早地释放.这些由来已久的编程准则同样适用于你的Android应用程序,如果它们

让PHP开发者事半功倍的十大技巧

如果你使用一面大镜子作为冲浪板会发生什么?或许你会在较短的时间内征服海浪,但是你肯定从内心深处明白,这不是冲浪的正确选择.同样的道理也适用于PHP编程,尽管这样的类比听起来有一些古怪.我们经常听到有人试图用一个周末多点的时间来学会PHP,但是请恕我直言,这是学习这门编程语言的一种非常糟糕的方式. 为何说学习PHP的过程有别于任何其它语言? 就其本质而言,如果你掌握了以PHP语言"做事"的方式,那么在使用它时就会得心应手,因此值得你去投入精力去了解这些方式.在PHP中,单纯按照自己思路去

十大技巧优化Android App性能

无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题.今天,就给大家提供几个提高Android App性能的技巧. 高效地利用线程 1.在后台取消一些线程中的动作 我们知道App运行过程中所有的操作都默认在主线程(UI线程)中进行的,这样App的响应速度就会受到影响.会导致程序陷入卡顿.死掉甚至会发生系统错误.

优化Android App性能?十大技巧必知

无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题.今天,就给大家提供几个提高Android App性能的技巧. 高效地利用线程 1.在后台取消一些线程中的动作 我们知道App运行过程中所有的操作都默认在主线程(UI线程)中进行的,这样App的响应速度就会受到影响.会导致程序陷入卡顿.死掉甚至会发生系统错误.

优化Android App性能?十大技巧必知!

无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题.今天,就给大家提供几个提高Android App性能的技巧. 高效地利用线程 1.在后台取消一些线程中的动作 我们知道App运行过程中所有的操作都默认在主线程(UI线程)中进行的,这样App的响应速度就会受到影响.会导致程序陷入卡顿.死掉甚至会发生系统错误.

xshell十大技巧

xshell是我用过的最好用的ssh客户端工具,没有之一.这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版. 警告:不要下载所谓的汉化版,可能有木马.此前已有报道使用中文山寨版本密码被盗. 官网下载地址:http://www.netsarang.com/download/down_xsh.html这里记录几则小技巧. 一.帐号密码保存.可以保存多个vps登陆信息,免去每次输入的烦恼. 二.数字小键盘输入.如果不设置的话,输入数字小键盘,会显

css样式表十大技巧

1.css 字体简写规则 当使用css定义字体时你可能会这样做: font-size: 1em; line-height: 1.5em; font-weight: bold; font-style: italic; font-variant: small-caps; font-family: verdana,serif; 事实上你可以简写这些属性: font: 1em/1.5em bold italic small-caps verdana,serif 现在好多了吧,不过有一点要注意:使用这一简

ASP.NET编程十大技巧(他人总结)

1.新建项目时,不使用visual studio.NET缺省的名字,及默认的项目名称: 2.即使不使用Visual Studio .NET进行编程,使用代码支持文件也有利于提高应用程序的性能 在Web应用程序.Web服务或Web控件等所有的ASP.NET Web工程中,Visual Studio .NET都使用代码支持文件.代码支持文件使工程具有更好的组织.模块性,更适合多人组成的开发团队.另外,它还会带来性能的提高. 代码支持文件的内容被编译成一个组合文件中的类,一般是一个DLL文件,有时也可

UI设计师必须了解:2015年十大移动端APP设计主流趋势

从移动端兴起,主流设计风格定型,再到Uber.Vine等现象级APP的崛起,移动端的APP设计直到现在才渐入佳境.促成这一切的影响因素很多,比如社会发展趋势的变化.共享经济的大热.新技术的积累,等等等等.这些事物的出现需要时间积累,这也是为什么这些应用到现在才火起来. 同样的,今年我们要关注的是定型了的巨屏手机和逐渐沉淀下来的可穿戴设备. 随着日常生活中所涉及到的移动端应用的增加,用户在这些东西上的所耗费的精神和脑力也越来越多.查看邮件.预订酒店.叫外卖都有赖于各种应用,而诸如Airbnb和Gr