别掉队 手机应用最吃香
新手学堂
苏志宏曾经是一位普普通通的程序员,一天他开发了“来a电通”手机软件,短短两个月就获得数万名手机用户的认可,从而得到中国移动的几万元奖金,但是这只是个开始,2010年9月,他的作品被商家以200万元人民币的价格收购。你想当下一个苏志宏吗?只要你有兴趣,有一定的编程基础,转入手机应用开发一点也不难,你就有机会!
开发核心:围绕SDK开发应用
手机软件开发难吗?如果不借助辅助工具的话,开发难度那是相当的高,但是各大手机平台都推出了SDK包(苹果推出了iPhone SDK、谷歌推出了Android SDK、塞班推出了S60 SDK),大大降低了手机软件开发门槛,只要有PC编程或者网站编程经历,程序员要过渡到手机软件开发者非常容易。
SDK 是 Software Development Kit 的缩写,中文意思是软件开发工具包,集合了相关文档、范例和相关工具(每个平台的SDK都有各自的特点,例如iPhone SDK,它根据iPhone的硬件性能,提供了3D 图像、多媒体功能、三轴感应等组件)。通俗地说,以前你用双手折断树枝收集木材,现在有了SDK,就相当于有了一把斧头,你可以直接砍树干,收集木材的速度突飞猛进。
不过,手机软件开发也有独特的地方,需要考虑手机屏幕大小、手机内存大小、背景色、省电、操作方式等特殊环境,这些地方会让初学者非常不适应,最容易出错。但是适应环境后,就会发现手机软件开发真的很容易。
编程基础:离不开传统开发语言
SDK不是万能,在此之前还要掌握与之相关的基础语言,例如开发中常用的J2ME技术就需要Java语言支持。如果不会这门语言,就要专门学习,多看入门的教材,比如《Java编程那些事儿》等,熟悉Java语言后再进一步学习J2ME开发技术,可以看看《J2ME手机游戏开发技术详解》等。
iPhone 手机软件开发比较独特,它用的语言是Object-C(该语言类似C++语言),PC平台、网站平台极少有人懂这门语言。此外,它的开发环境要求也高,如果没有苹果电脑或苹果笔记本,就只能选择在PC上安装VM ware虚拟机,不过这种方式比较麻烦且运行速度也会比较慢。
满足这些基础要求后,剩下的就是“实践实践再实践”了,利用好每次实践机会,迅速提升自己的开发水平,相信你会很快成为一名出色的手机软件开发者,就可以从各大软件商店中赚取属于你的金矿了。
赚钱渠道:三大主流手机软件商店
掌握了上面介绍的知识,就可以开发手机软件了。那如何利用软件赚钱呢? 这就要依靠软件商店了。目前,主流的软件商店是苹果的App Store、谷歌的Google Market、 移动的MM商城。它们之间有何区别?
苹果App Store
全球最成功的软件商店,不仅拥有最多的软件数量、最大的下载量,而且拥有最大的付费用户群体。首次发布软件需要花费99美元注册开发者证书,以后发布软件就免费了,付费软件的收入分配是苹果公司和开发者三七分成。
语言:Object-C
环境:苹果电脑或者使用PC+虚拟机安装Mac系统进行开发
优点:大量付费用户
缺点:开发首次投入大,使用虚拟机开发速度慢
发布方法:支付99美元注册一个个人账号就能发布应用了
谷歌Google Market
Google Market作为后起之秀表现优异,仅次于苹果的App Store,例如在App Store中大赚特赚的《愤怒的小鸟》,在Google Market中收入也超过100万美元。付费软件的收入分配是谷歌公司和开发者三七分成。
语言:Java
环境:PC电脑中的Android模拟器
优点:完全开放平台
缺点:用户付费意愿低,国内开发者无法发布付费软件,绝大部分只能通过广告盈利。
发布方法:支付25美元注册一个个人账号就能发布应用了
移动MM商城
国内最大的手机软件商店。付费软件的收入分配是移动公司和开发者三七分成。
语言:Java、C/C++等
环境: PC电脑
优点:潜在用户数量最多
缺点:用户付费意愿低,国内开发者发布的付费软件下载量较少,绝大部分收入不高,且无法发布带广告的软件。
发布方法:免费注册一个账号就能发布应用
热门APP展示
愤怒的小鸟

成绩:苹果应用商店付费应用下载排名第一
简介:这款游戏的故事相当有趣,为了报复偷走鸟蛋的肥猪,鸟儿以自己的身体为武器,仿佛炮弹一样去攻击肥猪的堡垒。
Groupon

成绩:Google Market最热门应用之一
简介:全球最大的团购网站的手机客户端。

成绩:苹果应用商店付费应用下载排名第一
简介:世界最大的SNS网站www.facebook.com手机客户端
作者简介:陈跃峰

多年来一直从事手机应用开发,开发过多款手机游戏和手机应用产品,出版过多部编程书籍,创办了爪哇米工作室,专门进行Java手机应用开发。