适用于 iOS/Android 的 Mono 打开还是关闭?付费还是免费? [英] Mono for iOS/Android Open or Closed? Paid or Free?

查看:14
本文介绍了适用于 iOS/Android 的 Mono 打开还是关闭?付费还是免费?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试更多地了解移动/平板电脑开发,并且作为 .NET 开发人员,我很自然地被 Mono 所吸引.但我很困惑——我认为 Mono 是免费和开源的;然而,所有迹象似乎都表明 Mono 是一项付费游戏"交易 (https://store.xamarin.com/).

I am attempting to learn more about mobile/tablet development and, as a .NET developer, I am naturally drawn to Mono. But I am confused--I thought that Mono was free and open source; however, all signs seem to point to Mono being a "pay-to-play" deal (https://store.xamarin.com/).

有人可以帮我理解哪个是正确答案吗?

Can someone please help me understand which is the correct answer?

谢谢!

马特

推荐答案

更新 (2016/03/31)

Xamarin.iOS、Xamarin.Mac 和 Xamarin.Android SDK 即将开放来源;

历史答案

首先让我们清理 Mono 案例:-)

First let's clear up the Mono case :-)

Mono 与言论自由一样是免费的,而不是免费啤酒.您可以免费(即无需付费)获得它,因为它在允许这样做的开源许可证下可用.但是您仍然可以为此付费(例如,在 Novell 时代,人们确实为某些版本的 Mono 付费).此外,有些人不能在免费开源许可下使用 Mono(例如,作为源不可用的游戏引擎......).在这种情况下,需要版权所有者的商业许可.

Mono is free as in free speech, not free beer. You can get it for free (i.e. without paying) as it is available under open source licenses that allow this. But you could still pay for it too (e.g. people did pay for some versions of Mono in Novell's days). Also some people cannot use Mono under the free open source licenses (e.g. as a game engine where the source is not available...). In such cases a commercial license, from the copyright holders, is needed.

Mono for Android 是基于 Mono 的商业产品,由 Xamarin(拥有 Mono 许可权)销售.它重用了 Mono 已经取得的很多成果,还带来了很多更多的功能,允许 .NET 开发人员在 Android 平台上使用他们的技能.

Mono for Android is a commercial product based on Mono and sold by Xamarin (who has the rights to license Mono). It re-use a lot of what Mono has achieved and also brings a lot more features to allow .NET developers to use their skills on the Android platforms.

Android 版 Mono 的最终评估版免费并且在与 Android 模拟器(而非设备)一起使用时功能齐全.因此,您仍然可以尝试、学习和享受 Mono 和 Mono for Android,而无需向 Xamarin 支付一分钱:-)

Finally evaluation versions of Mono for Android are free and fully functional when used with the Android emulator (not with devices). So you can still try, learn and enjoy Mono and Mono for Android without paying a dime to Xamarin :-)

注意:这同样适用于 MonoTouch,它允许您从 Mac OSX 计算机构建基于 .NET 的 iPhone/iPad (iOS) 应用程序.

note: the same applies for MonoTouch which allows you to build .NET-based iPhone/iPad (iOS) applications from an Mac OSX computer.

免责声明:我为 Xamarin 工作

Disclaimer: I work for Xamarin

这篇关于适用于 iOS/Android 的 Mono 打开还是关闭?付费还是免费?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆