当前就移动系统来说,最火的两个系统应该是wm和android了,自己工作的关系两个系统都有所接触,在这里想谈一下我对两个系统的认识,希望同大家一起分享。
开发工具
windows mobile的主流开发工具肯定是vs了,android是eclipse,两个比较来说,从移动开发方面来说,vs无疑要好过eclipse,从调试来说,vs+activesync对于模拟器和真机的支持做的很不错,vs的调试器比eclipse要强好多,开发android程序,经常会由于调试麻烦,退化到不用调试器,而是使用logcat来定位错误,原因是adb(android中类似于activesync一样的同步工具)真的还是一个beta的产品,能用但不好用。但是android可以在linux开发,我也相信,在大多数企业级开发中,基于成本的考虑,企业也会一般选择ubuntu来进行开发,在linux的世界里,免费开源才是王道。
sdk资源
msdn+emulator+广阔的博客资源(但我们windows mobile 博客园小组就有很多资料),windows mobile的开发非常丰富,而android也因为事刚刚推出的系统,学习的资源很少,google开放的sdk也并不全面,经常在开发android的时候,一个小小的问题通常都会研究很久,代码资源就更少了,而且一个事实是:很多厂商都在定制自己的android,这样android可能会因为不同的裁剪修改而让sdk统一不起来,进而让anroid程序不能相互兼容。
如果喜欢从一个开发人员的角度比较windows mobile与android请收藏或告诉您的好朋友.
阅读(145) | 评论(0) | 转发(0) |