写点什么

Xamarin 的 Mono for Android 目前可运行于 MIPS 上

  • 2012-03-02
  • 本文字数:781 字

    阅读完需:约 3 分钟

Xamarin 公司已经完成了 Mono 向 MIPS 的移植,目前它推出了可运行于除 ARM 之外的 MIPS 架构上的 Mono for Android

作为 C#和 CLR 的开源实现,Mono 随着的时间推移已经被移植到了各种不同的架构中,包括著名的 x86、x86-64 位、ARM、I64、PowerPC、SPARC 32 以及较少用到的 Alpha 和 HPPA,后两个架构目前不受维护。 同样,也就有人从 1.2.1 版本开始就尝试将 Mono 移植到 MIPS 架构中。

MIPS Technologies 已经将 Android 4.0 移植到了它们的平台之上,并在 MWC 2012 大会上公布了许多低成本设备,包括在印尼发布的仅售33 美元的ICS 平板,以及在中国发布的另一个低于100 美元的设备。作为为iOS 和Android 提供跨平台Mono 应用程序开发工具的公司, Xamarin 与 MIPS 携手一同推出了基于 MIPS 架构之上的 Mono for Android ,它的推出让 C#应用程序在此类设备上的开发成为可能。

Xamarin 公司 CTO——Miguel de lcaza 为我们提供了一些关于 MIPS 移植的细节信息:

这次我们完成的移植早在过去 4-6 年前就开始了,但是始终没能在 Mono 老版本中完全完成。

从那时以后,由于 Mono 内部结构变化了不少,我们不得不重新做些工作来支持 MIPS,不过最重要的是我们得让一次完整的移植通过我们所有的测试集。虽然之前的工作已经能够让基础部分得以运行,但是对我们来说,发布一项产品需要确保它能够完整地支持 Mono 运行时的所有特性,包括用于嵌入式设备和 Android 设备的迷你操作系统,到大量用户使用的服务器电脑,我们都需要进行支持。

此次移植有助于引发市场对低功耗模式处理器的重新关注。

de lcaza 还提到此次 MIPS 移植中包含了一个通过 Mono 全套测试集的完整 JIT,但是并没有提供对 AOT 的支持,因为“这是一项通常用于桌面部署、用在像 iPhone 一样的封闭环境以及防止 JIT 引擎运行的游戏控制台中的技术”。

查看英文原文: http://www.infoq.com/news/2012/02/Mono-Android-MIPS

2012-03-02 02:271889
用户头像

发布了 125 篇内容, 共 42.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析

码界西柚

阿里巴巴 RocketMQ 消息队列 11月日更 Apache RocketMQ

一起来写 VS Code 插件:VS Code 版 CNode 已上线

狂奔滴小马

JavaScript vscode 大前端

Vue都使用那么久了,还不了解它的生命周期吗

CRMEB

百亿级存储+毫秒级写入!TDengine如何轻松玩转“潮鞋”APP?

TDengine

tdengine 时序数据库

“2021ISIG中国产业智能大会低代码峰会”即将开幕,钉钉宜搭叶周全受邀出席

一只大光圈

阿里巴巴 互联网 钉钉 低代码 钉钉宜搭

一起来写 VS Code 插件:实现一个翻译插件

狂奔滴小马

JavaScript vscode 大前端 vs

Android C++系列:Linux进程间通信(一)

轻口味

c++ android 11月日更

智能运维中的指标预测

云智慧AIOps社区

算法 智能运维 预测 指标

netty系列之:在http2中使用framecodec

程序那些事

Java java 并发 程序那些事 11月日更

图论算法:稳定婚姻问题,如何找到最适合自己的另一半

博文视点Broadview

人脸检测实战:使用opencv加载深度学习模型实现人脸检测

AI浩

入驻快讯|欢迎ShowMeBug正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

分析23个赛季NBA数据,我发现10条难以置信的信息!

Jackpop

Flutter设置App的应用名字和应用logo图标的方法

坚果

flutter 11月日更

SAP CRM Survey调查问卷的模型设计原理解析

汪子熙

中间件 CRM SAP C4C 11月日更

一文讲透如何用明道云构建物料需求计划系统

明道云

管理纪要

KoLee

今日谈:BoltDB数据库,一款纯Go实现的KV数据库

恒生LIGHT云社区

数据库 Go 语言 BoltDB

StarRocks Hacker Meetup 小记 Part 2|实时更新场

StarRocks

大数据 Meetup StarRocks

Linux学习有用吗?《Linux一学就会》

侠盗安全

Linux linux运维 云计算架构师 linux电子书

用 NodeJS 开发一版在线流程图网站

狂奔滴小马

JavaScript 大前端 Node

《深入理解JVM虚拟机》读书笔记:第一章

Joseph295

java语言前景怎么样,到底需不需要参加培训

@零度

Java JAVA开发

正确学习大数据开发技术的方法有哪些

@零度

大数据

使用 ABAP 代码提交 SAP CRM Survey 调查问卷

汪子熙

CRM SAP abap 11月日更 问卷模型

一起来写 VS Code 插件:为你的团队提供常用代码片段

狂奔滴小马

vscode 大前端

使用 Omnibus 安装极狐GitLab

极狐GitLab

极狐GitLab 安装使用

Prometheus Exporter (八)kube-state-metrics

耳东@Erdong

Kubernetes Prometheus exporter 11月日更 kube-state-metrics

使用 NextJS 和 TailwindCSS 重构我的个人博客

狂奔滴小马

大前端 Blog nextjs

零基础学习前端开发技术的方法分享

@零度

大前端

我们如何实现“业务 100% 云原生化,让阿里中间件全面升级到公共云架构”?

阿里巴巴中间件

阿里云 云原生 中间件 三位一体

Xamarin的Mono for Android目前可运行于MIPS上_.NET_Abel Avram_InfoQ精选文章