Единый источник для iPad, androidPad и Windows 8 / HTML? - PullRequest
1 голос
/ 07 октября 2011

Есть ли способ написать код, который будет запускаться локально на iPad, Android и Windows 8 (режим HTML 5)? Все три поддерживают HTML 5, и если бы мы работали на сервере и отображали в браузере в каждом из них, это было бы легко.

Но мы хотим работать локально, и для более быстрого отклика, и для случаев, когда нет сетевого соединения (как в самолете). Есть ли способ сделать это?

спасибо - Дейв

Ответы [ 2 ]

2 голосов
/ 07 октября 2011

Попробуйте Phonegap , это может быть ответом на ваши вопросы.

1 голос
/ 13 октября 2011

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

Если важны офлайн, специфичные для perf и / или платформы функции, вам нужно будет установить биты на целевом устройстве (ах).

Я настоятельно рекомендую Mono , который позволяет использовать приложения для написания .NET для Windows, Linux и OSX и Xamarin MonoTouch (для iOS) и Mono для Android.

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

...