Хорошо ли работает приложение GWT в браузере Android?

Я планирую веб-приложение с использованием GWT. Насколько хорошо он будет поддерживаться на мобильных устройствах, таких как iphone, android?

Ответы

Ответ 1

Браузер iPhone и Android базируется на WebKit, как и Chrome. GWT является кросс-платформенным и работает с браузерами на основе WebKit, но, как всегда, важно протестировать ваше веб-приложение на всех основных вариантах устройства, которые вы планируете поддерживать, чтобы обеспечить его работу (как, например, iPhone 3GS и iPhone 2G для производительности тестирование, Google Nexus One и HTC Tattoo для тестирования большого/небольшого экрана). Такие сервисы, как Device Anywhere Test Suite, могут сделать этот процесс более финансово жизнеспособным, если ваше развитие не фокусируется на смартфонах.

Существует также проект GWT Mobile WebKit, который пытается добавить функции мобильного устройства в GWT. Возможно, стоит подумать, нужны ли вам специальные функции смартфона, такие как данные геолокации или доступ к базе данных на стороне клиента...

Ответ 3

GWT компилирует Java на JavaScript. Он оптимизирует использование методов, подобных компилятору С++, поэтому производительность приложений будет сопоставима с приложениями на основе JavaScript. Он поощряет создание больших программ, поскольку делает его более простым для Java-разработчиков.

Мне было бы интересно увидеть тесты, сравнивающие производительность GWT с характеристикой собственного JavaScript, но, по моему мнению, GWT скомпилированные приложения работают с достаточной скоростью в браузере Android.