Android 系统的可以用java , (Qt)C++;
ISO 系统的可以用Object-C++,和新语言 swift。
微软系统的可以用 C#.至于VS2015,还待观望。
能,只要是wince5.0以上的系统就可以用.net开发。具体你 新建一个项目 选择 智能设备 下面就的 pocket pc2003都是在手机上面开发的。具体你要去了解 wince5.0 要是这个系统的手机就行。
可以,但是只能是在Windows操作系统的手机上运行。具体看visual studio.net
C#主要写Mobile平台下的程序
其他用C++
一般是用Java写的,支持Java的手机多,用jdk的mobile版J2ME