La intención inicial de Apple era la de permitir la programación de aplicaciones en el iPhone vía web apps, la presión de la comunidad llevó a la publicación de las herramientas para la programación nativa en Objective-C. Ahora parece que Apple ha retomado el interés por las web apps gracias a los avances en HTML5.
John Gruber descubrió el uso de un framework llamado PastryKit, desarrollado por Apple que permite:
- Ocultar la barra de direcciones aunque no se ejecute desde un icono en el iPhone
- Permite barras de herramientas en posiciones fijas que no desaparecen con el scroll
- Ofrece scroll con fricción al estilo de las aplicaciones nativas
El framework se puede ver en acción visitando la propia página de ayuda del iPhone (desde un iPhone o iPod touch).