我的App开发之路:从零开始到上线赚钱
背景介绍
本人从第一次写代码赚钱开始,到现在已经12年了,使用过多种操作系统、编程语言。
现在作为一名个人开发者,开发一些小应用。
本文就应用软件开发做个简单总结,希望能得到一些意见和建议。
第一次接触
2010年,开始兴起智能手机,我研究了Symbian、Android、IOS、Windows Phone、Linux、Blackberry
等智能手机的操作系统,及应用软件的开发方式。个人感觉如下:
Symbian:太封闭,开发环境学起来费劲,放弃了;
Android:很开放,准备学习并买了水货的HTC G4,开发了个小应用,折腾一年没赚到一块钱,放弃;
IOS:非常高端大气上档次,硬件、软件都需要花不少钱,当时放弃,2013年开始全力投入;
Windows Phone:微软的东西,市场占有率太少,放弃了;
Linux:好,界面用QT,我喜欢,有国产品牌的手机号称要采用,准备开发,但多方打听也没有出现,至今也没有出现;
Blackberry:用的少,系统也是封闭的,放弃。
动手准备
2013年,准备学习IOS开发。
购买了iMac、iphone、ipad、开发者账号,花了约两万元人民币。
(上述设备可以不买,台式机可以安装个虚拟机、iphone、ipad可以用模拟器,开发者账号在发布时再买。那时本人不差钱了,就全配齐了。)
下载XCode,学习Objective-C语言。
建议忘掉Windows的所有概念,从一张白纸的心态学习,会少走弯路,否则容易让固定的思维模式误导。
艰难的过程
想一个有用的创意,并实现它,功能不需要十分强大。
写代码的过程是枯燥的,好在XCode的功能还是比较强大,但偶尔也会有BUG。
大部分功能都可以用模拟器实现。
App Store上架
有了开发者账号,就可以把app提交到App store上了。
通过苹果的审核,从Waiting review到In review再到Ready for sale大概十几天吧。
收获
我的app有的免费,有的使用了iAd,有的收费,日下载量约100吧,月收入约10美元吧。
展望:
苹果打造的生态系统,还是很好的,尤其对个人开发者。
期待早日有国产的操作系统和智能手机,那时我会全力支持应用开发的。
总结:
一个人,精力有限,思路有限;
踏踏实实做事,别忽悠,也别被忽悠;
对写代码、做开发要有兴趣,要有好心态。
附上几个app:
有友书法字帖
https://itunes.apple.com/app/id927442228
诈金花概率论
https://itunes.apple.com/app/id917058513
一建机电实务
https://itunes.apple.com/app/id901108273
二建机电通关
https://itunes.apple.com/us/app/er-jian-ji-dian-tong-guan/id954815122?mt=8
ColorfulWorld
https://itunes.apple.com/us/app/colorfulworld/id954268599?mt=8