Один интерфейс для iPhone / iPad, Android и Multi-Touch дисплеев - PullRequest
0 голосов
/ 06 сентября 2010

Я создал мультисенсорное приложение, основанное на бэкэнде Java EE и объединенное с BlazeDS для интерфейса Adobe Flex. Приложение работает на DIY-Multi-Touch, который я построил. Теперь я хочу использовать другое решение. Интерфейс Adobe Flex (с библиотекой мультитач) и адаптер BlazeDS следует заменить решением, которое охватывает iPhone / iPad, Android и коммерческие дисплеи Multi-Touch.

Проблема в iPad / iPhone, во время работы Flash Player нет (не в джейлбрейке), но приложение должно быть запущено и на этих устройствах. Таким образом, Adobe Flex и интерфейс Java (без JVM на iPhone / iPad) больше невозможны. Сначала, начиная разработку приложения, было не обязательно запускать его на мобильных устройствах Apple, но это изменилось: - (

Итак, что я могу сделать, используя HTML5? Так что я могу использовать его для Android и iPhone / iPad. Но я также хочу сделать возможным использование его на коммерческом мультисенсорном дисплее и обычном дисплее с помощью мыши (у меня есть жесты только для одного пальца, жесты с двумя пальцами не нужны). Есть ли рамки, которые позволяют это? Поскольку я не хочу создавать несколько веб-интерфейсов (приложение для iPhone / iPad на Objective-C и Adobe Flex для всех других устройств), было бы здорово, если бы я мог создать веб-интерфейс для всех устройств.

Кто-нибудь знает, как я мог это осознать?

С наилучшими пожеланиями Тим

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

Взгляните на Sencha Touch , это HTML5-фреймворк, предназначенный для устройств iOS и Android, который позволит относительно легко создавать веб-приложения, которые на этих устройствах выглядят как собственные приложения.

0 голосов
/ 06 сентября 2010

Интерфейс Adobe Flex (с мультитач библиотека) и BlazeDS адаптер должен быть заменен решение, которое охватывает iPhone / iPad, Android и коммерческий Multi-Touch дисплеи.

Android 2.2 и выше поддерживает полноценный Flash Player и, следовательно, также поддерживает приложения Flex. Однако Adobe говорит об улучшении такой поддержки для следующего выпуска Flex, который ожидается в начале следующего года.

Apple как бы специально сказала, что хочет предотвратить кроссплатформенную разработку шрифтов, которую вы пытаетесь достичь.

Не зная или не видя вашего приложения, трудно сказать, будет ли HTML5 поддерживать вас. Но да, многие части HTML5 должны работать в нескольких браузерах.

Возможно, вы захотите исследовать Elips Studio , которая переносит приложения ActionScript на несколько устройств, включая устройства Apple.

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