据国外媒体报道,苹果App Store下载量超过400亿次,向开发者支付的分成超过70亿美元。尽管与苹果去年第四季度360亿美元的营收相比只是九牛一毛,但开发者的分成在“提速”。
苹果去年3月份宣布,App Store应用商店下载量达到250亿次,向开发者支付的分成达到40亿美元。2011年7月份时这一数字是25亿美元。
你如何从App Store分得一杯羹呢?首先从这里开始吧!
1. 首先要有一个成型的想法
了解应用的目标群体,谁会使用你的应用。
2. 加入iOS开发者项目,费用为99美元/年
在苹果开发者中心获取iOS SDK和一些开发资源。
3. 你要知道如何编程。
iOS app开发语言为Objective-C,使用Cocoa Touch API来实现用户的触摸输入。如果你已经非常熟悉Cocoa Touch API那最好了,如果还不大熟悉Cocoa Touch API,那就接着看后边的。
4. 如果你不知道如何下手……
随着市场的逐渐变得成熟,Objective-C相关开发资源随处可见,买一些书,找到志同道合的朋友来帮你加速开发,比如可
stackoverflow网站就是个不错的选择。
5. 不大懂编程,但非常想独自做一款app怎么办?
这里提供给你超过
30款的开发工具。
6. 如果你不会编程,但仍然想做出不同凡响的作品
你可以从
ELance之类的网站雇佣经验丰富的开发人员,如果有疑问,那就去问经验丰富的专家,这将有助于项目的实施。
7. 如果你自己开发app,那么你需要编译环境
Mac的编译环境为Xcode,Xcode功能强大,关乎app开发的事情几乎都可以通过它来完成。不过,你无法访问更多技术资源,比如底层库和驱动。
Xcode免费下载地址 。
8. 提交应用,通过苹果审核。
苹果的审批流程并不是十分透明,但每款app都要经过苹果的审核。审核的目的主要是剔除一些内容不健康或者可用性不高的软件,你可以通过详细查看
苹果应用审核指南。
9. 所有这一切完成后,那就发布吧!
很少有人会购买一款从未知晓的app,所以你要做一些推广,比如开通Twitter或Facebook账号。如果你想让推广更有侵略性,那就找一家专业的PR公司。
初学者除了学习一些成功的经验外,更要懂得能从别人失败的地方获取经验。
Amelia Hunter是一位新闻记者,但是她对app的设计和开发非常感兴趣,以下是她从自己的经验出发谈了自己在开发过程中的五个感想:
1. 尽快加入苹果开发者计划
当我开发第一款iOS游戏的时候,我觉得没有必要花99美元(99美元/年)加入苹果的开发者计划,一些非常酷的工具可以让我通过上网本对app进行测试。当游戏快完成的时候,我加入了苹果的开发者计划,这时我发现自己犯了一个大错误:游戏可以在上网本上运行,但几乎不能在iPhone上运行。如果我早些加入开发者计划,就不会浪费这么多时间了,结果是我不得不做了大量更改和修复。另外,苹果的开发者项目有很多有用的资源,可以帮助初学者,所以要尽快加入苹果开发者计划。
2. 练习、练习还是练习
要进行iOS游戏开发,Xcode和Objective-C是最基本的。看书、博客和视频是不够的,如果你想精通,你就必须不断练习,把你看到的一些技巧通过练习落实下来。你可以通过PC或者上网本来练习,但一旦你开始了你的第一个项目,你还需要在手机上进行测试。
3. 与他人协商
即便你觉得有了一个很好的主意,也不要急匆匆就去开发。首先,你要跟同事或者朋友商量一下,看看他们怎么想。如果开发出来,他们会下载吗?他们认为哪些地方需要作出改进?如果大部分朋友觉得你的主意很不错,那你可以一边开发一边做细节的调整。我之前就犯过这样的错误,做了一款少数人认为不错的app。
4. 不要忽视文书工作
做一款应用也许并不是很难,但很消耗时间。开发阶段完成并不意味着终结,把app上架到App Store也要花费不少时间。苹果有很多规则和限制,在你的app出现在App Store之前,你还有不少文书工作要做。
5. 不要抱有太高期望
很多开发者都有这样的想法,他们会认为开发几款iOS app,发布在App Store,然后就可以变得很富有。App Store有那么多应用,要想获得用户注意谈何容易。
希望以上几点对你有所帮助。
分享到:
相关推荐
App开发者日记:iOS App开发是什么样的?.docx
ipad air iOS8 App store打开空白怎么办?.docx
ios APP電子書
IOS APP应用开发 微博 Xcode 详细代码
iOS 10 App Development Essentials: Learn to Develop iOS 10 Apps with Xcode 8 and Swift 3 Author: Neil Smyth Length: 816 pages Edition: 1 Language: English Publisher: CreateSpace Independent Publishing...
ios app调用第三方app,可以调用萤石云app和中维世纪app。
iOS App Programming Guide
苹果iOS app开发之更新升级app的办法.zip
ios app引导界面实现 源代码 代码可以运行 代码组织结构清楚
中文版ios App上线操作流程文档。已经过实践检验。
iOS APP 夜间模式开发 RNThemeManage,希望对你有帮助
ios app 后台运行备份,ios的app运行在后台的代码实现。
ios app的二维码的代码实现,ios app的二维码的代码实现。
实现iOSAPP版本自动更新升级非常好用的一个方法 1.将文件下载解压放到项目中 2.在AppDelegate.m中applicationDidBecomeActive(APP启动后)方法中加入[[LGCheckVersion shareCheckVersion] checkVersion];即可
iOSAPP跳转微信小程序的Demo,仅用于演示作用,集成细节在博客中有详细介绍,可移驾这里:https://blog.csdn.net/fuzheng0301/article/details/100036332
IOS APP UI设计尺寸规范
iOS App Signer.zip
ios一个app应用内部调用另一个新的app应用,ios app内调用另一个app app打开新app
从转出方和转入方详细说明iOS App转让的最新规则和操作指南,一篇搞定所有转让事宜
Raywenderlich: Advanced iOS App Architecture