开发者容易犯的六个致命错误

摘要:所有的应用程序创建者都对自己的应用寄予美好的愿望,但是很多错误是在他们无意识的状态下破坏app的设计,没有开发者或者设计师会故意破坏应用的设计,以下是应用开发者经常犯的6个错误。

在app设计过程中,开发者会犯很多破坏设计的错误,不过以下是最明显的一部分,并且也很容易避免。深入理解设计规则和移动应用特性可以帮你打造更好的用户体验。

1、糟糕的app icon

通常情况下,用户对应用的第一印象来自于icon。当用户看到应用的icon时,他们经常会做这些猜想:它是安全的吗?我可以信任它吗?这款应用可靠吗?应用是否是由专业人士开发?它值得我投入时间吗?

对于不同的开发者和设计者来说,每个人似乎都有他们自己关于什么是好的icon的想法。在App Store的“Camera” 类别中,你会看到一些icon非常引人注目,而另一些icon则似乎被隐蔽了,默默无闻地藏在某个角落。很明显,让icon脱颖而出的是其视觉上的吸引力,但是哪些元素让icon更具视觉吸引力呢?

● 专注于一个独特的形状。是否有一个形状,你可以用在自己的icon中,从而提高icon的可辨认度;

●用色上精挑细选。确保你使用的颜色能满足某个目的,并保证它们彼此之前能相互协调;

●避免使用摄影作品。在一个小尺寸的icon上,用户很难看清摄影作品的细节;

●避免使用大量文本,保证其易读性。

确保你的应用已经遵守了上述几项,从而避免给用户带来不专业的感觉。

2、强迫用户注册

比如,朋友给你推荐了一款非常优秀的应用,而你也非常有兴趣使用它。下载应用,打开,而弹出的第一个屏幕却要求你先注册,很肯定的一点,这不是你期望的第一体验。用户下载应用后肯定希望能立刻体验它,如果你使用计算器应用都需要注册,那么这个设计是非常愚蠢的。不过,有些应用出于功能方面的要求需要首先进行注册,这种情况下,要确保有一个很好的指导过程,并且注册要求应该切合应用的实际需求。如果不是这种情况,那么你可以侥幸首先展示应用,如果用户希望解锁更多功能,比如邀请朋友和跟踪目标,那么再要求用户注册。

3、过小的控件

这一点就如同让一个手指粗大的人穿针引线一样,几乎是不可能实现的。对于儿童来说,我们需要简化元素并将之放大,对于应用来说也一样,大尺寸控件更易于用户与之进行交互。在此前的iOS版本中,计算器应用中控件尺寸已经比较合适了,不过iOS 7使用了更大一点尺寸的控件。

4、难以阅读的文本

对用户来说,滚动阅读要比眯着眼阅读容易的多。很多时候,你想从屏幕上获得尽可能多的信息,比如股票图表,但对于文本来说,滚动方式可以让你更快地进行阅读。不过,阅读速度依然依赖于文本阅读的难以程度。使用更大尺寸的文本没有什么不妥。就像上边提到的控件部分,更大一点的尺寸并不仅仅适用于儿童,当不在4英寸屏幕上进行阅读时,大一点的字体会让阅读变得更加容易。

如果你不确定应该使用哪个字号的文本,那可以使用 Dynamic Type 。这样用户可以决定哪个字体大小最适合他们,而你也无需为如何恰到好处地展示内容而担心。

5、承载过多品牌

思考一下,用户使用你的app所要付出的代价:

● 他们需要从App Store下载你的应用,它展示应用的名称和icon;

● 他们需要通过查看应用名称和icon在手机上打开应用;

● 他们需要观看展示app logo和名称的加载视图。

等到他们真正要使用应用时,你的品牌已经通过三次不同的机会曝光给他们。除此以外,真的没有更多的需求要你在应用中填塞商标或品牌。对于网站来说,给品牌更多曝光机会似乎无可厚非,因为你不知道用户是如何到达你的网站的。但是对于应用来说,用户到达应用只有一个方法,就是点击打开应用。

6、令人困惑的动画

动画可以让应用更加简单简洁,不过不适当的使用也会让应用变得难以理解或者令用户迷失。把动画用在设计当中非常尤其,不过问题在于很多时候它们并没有任何目的。在本文中,我们不深究纷繁难懂的动画。

更多内容,直接点击:www.devstore.cn

时间: 2024-08-11 23:35:53

开发者容易犯的六个致命错误的相关文章

这算错误吗:开发者容易犯的六个致命错误

摘要:所有的应用程序创建者都对自己的应用寄予美好的愿望,但是很多错误是在他们无意识的状态下破坏app的设计,没有开发者或者设计师会故意破坏应用的设计,以下是应用开发者经常犯的6个错误. 在app设计过程中,开发者会犯很多破坏设计的错误,不过以下是最明显的一部分,并且也很容易避免.深入理解设计规则和移动应用特性可以帮你打造更好的用户体验. 1.糟糕的app icon 通常情况下,用户对应用的第一印象来自于icon.当用户看到应用的icon时,他们经常会做这些猜想:它是安全的吗?我可以信任它吗?这款

转:“职业生涯:你正在犯的10个致命错误”

职业生涯:你正在犯的10个致命错误 这篇文章不是量化的调查报告,而是本人在进行职业生涯规划咨询的过程中与客户一对一深入接触之后总结出来的.较为真实地反应了职场人士的内心想法,属于较为全面的质化总结.文中所列出的错误,可能超过90%的人正在面临.可能对于大多数人来说,这些问题看起来已经司空见惯.稀松平常,为大多数人所忽略.然而,经过大量职场真实案例的证实,我们发现,正是这些稀松平常的错误,日后极有可能成为影响你职业生涯发展.甚至改变你一生命运的致命错误. 错误一:现在不着急,以后遇到问题再说吧 很

职业生涯:你正在犯的10个致命错误

这篇文章不是量化的调查报告,而是本人在进行职业生涯规划咨询的过程中与客户一对一深入接触之后总结出来的.较为真实地反应了职场人士的内心想法,属于较为全面的质化总结.文中所列出的错误,可能超过90%的人正在面临.可能对于大多数人来说,这些问题看起来已经司空见惯.稀松平常,为大多数人所忽略.然而,经过大量职场真实案例的证实,我们发现,正是这些稀松平常的错误,日后极有可能成为影响你职业生涯发展.甚至改变你一生命运的致命错误. 错误一:现在不着急,以后遇到问题再说吧 很多人刚刚步入社会,没有真正意识到危机

Java开发者易犯错误Top10

摘要:在Java中,有些事物如果不了解的话,很容易就会用错,如数组转换为数组列表.元素删除.Hashtable和HashMap.ArrayList和LinkedList.Super和Sub构造函数等,如果这些对你来说是陌生的,你可以在本文中了解它们. 本文总结了Java开发者经常会犯的前十种错误列表. Top1. 数组转换为数组列表 将数组转换为数组列表,开发者经常会这样做: [java] view plaincopy List<String> list = Arrays.asList(arr

Java开发者常犯的十个错误

翻译自:Top 10 Mistakes Java Developers Make 文章列出了Java开发者最常犯的是个错误. 1.将数组转换为ArrayList 为了将数组转换为ArrayList,开发者经常会这样做: List<String> list = Arrays.asList(arr); Arrays.asList()会返回一个ArrayList,但这个ArrayList是Arrays的私有静态类,不是java.util.ArrayList.java.util.Arrays.Arra

企业进行全球化扩张过程中最易犯的六个错误

注:本文英文版出自HBR,中文版由天地会珠海分舵编译.随着商业逐渐往全球化发展,企业可以通过瞄准正确的国际市场和调整自身的产品及策略以吸引当地的用户来获得竞争优势.同时应该避开下面提到的这几点易犯的错误. 市场营销人员往往处于一个公司进行全球化扩张的最前线.市场团队经常需要负责进行市场调研以决定公司是否应该进行扩张,同时还会负责创建一个获取客户的计划. 本人之前曾经是一个商业顾问,面向的客户就是那些需要进行全球化扩张的企业的市场主管.期间我注意到了一些妨碍一个企业进行市场全球化扩张的拦路虎.下面

Android 开发者不得不面对的六个问题

一份关于移动应用开发的调查报告显示,Androdid开发者对谷歌的移动操作系统平台的兴趣正在下降.尽管依然有79%的开发者表示对Android "非常感兴趣",但调查报告显示,一些迹象表明在2012到2013年间,Android 将随着遇到的问题,市场份额会出现大的变化.解决这些问题,对于谷歌如何维持Android 生态系统的活力来说意义重大.同样,独立开发者也要意识到这些问题将给自己的商业计划带来困难. 1.Android 的碎裂化问题 现如今,用户手中的Android 系统版本各异

[Apple开发者帐户帮助]六、配置应用服务(1.2)Apple Pay:在网络上配置Apple Pay

网上Apple Pay允许用户在您的网络应用中购买商品和服务. 首先在您的开发者帐户中创建一个商家标识符,该标识符可以将Apple Pay唯一标识为能够接受付款的商家.您可以为多个本机和Web应用程序使用相同的商家标识符.商家标识符永不过期. 接下来,创建与您的商家标识符关联的付款处理证书,用于加密付款信息.付款处理证书每25个月到期,可以撤销.发生这种情况时,只需重新创建付款流程证书即可. 然后在您的组织中注册将处理Apple Pay交易并创建商家身份证书的商家域名,您将使用该证书来验证与Ap

[Apple开发者帐户帮助]六、配置应用服务(5.2)推送通知(APN):使用TLS证书与APN通信

您的通知服务器可以使用TLS证书与Apple推送通知服务(APN)通信. 首先在开发者帐户中启用推送通知.接下来生成适用于开发和生产环境的APNs客户端TLS证书.然后从Mac导出客户端TLS标识并将其安装在通知服务器上.稍后,当您分发应用程序时,Xcode会自动将应用程序的配置从开发环境更改为生产环境. 或者,在Xcode项目中启用推送通知,以执行应用程序的其他步骤. 所需角色:帐户持有人或管理员. 生成APNs客户端TLS证书 为您使用推送通知分发的每个应用生成单独的客户端TLS证书.完全生