自己觉得从开发的角度来说,iOS比Android好:
1. API更清晰,没有Android各种坑,比如Android混乱的onTouch事件流,assets里面莫名其妙的文件压缩,3.2之前Bitmap的强制回收等等等等
2. 兼容性更好,这个不用说了,Android适配工作量极大,不算OS版本,光是屏幕分辨率至少要适配四五种,然后是几十种ROM,我们这儿各种厂商、各种ROM、各种版本测试机近百台
3. 性能保证,在HTC G8上做过动画就晓得了。而且Android自身framework里到处都是各种为了一点点微不足道的性能牺牲代码可读性和可维护性的片段,更何况我们自己写的代码
4. 市场推广,当然这是作为个人开发者来说,Android国内市场上你想推广就是掏钱拼关系,iOS虽然也有不少第三方的聚合推广平台,但AppStore仍然是最公平最受欢迎的market
5. 竞争激烈,大量的J2EE程序员转行来搞Android
|
|