Mono for Android V1.0 正式发布啦!

  Mono for Android就是原先的MonoDroid,由于商标问题(名称中含有Droid),现在改名为Mono for Android。

  Mono for Android提供了一个基于Android的Mono虚拟机,让开发者可以用C#开发Android应用程序。另外,Dalvik API已经被绑定至C#,你可以用C#方便地调用Android内置的很多类库。OpenTK类库也被移值过来,你可以在Windows, Linux与iPhone三个不同的平台上共享同样的OpenGL代码。

  当前版本只支持C#语言,但理论上应该支持其他语言的编译器。通过针对Mono for Android的Visual Studio 2010 add-on,你可以在熟悉的VS2010开发环境中开发Android应用。

  如果你是.NET程序员,如果你想开发移动应用程序,如果你不想学习和编写Java代码,如果你目前不看好Windows Phone 7,那就用Mono for Android吧!而且,如果哪天Windows Phone发达了,你想开发WP应用程序了,那你现在写的很多代码还可以用于WP应用开发!另外,如果你考虑用MonoTouch开发iPhone应用程序,那就更幸福了,为Android应用写的C#代码,也可以用于iPhone应用开发。一次写代码,却可以用于三大移动平台,世上难道还有比.NET程序员更幸福的程序员吗!.NET程序员们,欢呼吧!

  但是欢呼的同时,我们也要面对现实,使用Mono for Android有一些限制。比如,不能使用C# 4.0的dynamic特性。另外,一些专门针对Android的类库(比如针对Android特有的硬件,针对由Android本地类库和TK实现的UI),在其他平台的.NET实现中可能得不到支持。这就意味着,如果Android应用与Windows Phone应用要共享代码,只能共享核心代码。Mono for Android提供的只是让你可以用C#代码编写Android应用,但是开发一个真正的Android应用,你还需要学习很多东西,比如:Activities, Intents,通过XML创建UI。

  Mono for Android提供了一个可以免费下载的版本,但只能在模拟器中使用。要想在真实环境中使用,需要购买商业许可。专业版$399/年,企业版$999/年。 i-programmer上的报道有误,经过在Mono for Android官网上查证,专业版授权费$399,企业版授权费$999,学生版授权费$99(无时间限制)。

C#开发Android应用的必备——Mono for Android V1.0 发布相关推荐

  1. C#开发Android应用实战——使用Mono for Android和.NET/C#

    <C#开发Android应用实战--使用Mono for Android和.NET/C#> 基本信息 原书名:Professional AndroidTM Programming with ...

  2. Android(1)—Mono For Android 环境搭建及破解

    0.前言 最近公司打算开发一款Android平台的简单报表查询软件,因本人之前一直是.NET开发的,和领导商定之后决定采用Mono For Android 进行开发,暂时采用破解版进行开发: 下文是记 ...

  3. Android程序员必备!阿里巴巴Android面试都问些什么?完整版开放下载

    背景 坐标广州,五年iOS开发经验. 最近面试了一位工作12年的程序员, 这位老哥有3年java开发经验,2年H5,7年iOS开发经验,简历上写着精通Java,iOS,熟悉H5开发.没有具体的技术点. ...

  4. Java开发实战项目分享之学成在线v1.0项目总结

    前言: 学成在线项目是传智燕青老师研发的JavaEE分布式微服务架构项目,采用SpringCloud框架研发,课程共20天,应广大学员的建议现将整个项目的技术点以问题的形式进行总结,方便大家学习总结. ...

  5. android go预览版下载地址,Android 11 Go正式版-Android 11 Go安卓正式版预约 v1.0.0-友情手机站...

    Android 11 Go正式版是谷歌最新发布的安卓系统,性能各方面都是有提升,给予每位用户最佳的使用体验,体验最佳的操作,安卓手机与苹果手机一样备受所有用户的喜欢,各种功能都有改进,提供给用户最强的 ...

  6. 有道云笔记android手写,有道云笔记Android1.1.0发布:新增手写涂鸦功能

    有道笔记是网易旗下有道搜索推出的笔记类知识管理软件,已于12月6日正式改名有道云笔记,同时发布了PC平台上的1.4版,并于12月8日发布了Android版有道云笔记1.1.0.新版有道云笔记(Andr ...

  7. oscam android 编译,phoscam app-phoscam安卓版预约 v1.0官方版_5577安卓网

    phoscam app下载,这是一款滤镜超丰富的特效相机软件,软件内置各种好玩的特效功能,如动态缩放.灵魂出窍.灰白视界.多屏拍摄等等,无论你是排风景还是拍人像,这款软件都是非常不错的选择,欢迎下载! ...

  8. take android,Protake app下载-Protake 安卓版v1.0.7-PC6安卓网

    Protake app是一款专业的拍摄软件,Protake app为你在移动设备上,带来专业电影机的拍摄体验.无论你是拍摄 vlog.广告还是影视作品,你都能够从 Protake 的专业功能中获益 软 ...

  9. android 字体风格,安卓字体大师2.1.0发布:全新界面风格 适配更多机型

    软件功能: 1.全新的字体秀功能,个性字体秀给好友看. 2.支持三星.小米.华为.联想.OPPO.魅族.中兴等手机一键换字体. 3.首次运行,软件自动备份默认字体,可一键恢复出厂字体,安全可靠. 4. ...

最新文章

  1. [PHP打野] 对pear-FSM的研究(一)基本了解
  2. KafkaProducer初始化时,是否会拉取集群元数据?
  3. 【DirectX12】1.基本组件创建和绘图流程
  4. 【Python】Matplotlib绘制机器学习中的判别分析示意图
  5. 163邮箱:退信代码(对照表) - 说明篇
  6. ES查询-基本查询续
  7. Golang实践录:oracle数据库实践
  8. 如何在线生成自己的短网址,可自定义域名 可统计点击数
  9. 联想g510拆键盘教程_联想g510快捷键
  10. 微信爬虫服务器,微信文章爬虫使用教程 - 八爪鱼采集器
  11. 新书推荐——Linux系统管理与服务器配置
  12. 城市矢量边界数据下载
  13. Android app后台运行休眠仍然可以运行的方法(确保一直运行)
  14. sqlserver2014数据导出与导入
  15. vert.x web模块(七)
  16. 导出计算机配置信息吗,怎么导出电脑配置信息
  17. python idle运行显示找不到指定文件_Robotframework ride ,运行后提示, [WinError 2] 系统找不到指定的文件。...
  18. 电脑粉碎文件 c语言,C/C++ 编译器的命名粉碎规则(name mangling)和C/C++混合(ZZ)
  19. cad快看_CAD知识不全面?不用怕!你想知道的都在这里!
  20. GPS速度和航向计算

热门文章

  1. HTML-参考手册: URL 编码
  2. oracle按某个字段分组然后从每组取出最大的一条纪录
  3. django学习之Model(四)MakingQuery
  4. 博客搬迁地址到csdn了
  5. 【译】SQL Server误区30日谈-Day2-DBCC CHECKDB会导致阻塞
  6. 如何改变“便宜没好货”的这类用户心理?
  7. 年轻人,别动不动就想搞个“大社交”,工具型社交才是正路子
  8. 玩美自由行体验报告 | 手摸手产品研究院
  9. 推荐干货 | 我在阿里做运营:八一八运营经典误区
  10. 两种方法判断一个字符串是否为另外一个字符串旋转之后的字符串。(C语言)...