iphone和android手机软件开发感想

  前一段时间在做iphone和android上的手机软件开发,忙啊。
  对比一下两个平台下的手机软件开发过程。

开发环境:
  iphone:
  要装个mac os,xcode ide环境,iphone SDK
  安装简单鼠标点点就是了

  android:
  Windows, linux, mac都可以,用SDK的话最好搞个eclipse,adt;要用ndk的话windows下还要装个cygwin
  在linux下使用的话配置会方便一点
  最麻烦的还是‘和谐’,网有时上的去 ,有时上不去,SDK和ndk下的慢
 
开发的话:
  iphone:
  就只能用的object-c,还是蛮简单的;缺点就是文档中只有api,没有相关的例子,刚刚开始时会有点不顺手
  模拟器运行效虑也可以
  调试也是相当的简单的,并且可以运行时设定断点

  android:
  可以用c,c++和java,只用SDK的话,会点java就不是什么大问题了,文档全,例子也多,要用c++的话,最好还是
有点linux下运用程序的开发基础会比较好
  ndk在windows下的编译效率太低,linux下10分钟的,windows下要一个多小时。
  对运用程序的大小有限制,windows下模拟器运行效率比较低
  纯java调试还好,java和C++和起来的话,c++基本上只能靠print大法。

你可能感兴趣的:(杂感)