2010-07-11 16 views
5

Estoy buscando construir una aplicación web que implemente audio de fondo y cambio rápido de aplicaciones. Estas funciones funcionan de forma automática, cuando se ejecutan como páginas web regulares de Safari, pero tan pronto como agrega la etiqueta compatible con la aplicación web y trata de ejecutar en modo de pantalla completa, esta funcionalidad se rompe.Implementación de multitareas en una aplicación web para iPhone/iOS4

Realicé algunas pruebas e incluso la aplicación web más básica se volverá a cargar cada vez que vuelva a utilizarla. Y como es una aplicación web, no podemos implementar exactamente la API multitarea. ¿Alguien encontró una solución alternativa?

Esto no es un factor decisivo, ya que puede evitar el modo de pantalla completa, pero también pierde la posibilidad de utilizar su propio icono en la bandeja de cambio de aplicaciones. Quizás esto explique la falta de modo de pantalla completa en la nueva aplicación web de YouTube ...

Respuesta

2

Para referencia futura, esto no parece posible.

Mi teoría es que cuando habilita el modo de pantalla completa en una aplicación de iPhone, crea una aplicación nativa muy simple que consiste en una sola vista de IU web. Desafortunadamente, esta sencilla aplicación nativa no tiene ninguna funcionalidad compleja (multitarea, audio de fondo) ni existe ninguna forma de agregarla.

Si no agrega el modo de pantalla completa, la aplicación web actúa como un acceso directo a Safari y al ver que se ejecuta dentro de Safari, obtiene toda la funcionalidad incorporada. Entonces, si quiere multitareas o audio de fondo, no puede habilitar el modo de pantalla completa.

Espero que ayude a alguien más a preguntarse lo mismo.

+1

Si el modo de pantalla completa no está habilitado, ¿aparecerá la aplicación web en la barra de cambio de tareas o solo será una de las ventanas dentro de Safari? –

+0

Lamentablemente, es solo una de las ventanas dentro de Safari –

0

Estoy viendo lo mismo y encontré muy pocos otros quejándose de esto, que me parece sorprendente. Puse algunos detalles adicionales in a blog post.

Como usted, estoy desactivando la pantalla completa por el momento. Probablemente empaquetaré mi aplicación usando PhoneGap en un futuro cercano, con la esperanza de que mantendrá el estado y, aunque no lo haga de inmediato, tendré el código nativo disponible para agregar esa compatibilidad.

Cuestiones relacionadas