Как развернуть приложения, созданные с помощью Mono, на мобильные устройства - PullRequest
0 голосов
/ 28 февраля 2011

Возможно ли развертывание приложений .NET, предназначенных для платформы Mono, на мобильных устройствах? Что нужно учитывать при создании таких приложений?

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

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

Еще одна вещь, которую нужно иметь в виду, - это то, что некоторые устройства должны компилироваться довстроенный код, поэтому вы не сможете использовать такие функции, как Reflection.

Какая технология для пользовательского интерфейса зависит от платформы:

Для устройств iOS (iPhone и iPad) следует использовать MonoTouch

Для устройств Android вы должны использовать MonoDroid

Для Windows Phone 7 вы будете использовать Silverlight или XNA ( см. Здесь )

Для устройств Nokia (до WP7) вы можете использовать GTK #

Это довольно много, если я действительно не понимаю ваш вопрос.

0 голосов
/ 28 февраля 2011

Существуют монофонические рамки для iPhone / iPad и Android (коммерческие).

В Android это позволяет вам написать бизнес-логику на C # и добавить слой UI через файлы конфигурации XML (как в оригинальном стиле разработки).

Работает!

Но легко? Нет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...