2010-04-12 1089 views

Respuesta

16

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 ...

2

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.

Cuestiones relacionadas