写点什么

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

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

关注

评论

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

【YashanDB知识库】原生mysql驱动配置连接崖山数据库

YashanDB

数据库 yashandb

【YashanDB知识库】解压安装包时报错"tar:Error is not recoverable"

YashanDB

数据库 yashandb

【YashanDB知识库】如何使用MySQL客户端链接YashanDB

YashanDB

数据库 yashandb

复盘2024,大模型的商业化主线是什么?

脑极体

AI

Sonarqube 代码分析技术体系

测试人

软件测试

【YashanDB知识库】ycm托管主机报错libnsl.so.1 no such file or directory

YashanDB

数据库 yashandb

HarmonyOS NEXT——独立开发者们的机遇之门

最新动态

代码复杂度定义与分析方法

测试人

软件测试

【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible

YashanDB

数据库 yashandb

分析代码变更与新增代码覆盖率的最佳实践

测试人

软件测试

代码质量保证的利器:Git 预提交钩子

俞凡

最佳实践

2024 京东零售技术年度总结

京东零售技术

【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid

YashanDB

数据库 yashandb

ITIL 4的4个维度

ServiceDesk_Plus

ITIL

数字孪生丨如何利用现有数据提升产品耐久性?

Altair RapidMiner

大数据 数字孪生 智能制造 altair 仿真设计

从设计到伴飞:数字孪生赋能航空航天新时代

DevOps和数字孪生

航天航空

【YashanDB知识库】隐藏参数怎么查看初始值

YashanDB

数据库 yashandb

阿里巴巴1688 API接口深度解析:高效获取商品详情与关键词搜索商品实战指南

代码忍者

1688API接口

【YashanDB知识库】调用外部UDF未能识别Java环境配置

YashanDB

数据库 yashandb

共探数据可信流通时代的密态新算力|走进隐语年度嘉年华精彩现场

隐语SecretFlow

【YashanDB知识库】个别数据库用户无法登录数据库,报错 io fail:IO.EOF

YashanDB

数据库 yashandb

【YashanDB知识库】过期统计信息导致SQL执行计划变差

YashanDB

数据库 yashandb

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