告诉你11个移动应用开发秘诀

  假如你要真正开发一款受大众追捧的应用,那么是说起来容易做起来却难。而美国的科技新闻网站TNW通过采访11名目前已经成功的年轻企业家,总结了他们的移动应用开发建议。

  1、测试非常关键

  移动应用测试目前还是一个相对新颖的领域,但是,它对应用的发展影响却非常大。请你借助诸如Artisan之类的平台去完成这些测试吧——来自商业智能在线的服务网站RJMetrics的创始人罗伯特·莫尔(Robert J. Moore)。

  2、深挖用户的兴趣

  用户的兴趣要远远比你自己的更加重要。而你需要深刻地去理解用户的兴趣,然后设置不同的节点,循序渐进地去引爆他们的兴致。当你头脑里有了这样的观念,然后去创建用户体验的基础才能够打得牢。不然,你的尝试只能够和投骰子赌博一样了——来自电话会议服务公司Speek的创始人丹妮·碧昂斯(Danny Boice)。

  3、规划线下体验

  有一些成功的热门应用,如WorkFlowy和Evernote work这样的比较注重离线使用,他们能够让用户未连接WiFi或者在使用其他网络时依然能够享受它们的服务。而移动开发者在研发阶段就需要想清楚,怎样让用户在离线模式的时候如何能够体验服务——来自美容科技创业公司Poshly Inc的创始人多琳·布洛赫(Doreen Bloch)

  4、使用要便捷

  即便所有的人都有智能手机,这并不意味着他们都是玩手机的高手。鉴于此,移动应用要非常简单,即便一个新手也能很快学会使用——来自金融教育网站Money Crashers Personal Finance的创始人安德鲁-施拉格(Andrew Schrage)。

  5、简单得如同弱智

  一旦设计初步完成后,邀请一个非技术行业的朋友或者家庭成员测试应用。按钮是否方便操作?说明文字是否易懂?记录下他们碰到的问题加以改正——来自企业家私人助理服务公司She's Got Systems创始人凯里·阿兹维多(Kelly Azevedo)。

  6、剪裁你的设计

  安卓用户与iPhone用户的习惯非常不同,确保你的设计原则与操作系统相符——来自社交游戏公司Duxter的创始人阿达姆·利伯(Adam Lieb)

  7、使用网格

  网格对于设计大有裨益。当你翻页时,网格能使所有的设计保持一致,它是非常重要的设计概念——来自移动广告服务公司Ampush的创始人杰西·普吉(Jesse Pujji)

  8、覆盖尽可能多的平台

  每天用户通过不同的平台接入服务,如网站、智能手机、平板电脑等。开发者要确保应用能在各种平台或设备上流畅运行——来自企业社交平台Spindows创始人克里·希伯特(Clay Hebert)。

  9、牢记应用是为了与人方便

  开发任何一款移动应用和任何一个网站,首要顾虑的问题是:“我的设计是否让终端用户的生活更便捷”。以人为本的设计是实体产品开发中的普通阶段,但在数字应用设计领域时经常被忽略,要穿着用户的鞋子去感受和思考——来自全球商业设计与咨询公司verynice的创始人马太·马诺斯(Matthew Manos)。

  10、模拟真实的世界

  怎么才能带给用户更丰富的体验?秘诀就是给出一种模拟真实世界的设计。比如,如果你设计一款涉及生产率的应用,那么就研究人们使用实体产品时的行为,然后再设计一款改善效率和用户体验的应用——来自应用开发公司Arkenea的创始人拉胡尔·瓦沙尼亚(Rahul Varshneya)。

  11、专注一件事

  开发者犯的最大的错误就是试图将很多功能挤进一个小屏幕。一款应用应该专注一项主要的功能。不要把选择权交给用户——来自移动音乐应用Smule的创始人佩瑞娜·古普塔(Prerna Gupta)。

时间: 2024-09-14 10:54:22

告诉你11个移动应用开发秘诀的相关文章

struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建图文教程_java

struts2.3.24 + spring4.1.6 + hibernate4.3.11+ mysql5.5.25开发环境搭建及相关说明. 一.目标 1.搭建传统的ssh开发环境,并成功运行(插入.查询) 2.了解c3p0连接池相关配置 3.了解验证hibernate的二级缓存,并验证 4.了解spring事物配置,并验证 5.了解spring的IOC(依赖注入),将struts2的action对象(bean)交给spring管理,自定义bean等...并验证 6.了解spring aop(面向

spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5.5.25开发环境搭建图文教程_java

一.准备工作开始之前,先参考上一篇:  struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 思路都是一样的,只不过把struts2替换成了spring mvc  二.不同的地方工程目录及jar包:  action包改成controller:  删除struts2 jar包,添加spring mvc包(已有的话,不需添加):     web.xml配置:  跟之前不同的地方是把struts2的过滤器替换成了一

2017年11个移动App开发趋势

智能手机已经成为我们日常生活不可分割的一部分.早上用闹钟起床,使用Whatsapp,听音乐,阅读新闻,观看YouTube视频,检查邮件,更新项目状态等等--一切都可以在我们的移动设备上无缝执行.目前,全球有21亿人拥有智能手机. 25岁以上的成年人每天使用手机约264次,包括短信和电话.15-24岁的人,这个数字是每天387次.如果这个年龄组的平均睡眠时间是10小时,那么等同于每隔一分钟他们就要碰智能手机. 令人难以置信,但事实的确如此.当然,智能手机和移动app的使用在2017年也不会减少.只

2017 年 11 个移动 App 开发趋势

智能手机已经成为我们日常生活不可分割的一部分.早上用闹钟起床,使用Whatsapp,听音乐,阅读新闻,观看YouTube视频,检查邮件,更新项目状态等等--一切都可以在我们的移动设备上无缝执行.目前,全球有21亿人拥有智能手机. 25岁以上的成年人每天使用手机约264次,包括短信和电话.15-24岁的人,这个数字是每天387次.如果这个年龄组的平均睡眠时间是10小时,那么等同于每隔一分钟他们就要碰智能手机. 令人难以置信,但事实的确如此.当然,智能手机和移动app的使用在2017年也不会减少.只

Gentoo Linux LiveDVD 11.0发布 面向开发和网络职业人员

Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制.追求极限的配置.性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点. Gentoo的哲学是自由和选择.得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器.开发工作站.专业桌面.游戏系统.嵌入式解决方案或者别的东西--你想让它成为什么,它就可以成为什么.由于它近乎无限的适应性,可把Gentoo称作元发行版. Portage是Gentoo的核心,履行许多关键的职责.其一

【斗医】【11】Web应用开发20天

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qingkechina.blog.51cto.com/5552198/1386941 本文在上文的基础上完成用户登录验证功能. 四.获取数据请求业务处理封装 1.配置数据读取方式,它的作用是使用FrameDataGainer响应以.data结尾的请求,并把处理后的数据返回给客户端.打开D:\medical\war\WEB-INF\web.xml文件,填充如下内容: 1 2 3 4

64位ubuntu 11.10下android开发环境的搭建(jdk+Eclipse+adt+android sdk详细)

一直在windows下进行的android开发,但有时感觉Eclipse和模拟器,执行效率不是很高,有时甚至感觉让人难以忍受,遂改在ubuntu下进行android开发,下面是我的android开发环境搭建过程,平台搭建成功,在搭建的过程中,一些注意事项我也做了下简单的介绍.下面是正文. 一.安装jdk 1.下载jdk,这里下载的是64位的jdk6没下jdk7,网上说有可能兼容性不好,这里就没冒险,不过,我在64位windows7上安的是jdk7,使用正常,这里选择的是Linux x64的jdk

EA总裁称《NBA精英11》夭折因开发时间不足

本网(编译/毛狒甜)艺电体育(EA Sports)新作<NBA精英11>(NBA Elite 11)日前突然宣布取消,艺电CEO John Riccitiello指出了该作取消的原因,除了技术问题以外,艺点还认为,"将一个王牌系列加入边缘化市场竞争",也是取消该作的重要原因. Riccitiello指出,艺电的开发人员没有足够的时间来完成这部作品,而如果仓促为之,只能导致该作的品质下降.他说他们需要至少两年的时间才能拿得出对得起该系列品质的作品,而他们的时间只有18个月.

在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用

问题描述 刚刚把原先在Windows7下开发AppFuse2.1的应用,成功迁移到Ubuntu11.04下,使得在Ubuntu环境下,能够用Maven3.0.3和EclipseGalileo开发源代码,并把WAR包部署到Tomcat6上.Ubuntu是目前市场占有率超过50%的Linux桌面系统,完全免费,通过近一周的体验,其桌面使用体验的"炫"程度要强于已经使用半年的Windows7.Unbuntu最吸引我的是它的UbuntuSoftwareCenter功能,能够方便地搜索并安装一些