Я разработчик C#, которому поручено разработать собственное приложение Android для одного из наших проектов, логический движок которого на C# отображается как служба REST. В текущем проекте есть веб-версия с использованием Html5 и JS и рабочего стола с использованием WPF. У нас есть хорошие html5, угловые разработчики JS в нашем распоряжении, теперь после того, как мало исследований, чтобы понять, что мне нужно сделать, чтобы начать работу, следующее мое понимание:Плюсы и минусы Xamarin Vis a Vis Другие рамки
Узнайте
Java/Python
для нативного развития Android, он имеет некоторые кривой обучения визави другие вариантыИспользуйте рамки, такие как
Cordova, Titanium
, которые способны преобразовать HTML5, JS код в родной Android и IOS приложениеТеперь я пришел через Xamarin, которые могут помочь разработчикам C# разработчику elop Android и IOS Apps, которые мы можем принять быстро, но я не могу найти убедительный ответ на следующие вопросы, которые основаны на моем понимании сложности требований проекта, поскольку они меняются в течение определенного периода времени:
- Есть ли у Xamarin приложений какие-либо проблемы с производительностью в реальной системе Android?
- Оптимизированы ли приложения Xamarin при разработке исключительно для Android или у нас есть общий код знаменателя?
- Поддерживает ли Xamarin большинство функций комплексного интерфейса, таких как карты, сетки, которые будут доступны по умолчанию на родном Android?
- Как Xamarin визави подобные гибридные системы для JS, как PhoneGap, который один является лучше и оптимизируется структура
Любое предложение/указатель будет велик, что может помочь нам принимать обоснованные решение. Не желайте работать с каркасом, не понимая основных ограничений или препятствий, которые могут затруднить будущее
Я вижу, что этот вопрос составляет 7 месяцев, вы можете рассказать мне, что вы узнали о xamarin и о том, как он работает сейчас? – alamin