开发用户喜欢App的11个小窍门

移动开发 Android iOS
现如今的创业者们基本上可以为自己的网站构建出一个移动版本,除此之外,他们还可以构建符合他们要求底线的App应用。下面则是他们的建议——有些建议可以在开发早期阶段反复推敲,还有一些建议可以在产品发布前从细节上得到改进。

现如今的创业者们基本上可以为自己的网站构建出一个移动版本,除此之外,他们还可以构建符合他们要求底线的App应用。不过这一切说起来容易,做起来难。实际上,一款App应用是否能获得成功很大部分是由这三个因素决定的:可用、朴实、简单。

[[81599]]

为了探究如何开发一款能让用户喜欢的移动App应用,笔者最近和11位成功的青年创业家探讨了以下这个问题:

创业家们(和他们的开发团队)不应该忽略哪些App应用设计最佳做法?

下面则是他们的建议——有些建议可以在开发早期阶段反复推敲,还有一些建议可以在产品发布前从细节上得到改进。

1.测试是关键

[[81600]]

移动App应用测试是一块较新的领域, 但是却非常有影响力。不妨看看像Artisan这样的平台是如何强化移动应用测试工作的。
——Robert J. Moore, RJMetrics

2.深入了解你的用户

[[81601]]
你需要深入的了解你的用户动机,并且根据他们的需求做出你的产品。如果你能很好的利用这一理念,那你就能有非常稳固的用户基础和出色的用户体验效果。反之,无论是试图进行企业转型,还是尝试发展战略,都有可能成为一件极具风险的事。

——Doreen Bloch, Poshly Inc.

3.规划离线体验

[[81602]]

一些最热门的App设计之所以广受好评,一定程度上是因为当用户不在线上时,仍然可以有极佳的可用性。举个例子,即便用户无法连接WiFi或其他网络信号时,WorkFlowy和印象笔记(Evernote)仍然可以无缝运行。创业者和他们的开发团队在规划App应用的时候,应该把这一设计方法应用其中,要提前考虑App应用在离线模式下如何运行。

——Doreen Bloch, Poshly Inc.

4.使用简单的设计理念

[[81603]]
即使现在有几乎一半的美国人拥有智能手机,但也不意味着他们可以熟练使用智能手机。正因为如此,移动App应用应该非常便于使用,即便是一个移动网络新手,也应该可以高效地驾驭。

——Andrew Schrage, Money Crashers Personal Finance

5.做到极简

[[81604]]

一旦你已经有了一个粗略的设计,找一个对技术不熟悉的朋友或是家庭成员,看看他们是如何使用这款App应用的。它够直观吗?有没有一些易于理解的大按键?你是不是用了一些技术专业术语?把反馈记下来,关注那些让他们感到卡住的地方——如果你的设计不能非常直观或是使用便捷,那么一定会快速的失去大批新用户。

——Kelly Azevedo, She’s Got Systems

6. 调整你的设计

[[81605]]
安卓系统用户使用的设备和iPhone用户完全不同。确保你的设计原则符合你所设计的操作系统,一种模式无法适应全部。

—— Adam Lieb, Duxter

7. 使用网格

[[81606]]
在设计中使用网格会非常有帮助,因为它能让你的应用每页之间的切换保持一致性。网格是一个非常重要的设计概念,可以让设计师维持一致性,创造视觉的连接性,并保持整体App设计的统一。

——Jesse Pujji, Ampush

8.尽可能的覆盖多种平台

[[81607]]
每一天,用户都会在不同的设备和平台上使用App应用——桌面、网页、智能手机,还有平板电脑,而且一天内往往还会在不同平台之间切换使用。创业家们需要确保自己开发的App应用可以在功能方面和吸引力方面,支持尽可能多的设备和平台。

——Clay Hebert, Spindows

9. 不要忘了便捷的重要性

提示内容http://images.takungpao.com/2013/0530/20130530093423295.jpeg

任何一个移动App或者是移动网站,都应该有一个概念——“我是否让终端用户的生活更加便捷?”在实体产品开发的流程中,以人为本的设计,往往会和数字化领域有所脱节。不要在一个封闭的空间里设计。在产品开发中每一步的设计,都要和你的终端用户在一起,要站在他们的角度上考虑设计。

——Matthew Manos, verynice

10. 模拟真实的世界

[[81608]]

设计一款出色App应用的关键,是可以为用户提供丰富的用户体验,并且应用所表达的主题范畴可以被设计的和真实生活类似。举个例子,如果你正在开发一款生产力App应用,就应该学习人们在使用实体产品时的行为是什么样子,然后设计一款可以提升可用性和用户体验的App应用。

—— Rahul Varshneya, Arkenea

11. 选择一件事,然后做好这件事

[[81609]]

App应用开发者犯的最大的设计错误,就是想在一个小屏幕上实现太多功能。你的 App应该拥有一个主要功能。在你心里,要非常清楚这个最主要的功能。不要给用户太多功能选项,并寄希望于他们可以挑选一个最适合自己的功能。实际上,要指导用户使用一项精确的功能,而这个功能,就是你希望他们所使用的。

——Prerna Gupta, Smule

责任编辑:张叶青 来源: eoe Android开发者社区
相关推荐

2010-09-26 14:57:40

控制IT预算

2013-07-05 16:08:40

开发效率

2022-08-20 19:12:22

编程窍门

2020-07-19 08:11:54

Python代码开发

2009-10-09 13:33:00

自学CCNACCNA

2009-06-23 13:32:48

JavaScript初窍门

2010-05-26 10:10:53

openssh

2009-07-14 10:21:19

Eclipse 3.5

2010-10-14 13:31:13

无线IP冲突

2020-09-13 09:14:35

PythonJSON开发

2018-09-11 08:40:00

前端JavaScriptt性能优化

2010-09-29 08:45:12

Rundll32卸载

2016-05-24 09:40:20

2010-09-29 09:01:10

2016-05-26 10:21:18

Windows 10配置性能

2019-03-28 14:30:21

代码开发命令

2010-05-31 09:05:27

Visual Stud

2017-05-03 16:51:00

2010-12-23 14:46:08

expect脚本

2018-11-09 08:12:53

网络带宽传输
点赞
收藏

51CTO技术栈公众号