写点什么

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:272021
用户头像

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

关注

评论

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

Bricsys BricsCAD 25 for mac 强大CAD绘图软件

晨光熹微

专升本服务管理平台(源码+文档+讲解+演示)

深圳亥时科技

Serial Box for Mac 软件序列号查询软件

晨光熹微

赛题解读|2025年度中国青年“揭榜挂帅”擂台赛·华为赛道

华为云开发者联盟

XnViewMP for Mac 图片浏览查看器

晨光熹微

XnViewMP 下载 XnViewMP mac

用户通知服务,轻松实现应用与用户的多场景交互

HarmonyOS SDK

harmoyos

低成本、高回报:万界星空科技低代码MES系统,助力制造企业数字化“轻”升级

万界星空科技

低代码平台 mes 低代码云MES 制造业工厂 AI低代码MES

高效压缩解压缩软件Keka for Mac中文版

Geek贝

AI英语听力APP的开发

北京木奇移动技术有限公司

软件外包公司 AI听力 AI英语学习

现场大屏幕微擎开源生态下的智能现场互动中枢

微擎应用市场

Muu 云小店微擎生态下的轻量化电商

微擎应用市场

Eudic欧路词典 for Mac 英语词典翻译查询工具

晨光熹微

VoiceInk for mac AI实时语音转文本

晨光熹微

一文讲透,如何快速完成埋点与用户行为分析产品选型

ClkLog

开源 sdk 用户行为分析 客户画像 埋点分析

国产化迁移之TiDB 两地三中心高可用实践

TiDB 社区干货传送门

迁移 管理与运维 应用适配 7.x 实践 TiDB第四届征文-业务场景实战

壹佰智慧餐厅微擎生态下的餐饮数字化全场景解决方案

微擎应用市场

专业级网络调试与抓包分析工具Proxyman Premium for Mac

Geek贝

首度公开|网易伏羲:去中心化,从单智能体到群体智能的跃迁

网易伏羲

网易伏羲 数字游民 具身智能 群体智能 AOP编程

Kaleidoscope for Mac(图片和文本差异比较工具)

Geek贝

xHistory for mac 终端记录管理工具

晨光熹微

使用 ftrace 跟踪内核丢包问题定位的实践

天翼云开发者社区

网络安全

同城信息:微擎开源生态下的本地化生活服务

微擎应用市场

大语言模型(LLM)如何让自动化测试效率直线提升?

测试人

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