Me gustaría crear un botón en mi aplicación de iPhone que salga de la aplicación (con exit(0)
) cuando lo presione. ¿Esto sería una violación de las pautas de interfaz humana de Apple?¿Un botón para salir de mi aplicación de iPhone violaría las pautas de Apple?
Respuesta
No existe una necesidad real de esta función desde un POV de experiencia del usuario. Su aplicación se cerrará correctamente cuando el núcleo se lo solicite, pero, de lo contrario, no hay ninguna razón para que no sea residente en la memoria, listo para volver a iniciarse en cualquier momento.
Hay muchas razones para no permanecer residente. Seguridad mejorada de los datos descifrados en dispositivos más antiguos, etc. – hotpaw2
@ hotpaw2 Counterpoint: 1Password no se mata cada vez que el usuario se desconecta. Se encierra de nuevo. Si esa no es una aplicación diseñada para la seguridad, no sé qué es. –
Apple le desalienta a hacerlo y es muy probable que sea rechazado de la tienda de aplicaciones. Además, este comportamiento es innecesario. ¿Qué está tratando de lograr?
no es muy probable, ** será ** rechazado. Esta es una violación flagrante del HIG, como se describe aquí: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UEBestPractices/UEBestPractices.html#//apple_ref/doc/uid/ TP40006556-CH20-SW1 (en No cerrar automáticamente mediante programación) –
@MattS. ese enlace al HIG parece roto. ¿Sabes dónde existe esa información ahora? –
Probable, sí. Si el usuario desea abandonar su aplicación, siempre puede presionar el botón de inicio; no necesita agregar un botón adicional que haga lo mismo.
Al presionar el botón de inicio no finalizan todas las aplicaciones después de iOS 4.x. Puede dejarlos congelados en el fondo. – hotpaw2
Sería una opción de diseño inusual, en comparación con otras aplicaciones de iOS que siguen la convención general de usar el botón Inicio para colocarlas en segundo plano. Yo no haría el truco exit(0)
, personalmente.
Según mi experiencia (y solo con consultar las pautas de la interfaz), creo que podría estar bien, pero solo si el usuario es el que desencadena la salida.
Esto es completamente legal. Apple incluso proporciona una clave plist documentada para obligar al sistema operativo a finalizar su aplicación cuando su aplicación lance Safari (o cualquier otra URL registrada). Todas las aplicaciones solían funcionar de esta manera antes de iOS 4.x
- 1. Iphone: aclaración sobre las pautas de rechazo de aplicaciones
- 2. Salir de la aplicación en iOS 4.0
- 3. Comparta mi aplicación de iPhone para probar
- 4. ¿cómo puedes obtener la ID de la aplicación de mi iPhone antes de enviarla a Apple?
- 5. Aplicación de prueba en iPhone sin pagar $ 99 a Apple
- 6. ¿cómo transfiero mi aplicación de iPhone a mi iPhone real?
- 7. ¿Es posible crear una aplicación para iPhone sin productos Apple?
- 8. android presionando el botón Atrás debe salir de la aplicación
- 9. detectar iPad 2x botón para la aplicación de iPhone
- 10. Botón de radio en la aplicación para iPhone
- 11. "Al salir" para una aplicación de consola
- 12. Razones para rechazar la aplicación de iPhone en la tienda de Apple
- 13. ¿Utiliza traducciones estándar de Apple para el botón Alerta?
- 14. ¿Puedo obtener un enlace a mi aplicación antes de publicarla en la Apple Appstore?
- 15. ¿Cómo guardar las opciones de la aplicación antes de salir? .
- 16. ¿Cuáles son todas las restricciones de Apple para el desarrollo de iPhone?
- 17. ¿Necesito un EULA en mi aplicación para iPhone?
- 18. ¿Cómo guardo las preferencias de usuario para mi aplicación de iPhone?
- 19. Usar el botón Salir para cerrar un programa winform
- 20. ¿Cuáles son algunas buenas pautas para mantener el tamaño del archivo de la aplicación de iPhone por debajo de 10.0MB?
- 21. Identificador único para una aplicación de iPhone
- 22. ¿Puede mi aplicación acceder a la carpeta de Notas (aplicación de Apple) en iOS?
- 23. Cómo salir de una aplicación correctamente
- 24. implementación inalámbrica de la aplicación para iPhone
- 25. Mostrando un "botón de borrar" (botón de eliminar) en un cuadro de texto de aplicación web de iPhone
- 26. Compra de producto físico desde la aplicación iPhone sin Apple en la compra de la aplicación
- 27. ¿Está bien utilizar el código de muestra de Apple en mi aplicación?
- 28. ¿Cómo uso un .gif animado en mi aplicación de iPhone?
- 29. Apple/iPhone Development IDE Preferences?
- 30. iPhone rechazo de nombre de la aplicación?
¿Ha marcado: http://developer.apple.com/appstore/guidelines.html? –
Oh. Lo siento. Tendré que darme prisa para seleccionar las respuestas. –
Votamos para cerrar esta pregunta como fuera de tema porque [no somos soporte al cliente para su empresa favorita] (// meta.stackoverflow.com/questions/255745/). – Machavity