首先,Android开发和iPhone开发是两种不同的方向,Android采用纯粹的java语言来开发应用,而iPhone采用Object C++语言(类似C++)
除了在面向对象的思想上相似外,在很多细节上完全不一样的开发方式。
如果你的java功底不错的话推荐你学习Android开发。起手低,入门快。
iPhone的话,开发也挺简单,但需要有Apple的机器和设备,这些设备又很贵,挺麻烦。
Android开发的话,先把java基础学好, 一定要掌握好面向对象的思想,最好有一点点设计模式的基础。 完了去书店买几本教材看看,在自己PC上安装好开发环境,就可以动手做简单的HelloWorld程序了,
开发环境有普通电脑就行了, 测试有模拟器也是安装在普通电脑上的, 如果要买真机也简单, 最便宜的G4只要一千多块, 最贵的3000~4000左右性能很强。
iPhone开发的话,要有apple的专用电脑,要有iphone的真机,这些都很贵, 有些软件可以模拟,让你可以在普通的电脑上开发,但问题好多啊,用起来非常麻烦。