Мне нужно разработать портативное приложение, в основном для Windows 8.1 и iPad, но может быть расширено для Android, WP и iOS позже. Приложение состоит из вызова веб-служб для отображения данных в сетках и содержит CRUD-операцию, и оно может сохранять некоторые локальные данные для автономного режима, а затем синхронизируется позже при подключении.Приложение для переносных мобильных приложений/планшета
Я разорван между слишком большим количеством решений, мне нужно ваше пособие для лучшего решения.
1- Решение 1: Перейти для родной для каждой ОС (VS для Windows 8.1 [RT и pro] и xCode для iPad): для этого решения требуется дублирование кода, логика и пользовательский интерфейс.
2 HTML5 с WebView приложение: Я думаю, что это слабое решение, особенно, что у нас есть локальное хранилище, проверка связи и вызова WS ...
3- Использование Xamarin: Я думаю, что Xamarin не поддерживает WinRT или Windows 8.1 для обмена логическим кодом между iPad и Windows 8.1
4 Использование Xamarin.Forms: создание пользовательского интерфейса является жестким, а также не поддерживает Windows 8.1.
С вашей точки зрения, что является лучшим решением? пожалуйста, если у вас есть другие доказательства концепции.
Большое спасибо.