¿Qué herramientas se recomiendan para hacer que la interfaz de usuario HTML5 funcione en Android y iPhone?

Incluso si no tiene intención de desarrollar aplicaciones nativas, sería una buena idea descargar e instalar el SDK respectivo de cada plataforma, aunque no sea por otra razón que no sea tener acceso a un entorno de simulador.

La fragmentación masiva de la plataforma Android conlleva muchas más pruebas al desarrollarla (tamaños de pantalla, orientaciones, teclado de hardware en configuración vertical u horizontal, tabletas, etc.).

Además, cuando se trata de un desarrollo estrictamente basado en estándares, ambas plataformas continúan agregando características HTML5 y CSS3 en diferentes momentos y velocidades, y ser capaz de invocar un simulador en una configuración específica puede ser muy útil.

Además, vale la pena señalar que poner Safari (escritorio) en modo desarrollador (preferencias – Avanzado – casilla de verificación) le dará un buen elemento de menú que le permite cambiar la cadena HTTP User-Agent, lo cual es ideal para probar cualquier escenario de detección específico estás trabajando sin tener que usar un dispositivo real.

PastryKit: http://www.nxfx.com/blog/iphone-…

Apple creó muchas de las interacciones nativas de iPhone esque como un marco de JavaScript. Los usan en los manuales de usuario de iPhone.

Tanto para iOS como para Android podemos usar la plataforma phonegap http://www.phonegap.com para desarrollar la interfaz de usuario HTML5. también podemos usar javascript usando phonegap. Usando phonegap podemos desarrollar aplicaciones para múltiples plataformas como ios, android, windows phone 7. Así que creo que es la mejor herramienta que existe.