Estoy planeando una aplicación web usando GWT. ¿Qué tan bien será compatible con dispositivos móviles como iPhone, Android?¿La aplicación GWT funciona bien en el navegador Android?
Respuesta
El navegador para iPhone y Android se basa en WebKit, al igual que Chrome. GWT es multiplataforma y funciona en navegadores basados en WebKit, pero como siempre es esencial probar su aplicación web en todas las principales variaciones de dispositivos que planea admitir para garantizar que funcione como se espera (por ejemplo, iPhone 3GS y iPhone 2G para el rendimiento) pruebas, Google Nexus One y HTC Tattoo para pruebas de pantallas grandes y pequeñas) - Servicios como el Device Anywhere Test Suite pueden hacer que este proceso sea más viable desde el punto de vista financiero si su desarrollo no se centra en teléfonos inteligentes.
También existe el proyecto GWT Mobile WebKit, que busca agregar funciones de dispositivos móviles a GWT. Esto podría valer la pena si necesita funciones específicas del teléfono inteligente, como datos de geolocalización o acceso a la base de datos del lado del cliente ...
GWT compila Java a JavaScript. Optimiza el uso de técnicas similares a un compilador de C++, por lo que el rendimiento de las aplicaciones será comparable a las aplicaciones nativas de JavaScript. Fomenta la generación de programas de gran tamaño porque hace que incluir un nuevo código sea más simple para los desarrolladores de Java.
Me gustaría ver puntos de referencia que comparen el rendimiento de GWT con el rendimiento de JavaScript nativo, pero mi opinión es que las aplicaciones compiladas de GWT se ejecutan a una velocidad adecuada en el navegador de Android.
No, en absoluto. Desplazarse es uno de los problemas. Más detalles http://androidanswer.com/questions/82/gwt-app-android-browser-no-way-to-scroll-or-no-scrollbar-scrolling-doesnt-work
- 1. caché de aplicaciones no funciona en el dispositivo Android (funciona bien en el navegador Chrome)
- 2. Depurar la aplicación GWT en un navegador remoto
- 3. La solicitud de la aplicación no funciona en el navegador del iPhone pero funciona en la aplicación Facebook
- 4. El navegador de Android no funciona con la geolocalización
- 5. Inhabilitar las cookies en el navegador Android no funciona
- 6. hls en html5 no funciona en el navegador Android Chrome
- 7. La aplicación web no funciona en IPad pero funciona en el navegador de escritorio
- 8. GWT botón Atrás navegador
- 9. Detener el almacenamiento en caché de los scripts del navegador en la aplicación GWT
- 10. Trabajar con sesiones en la aplicación GWT
- 11. Abrir el navegador a la página web Aplicación de Android
- 12. ¿Cómo implementar i18n en la aplicación GWT?
- 13. Detección del navegador móvil en GWT
- 14. Lanzar aplicación personalizada de Android desde el navegador Android
- 15. window.location no funciona en el navegador Chrome
- 16. ¿HttpListener funciona bien en Mono?
- 17. diseñador GWT no funciona con el proyecto Maven-GWT
- 18. ¿Cómo funciona el chat en el navegador?
- 19. aplicación GWT refrescante en el lado del cliente
- 20. ¿Cómo puedo ejecutar una aplicación GWT desde gwt-maven-plugin sin ningún plugin de navegador?
- 21. ¿Manera elegante de detectar si la aplicación GWT está desactualizada y el navegador de actualización automática?
- 22. Integrando Google Analytics en la aplicación GWT
- 23. CustomValidator no funciona bien
- 24. excepción en la aplicación GWT RPC
- 25. android: la etiqueta screenOrientation en la aplicación no funciona
- 26. SVG en el navegador Android
- 27. ¿El Proyecto Lombok funciona bien con Scala?
- 28. GWT Ventana emergente en la nueva ventana del navegador
- 29. Función funciona bien, pero devuelve la basura
- 30. Consulta tiempo de espera desde la aplicación web, pero funciona bien desde el estudio de administración
Yeap, el navegador android predeterminado en v4.0.4 no admite la función GWT widget.getElement(). SetScrollTop() en absoluto. Mientras que otros navegadores para Android como Firefox y Chrome funcionan. –