He creado una aplicación de Internet que se puede guardar en la "Pantalla de inicio" en el iPhone. La aplicación usa un lienzo y es bastante interactiva con el cambio de estado.iPhone WebApp en Persistencia de pantalla de inicio
Cada vez que se minimiza la aplicación y se vuelve a abrir, se restablece al estado inicial. Lo mismo (como se esperaba) al cerrar la aplicación y volver a cargarla.
¿Cómo puedo evitar que la aplicación se vuelva a cargar cuando se reduce al mínimo?
¿Cuál es la mejor manera de conservar los datos de estado para que cuando la aplicación se cierre y se vuelva a abrir , continúe sin interrupciones?
¿Qué eventos necesitaría usar para garantizar que no se pierdan los datos de estado?
Si es posible una solución multiplataforma sería preferible iPhone + Android ...
yep, minimized = ejecutándose en segundo plano. Si tuviera que crear una aplicación nativa para iPhone, ¿es posible que JavaScript se comunique con ObjectiveC nativo (y viceversa)? Por ejemplo, si tuviera que usar 'UIWebView'. Pensé que se suponía que era fácil crear aplicaciones web para iphone + Android, pero parece que hay algunas trampas bastante importantes. –
Si se está ejecutando en un sitio web, no es una aplicación nativa, lo que significa que tiene que manejar cosas fuera del contexto del marco de aplicaciones nativas. Es "fácil" pero requiere atención específica sobre cómo los teléfonos manejan las vistas web dentro de las aplicaciones. – tkone
Presumiblemente 'stringByEvaluatingJavaScriptFromString' se puede usar para ejecutar funciones desde el contexto de UIWebView? Entonces, si tuviera que invocar esa función una vez por segundo podría recuperar un nombre de acción/params como una cadena codificada y luego responder al usuario según sea necesario. ¿Qué permitiría que JavaScript desde la vista web notifique el código de la aplicación nativa ... o hay un mejor enfoque? Aprecio tu comprensión gracias –