设计移动用户体验
发布:2021-11-03 15:44:29 浏览:2220
在临近本月末的某个时间,一张巨 额支票将被送到某位软件开发人员的邮箱中,因为数以千计的陌生人为他们的手机购买了他或她的应用程序。是什么使得这款应用程序取得了如此巨大的成功呢?是它的口碑宣传吗?或许它在流行的博客上被展示为“选秀状元”。这可能有许许多多的原因,但是几乎所有流行的应用程序的一个共性是它们都是良好地设计出来的。它不仅仅是漂亮的界面,也不仅仅是迷人的主特征或者良好制作的图标,而是完全小心翼翼地精心设计的用户体验。多站在用户的角度考虑问题是构建优秀软件的必要条件,在移动界面开发世界里尤其如此。最佳的应用程序工作得很好,但是构建一个看起来很漂亮并且工作得也很好的应用程序并非易事。设计移动应用程序的用户体验特别具有挑战性, 因为它需要设计师拥有多个方面的技能:交互设计、图形设计、信息架构和人类工程学,等等,仅举几例。设计师不能简单地逐个屏幕地制作应用. 程序的实体模型,而不仔细考虑软件的总体流程和感觉。如果没有透彻理解应用程序的总体目标,那么将会削弱设计的驱动力。在处理移动应用程序时,尝试成为设计的摇滚巨星是无益的;相反,要集中精力成为设计的禅师。考虑用户,思忖他们将如何看待你的应用程序;成为在做出决策前能够从各个方面看到设计问题的深遼的思想家,然后一路上随时准备做出改变。用户体验设计结合了多个方面的知识,因此设计迷人的移动应用程序需要结合多种观点和技能。
-
本机应用程序与web应用程序
所有的Web开发人员都知道HTML、CSs和JavaScript,在开始构建移动应用程序时,他们不希望把这些技能束之高阁。为什么仅仅由于平台改变了就要抛弃多年的经验呢?这是使用Web技术而不是平台所固有的语言构建移动应用程序的关键理由之一。使用Web技术的另一个常见的理由是:移动应用程序将可以不加修改地运行在多个平台上。iOs. Android 及其他平台使用WebKit驱动的浏览器,因此HTNL5、CSS3和其他Web技术在它们上而将工作得非常好。如果你想支持较旧的浏览器,圆角、阴影、文本阴影.渐变和动画通常会被禁止;但是,在构建移动Web应用程序时,一切都畅行无阻。有了这么多优点,为. 什么每个人不在浏览器中构建移动应用程序呢?好吧,另外还要牢记一些明显的缺点。
Google和Apple提供了轻松的方式,可以让你通过它们的商店销售你的应用程序。销售移动Web应用程序更困难,因为分发和付款完全依赖于开发人员。
当用户想要更多的应用程序时,只需点按他们的手机屏幕,调出平台内置的应用程序库。他们立即就可以访问成千.上万个应用程序,它们都是按照普及性进行分类和排序的。不能像这样直接访问Web应用程序。
在涉及性能时,本机应用程序将胜过Web应用程序。在浏览器中运行HTML页面几乎不会像运行编译过的本机代码那样快速或者是高效内存。
在用于ios和Android的框架中包括有数十个默认的用户界面组件。如果你正在构建移动Web应用程序,那么将不得不自己开发它们。有-些良好的框架用于移动Web应用程序,但是与对应的本机框架相比,它们不那么优雅。即使你的体验来源于Web开发,也不要对本机应用程序开发感到恐惧。它们二者具有许多相似之处,尤其是在涉及开发用户界面时。如果你确实决定开发移动web应用程序,那么就这样做,因为它最适合于你的用户,而不仅仅是因为你更熟悉它。
-
构建和销售应用程序
尽管屏幕很小并且功能有限,移动应用程序也不容易构建。它们是利用先进的程序设计语言和复杂的API创建的。IOS应用程序是使用Xcode开发的,Xcode是一一款允许开发人员在一一个集成的环境中编写和调试代码的应用程序。于ios的应用程序通常是使用Objecive-C编写的,bjecive-C是一种面向对象语言,它是c语言的一-个超集。Android 应用程序是使用Jaa开发的,井且大多数开发人员使用Eclipse 作为他们的开发环境。ios应用程序背后的代码看起来与Android背后的代码差别很大,但是其中许多范式非常相似。一个平台的开发人员通常能够阅读和理解来自另- -个平台的代码,但是完全学会语言可能要花- -段较长的时间。一旦完成了一一个应用程序,它不会魔术般地出现在人们的手机上,人们必须下载它。但是用户在哪里下载应用程序呢?它依赖于用户的移动设备、他们居住的国家以及其他可变的方面。一般来讲, ios用户使用Aple的ApP Sore, Android用户则使用App Marketo把应用程序上传到任何一个库中都的确是一项任务,但是对于ios应用程序,这个过程要复杂得多。为了把应用程序提交给Aple,以便让它考虑把你的应用程序摆进App Sor中, 你必须是ios Developer Program的注册会员,并且每年要支付99美元的会费。Apple免费分发ios开发工具(Xcode. Iteface Builder、 iPhone Simulaor. Coco . Touch API等),但是要收取- -定的费 用以让你在物理设备上实际地测试应用程序以及把它提交到App Sore。一旦应用程序在App Store中可用,每次有人购买应用程序时,开发人员将净得销售额的70%, Apple 则争得余下的30%。
-
移动应用程序需要哪些设计技能
现在是成为移动应用程序设计师或开发人员的极佳时刻。几乎每个大型游戏工作室和软件公司都指望把移动软件构建或整合到其产品组合中去,并且所有这些公司都需要能够精心设计漂亮的用户体验的注重细节的设计师。每个人都有一段关于其老板的故事,说他们的侄女或侄子具有一个Web设计应用程序,并且可以搭建一个网站。“当她可以免费做这项工作时我为什么还要付费让你来完成它呢?”,老板总会这样问。好吧,如果你受挫于Web设计的世界,那么你建议你把才华和技能集中在移动应用程序上,了解是什么使移动应用程序变得优秀,研究这个世界里最漂亮的应用程序的像素。在你所选的设计应用程序中尝试再现来自于Android或iOs的你所喜欢的界面元素。构建移动应用程序设计作品的代表作选辑。如果你希望变得富有,那么今天就开始努力工作,明天你就可能成为著名的移动应用程序设计师。这个行业非常开放并且是全新的,因此现在是留下你的深刻影响的理想时间。