2009-07-16 9 views
8

El navegador en el iPhone es capaz de utilizar tecnologías web avanzadas introducidas en HTML5. Una de ellas es la memoria caché de la aplicación que permite que las páginas web se ejecuten en el cliente, desde la memoria caché, sin conexión a Internet. Junto con Almacenamiento local también puede guardar datos de forma permanente "en" la página.iPhone aplicaciones web que se ejecutan como aplicaciones nativas

Mi pregunta es, ¿sería posible hacer un sitio web que cuando se visita y se establece como un clip web (marcador en la pantalla de inicio), se puede acceder de nuevo, en cualquier momento. Al usar HTML5, Javascript y CSS, puede crear algunas aplicaciones muy buenas y, al mismo tiempo, evitar la costosa tarifa de desarrollo, la dura aprobación de la aplicación y la plataforma de desarrollo de plataforma única.

¿O simplemente estoy soñando?

+5

$ 99 es una cuota desarrollador caro? – KevMo

+3

$ 99 es un robo. Teniendo en cuenta que Visual Studio cuesta cientos de dólares, $ 99 es un precio increíble para desarrollar para el iPhone. –

+2

Teniendo en cuenta que no gana dinero, es un estudiante en Dinamarca y no tiene la intención de vender aplicaciones, entonces sí, $ 99 puede parecer mucho. Por supuesto, podría cobrar por las aplicaciones, pero estoy hablando de hacer una aplicación para uso personal + unos pocos amigos. –

Respuesta

6

Sí, lo que describes es ciertamente posible. Puede aprovechar el soporte de Apple para la memoria caché de la aplicación HTML5 creando un archivo de manifiesto que indica qué recursos se almacenarán en caché y especificando ese archivo desde la página HTML de su aplicación web. Los detalles sobre cómo hacer esto están en Apple's documentation.

Actualización: He intentado esto en mi propia aplicación web, y funciona. Debe asegurarse de que el archivo de manifiesto se publique como tipo texto/memoria caché, como se indica en la documentación. Además, no sé por cuánto tiempo se garantiza que Safari mantendrá los archivos en la memoria caché. Descubrí que la eliminación manual de la memoria caché de Safari borrará también los archivos de la aplicación web en caché, incluso para un enlace de la aplicación web guardado en la pantalla de inicio del dispositivo.

0

He estado construyendo una aplicación html nativa con las secuencias de comandos iui e Iweb e instalador llamado Sentenza, estoy haciendo la aplicación para probar Sentenza para una revisión.

Pero todo dicho todavía hay falta de fácil framworks para un usuario estoy seguro de que sea fácil de hacer un script js cental que a medida que las acciones por defecto, como los comandos de botones para una nueva página

creo que esto podría sea ​​possable que volver a hacer el hTML 5 visto y no hay necesidad de cobrar como Sentenza lo que sé ya enabls esto siempre y cuando su uso una llamada Ajax y no una llamada index.html funciona

y su sencillo I have (a lalala = "Pagename.page") o si la página es pequeña, entonces puedo hacer un comando anck que también está contactlled de JS y CSS Por lo que yo sé

body 
div id="home" title="home" selected="true" 


div id="link1" title="New Page" 

Me veo como una nueva página

/div 

soy un novato cuando se trata de todo esto, pero si lo que estos funcionen y se ven como nativa aplicación, entonces creo que este tipo de cosas deberían estar alineadas, no estoy seguro de cómo podríamos hacer esto, pero estoy seguro de que podríamos hacer una estructura de mainframe simple que nunca necesita ser abierta o editada para el usuario final, solo incluyen el meta y css etiquetas y fuera si tienen la prueba para ayudarme a hacer algo como esto, envíe un correo electrónico al webmaster (al) mokodev (Dot) info Quiero hacer este framework gratis pero también basado en los frameworks IUI e IWeb ya conocidos, el mainframe funcionaría en cualquier sistema operativo ya que solo son archivos flat css y js, pero si podemos conseguirlo para trabajar también puedo intentar crear un generador de plantillas de IU de Windows con este que permitiría a las personas comenzar.

Cuestiones relacionadas