iphone开发环境门槛较高,需要iphone,mac mini,还有每年99美元的开发费用,android节省开发成本。
android的开发平台可以时windows,linux,而且广大的java开发人员基础,拥有很大的潜力,普及率高
iphone开发的程序试用的目标平台固定,从而限制了程序开发的灵便性,但是容易满足用户的预期,android要适合不同类型的设备,系统灵活性大,支持自由扩展
iphone基于封闭系统,开发有很多限制,比如flash, 而android没有flash的限制,是开放系统。