① 如用用C#开发安卓
好像目前framework已经能够移植到安卓系统了,既然框架支持安卓系统,理论上可以说你做的程序能够在安卓系统里运行了,如果你调用了系统的文件或动态库之类的,可能会有问题。具体项目我没有接触过,你搜一下,应该有不少相关信息了。方便的话可以做个简单的试试。
② mono开发安卓的人多吗
QQapp开发的移动端也就几个人而已,你觉得momo需要多少。
③ C#开发android手机应用全接触(mono for android)教程
也在学习这个,但找不到系统性的教程,只好到xamarin去看官网上的示例。下载下来自己再看。
http://xamarin.com/
但有些示例,也不知是不是网络原因,打开时一些引用DLL无法安装。
④ vs怎么更新'monoandroid
C# Vs Java. 我写Java,也习惯Java,但是觉得语言层面上C#的一些特性或许更有意思。但是这两门语言非常类似,差别不大,学会其中一门,也会非常容易掌握另外一门。看个人习惯。平手。
2. SDK与开发:第三方 Vs 官方。 这是很重要的一点。相比Mono For Android,官方SDK的资料、书籍,开源程序,第三方库实在是太多太多了。这是Mono For Android没办法比的。走官方的路线,基本Google + SDK文档 + StackOverFlow,任何问题都能有答案。原生SDK完胜。
3. 开发成本
- 成本 Mono For Android 的个人授权是$399,版本写的程序只能跑在虚拟机上,原生SDK使用。原生SDK完胜。
- 开发成本 MonoTouch 跨 iOS 与 Android。原生SDK没有此功能。Mono 胜
4. 开发效果:原生SDK无疑能提供所有能用的API, 并且能方便与底层集成。原生胜。