2013-03-27 1 views
6

Я хочу разрабатывать приложения для monocross android, но я где-то читал, что он не очень бесплатный. Можете ли вы разработать для андроида монокросс бесплатно, или вам нужно заплатить за какое-то расширение (например, монодроид). Как это работает?свободен монокросс?

Если это не бесплатно, есть ли другие альтернативы? Я не против платить за то, что поможет мне быстрее кода, но, конечно, не 1000 $ в год.

+1

Где вы узнали, что это действительно не бесплатно? – flup

ответ

21
(Xamarin.Android || Xamarin.iOS) != monocross 

MonoCross является основой, которая работает поверх Xamarin.Android и Xamarin.iOS использовать шаблон Model View Controller (MVC). Сам MonoCross не оплачивается, но если вы хотите использовать Xamarin.Android или Xamarin.iOS с более чем 32 Кбайт скомпилированного кода, вам нужно будет заплатить за лицензию на продукты.

Это говорит о том, что MonoCross хорош, но кажется, что дальнейшее развитие было остановлено, и ничего нового с каркасом не было долгое время. Также есть хорошая схема под названием MvvmCross, которая похожа на MonoCross. Различия заключаются в том, что MvvmCross, поскольку он предполагает, что вместо MVC использует модель ModelView View Model (MVVM). Он также находится в стадии быстрого развития и имеет активное сообщество. Так же, как MonoCross, это бесплатно.

Как MonoCross, так и MvvmCross нужны Xamarin.Android или Xamarin.iOS, если вы хотите разработать для двух мобильных платформ.

Однако Xamarin.Android не является единственным проектом C# для Android. Существует также проект под названием dot42, однако он не так популярен, как продукты Xamarin, и не поддерживается компанией с большим количеством ресурсов. Следовательно, ваш пробег может отличаться.

+0

ответ, у меня еще недостаточно репутации, но я уверен, что другие будут делать :). thanks – DimitrisK

+0

Согласен; отличный ответ! очень полный и точный. – benhorgen

3

Да, это бесплатно. Он выпущен под номером the MIT Open Source License, на котором есть ссылка внизу Monocross home page.

Разрешение Настоящим предоставляется бесплатно, любому лицу, приобретающему копию этого программного обеспечения и связанных с ними документации (в «Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, в том числе , без ограничений, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также до разрешать лицам, для которых Программное обеспечение предоставлено для этого, при условии соблюдения следующих условий:

Вышеупомянутое уведомление об авторских правах и это разрешение должны быть , включенном во все копии или существенные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ, явных или подразумеваемых, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ​​ГАРАНТИЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ ОТВЕЧАТЬ ЗА Claim, ИЛИ УБЫТКИ, НЕЗАВИСИМО ОТ ДЕЙСТВИЯ ДОГОВОРА, ПРАВОНАРУШЕНИИ ИЛИ ИНАЧЕ, ВОЗНИКАЮЩИЕ ИЗ, ИЛИ В СВЯЗИ С ОБЕСПЕЧЕНИЯ ИЛИ ИСПОЛЬЗОВАНИЯ ИЛИ ДРУГИЕ СООТВЕТСТВИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

+0

благодарит Мэтью за быстрый ответ, но знаете ли вы, можете ли я разрабатывать приложения для Android, используя его, и без необходимости покупать что-то еще, например, monodroid? – DimitrisK

+1

Хм хорошо, я думаю, что Mono для Android не является бесплатным. Проверьте эту ссылку: http://stackoverflow.com/questions/7936066/mono-for-ios-android-open-or-closed-paid-or-free –

+0

Эта ссылка была полезна, спасибо Matthew – DimitrisK

2

Развитие моногородов не было остановлено.Это все еще в стадии активного развития, команда, которая выпустила рамки кросс-платформенной Monocross было трудно на работе iFactr, уровень предприятия UI уровень абстракции с кэшем данных и очереди.

Они только что объявили о возврате сообществам с открытым исходным кодом на межплатформенных форумах Xamarin.

 Смежные вопросы

  • Нет связанных вопросов^_^