开发一个移动应用以前应该思考的5件事

文章译自:http://www.techtimetea.com/5-making-mobile-application/app

 

1.开发这个APP的目的是什么?工具

2.我应该作开发什么类型的APP?测试

3.开发项目中须要哪些工具?spa

4.先设计仍是先敲代码?设计

5.免费仍是付费?code

 

1.开发这个APP的目的是什么?游戏

在应用市场上有成千上万的移动应用,因此只有作一个市场上没有的应用才会给你带来下载量。山寨应用一般只可能存活一段时间,因此,你的应用的排他性会保证你的应用的成功,图片

 

尝试和解决一个现今至今为止没有被任何一个开发者解决的问题。若是你在作一个健康或者健身类的APP,你能够寻找别的这类APP,看哪些地方可以成为你能提供给用户的独特的东西。若是你在作一个音乐类的APP,那么你能够努力作一个独特的,从未出现过的界面设计(UI)。开发

 

永远不要彻底抄袭应用市场上的某个APP的创意,不然你的帐号有可能会被永远封禁。固然你能够从中得到灵感或者应用在你APP的某个小部分上,可是记住,千万别整个抄袭。图片处理

 

2.我应该开发什么类型的APP

 

APP能够分红不少类。每一个类别在包含自身的特性上都是特殊的。应用分类很是重要,由于它将告诉你如何量身打造你的APP。当你概念化你的APP创意的时候,应当确保你很清楚你的APP该分在哪一个类别。咱们曾经谈到了部署一个应用程序时的类别选择和它可能的在应用市场排名上的影响。

 

3.开发项目中须要哪些工具?

 

开发一个iPhone应用你须要一台装有苹果SDK的Mac电脑,以及一张苹果提供的每一年99美圆的开发人员许可证。除了苹果SDK,你还须要一台iPhone(最好是4和5都有)来测试你的APP。内置模拟器是个好东西,可是真正的测试应该在设备上。

 

开发一个Android应用,你须要安装Android SDK,而且配置好它,除了Android 应用是用Java来开发的,而iOS应用使用C++,cocoa 和Xcode开发的之外,其它的基本跟前面同样。

 

若是你想开发一个图片密集型的游戏或者应用,你还须要一些图片处理工具,好比Adobe Photoshop 或者 Adobe Illustrator 来完成你的工做。

 

4.先设计仍是先敲代码

 

设计是应用开发的一个核心方面,尤为是在游戏或音乐方面的应用。这些类别的应用尤为着重于UI 和依赖于想象力。代码必须迎合它们而且实现它们。相反则没法成立。所以,对这类应用来讲,最好的办法就是先设计UI,而后再写代码。

 

然而还有一些应用是偏向于先写代码,而后再设计UI,可是这仅在当应用中没有棘手的视觉元素时是可行的。此时代码无须跟着设计走而且保证能将设计实现,可是整个应用从根本上仍然是创建在代码的基础上。

 

5.付费仍是免费?

 

这是开发者在写代码和设计UI以前须要克服的最大的挑战之一。可是显然,你开发一个应用的最终动机仍然会是经过它赚钱。付费模式可以给你带来巨额收益,若是你在初审时足够幸运地被发现,然而这段时间以来,APP的付费模式逐渐衰落。人们再也不愿意在没有窥见这个APP的一隅以前就掏钱。所以,更好的作法是开发一个免费的版本,可是某些功能特性或者某些阶段被限制,在鼓励人们去购买完整版的应用。

 

以上这些就是你在开发一个移动应用以前应该考虑的最广泛和最重要的一些因素。

相关文章
相关标签/搜索