2010-07-28 13 views
14

Visite http://www.google.com/gmm con un dispositivo móvil: el desplazamiento es súper uniforme incluso con barras de herramientas flotantes. ¿Cómo están logrando esto con GWT?¿Cómo funciona el desplazamiento en "Google Maps for Mobile"?

actualización

me refiero al sitio como se ve por un navegador móvil, no desde la aplicación nativa. Y siempre asumí que cualquier aplicación web de Google era GWT, supongo que asumí que no.

+0

GWT tal vez el futuro, pero la mayoría de las aplicaciones de Google como mapas, correo, búsqueda, documentos no usan gwt. Uno puede ver esto fácilmente investigando el Javascript, particularmente el programa de arranque en gwt no aparece en las otras aplicaciones mencionadas. –

Respuesta

4

No veo nada que indique que están usando GWT. Con base en los enlaces en la parte inferior del sitio, le están diciendo a la gente que use una aplicación nativa de Google Maps (iPhone) ya instalada o que los remita a un sitio que descargará una aplicación de mapas nativa para cualquier plataforma móvil en la que se encuentren. estar usando.

He desarrollado un par de aplicaciones de Google Maps, una que usa la versión de Javascript del APIv3 de mapas y otra que usa GWT. Incluso un mapa muy simple que utiliza la API v3, que tiene optimizaciones para dispositivos móviles, no se desplaza ni remotamente tan bien como la aplicación nativa de Google Maps en cualquiera de las plataformas que he probado.

+0

cuando vas allí con un teléfono móvil es una aplicación web. – Epaga

+0

en mi iPhone, cuando navego a Google Maps en Safari, carga la aplicación nativa. ¿Qué tipo de teléfono móvil estás usando? – RPeden

1

Si usa CSS para colocar las barras de herramientas flotantes, se mantendrán más limpias de lo que lo harían si utiliza JavaScript (o manejadores de evet GWT) para actualizar sus posiciones. Por supuesto, esto solo se aplicaría si estuviera desplazándose por el contenido de una página, y no parece que sea el caso aquí.

CSS3 admite animaciones: ¿quizás están mirando su gesto de arrastre, determinando la velocidad a la que se está moviendo y luego aplicando velocidades a las imágenes que componen el mapa?

0

Google maps para móviles no está hecho usando tecnología web, está escrito de forma nativa, probablemente en C. Que va a ser mucho más rápido para la mayoría de cosas ... animaciones similares que funcionan suavemente nativamente en android y especialmente iphone funcionan mucho más bruscamente en el navegador o en las vistas web.

+0

Me refiero al sitio visto por un navegador móvil, no a la aplicación nativa. Lo siento, no estaba claro con la pregunta. – Epaga

Cuestiones relacionadas