Xamarin отлично подойдет, но это будет хорошо подходит для небольшой команды с опытом .Net, который хочет создать приложение для пользователей, не ориентированных на пользователей (Android), iOS & Windows Mobile. Это не сценарий построения и забывания. Приложение будет постоянно развиваться и развертываться через три магазина приложений.Xamarin для небольшой команды разработчиков с опытом .Net?
Xamarin кажется более подходящим для крупного предприятия со многими ресурсами и пулом разработчиков .Net. Я ищу отзывы от тех, кто фактически инвестировал время и деньги, идущие по маршруту Хамарин.
Хотя я чувствую, что небольшая команда .Net может быть более продуктивной в краткосрочной перспективе с Xamarin, у меня есть следующие оговорки, которые не исчезли, экспериментируя с Xamarin или прочитав бесчисленные документы, статьи и комментарии.
Нанесение серьезных препятствий после того, как они инвестировали месяцы в разработку, и найти его очень сложно получить помощь, необходимую для решения проблем. то есть небольшое онлайн-сообщество и дорогие варианты обучения и поддержки.
Xamarin не может делать то, что может быть сделано изначально.
Инвестирование в Xamarin за счет того, что на самом деле не изучается цель C (Java - это не настоящая проблема).
Рекомендации по инструментам и вопросы, как правило, вне темы для SO. – Jason