问题太宽泛,不好回答
至少有以下几点:
系统:
IOS的开发必须基于MAC电脑,哪怕是虚拟机
windows的软件开发尽管也需要windows系统,但不是必要的,但是在其他系统下开发时极其不容易(应该很少有人自己找不自在,用其他系统开发windows程序)
开发软件:
IOS的开发好像是必须给予xcode(苹果官方出的吧)
windows下主要是vs(vc6.0 vs2008 vs2010 等等),还有其他的第三方程序,选择的余地比较大
开发语言:
IOS用的Object C
windows用的就比较多了,C++, vb,c#(F#是干吗的我不清楚)
我说的是一些主要方面