¿Cuáles son las nuevas funciones más interesantes para desarrolladores en iOS 7?

El nuevo modelo multitarea de Apple es muy interesante.

Por el momento, la multitarea se implementa de una manera directa, aunque tacaña:

  1. Inicie la aplicación 1. Haga cosas.
  2. Cambia a otra aplicación.
  3. La aplicación 1 puede continuar ejecutándose por un tiempo, hasta que otra cosa necesite su RAM. Luego se eliminará hasta que el usuario lo ejecute a continuación.

Existen limitaciones específicas para ciertas tareas: me viene a la mente el audio de fondo, los servicios de ubicación y la carga de archivos.

De lo contrario, el sistema operativo es bastante conservador en cuanto a cómo permite que sus aplicaciones se ejecuten.

Nuevo modelo

Bajo el nuevo modelo, Apple está tratando de ser bastante inteligente. Bajo este régimen, las aplicaciones pueden ejecutarse en segundo plano sin intervención del usuario de acuerdo con un planificador y algunas otras heurísticas. He aquí por qué esto es genial:

Las aplicaciones estarán siempre actualizadas. No más lanzar su cliente de Twitter y luego esperar a que derribe una pila de tweets. El cliente puede obtenerlos en segundo plano, la próxima vez que sus radios ya estén encendidas para, por ejemplo, mirar un mapa.

Esto tiene enormes implicaciones para cualquier aplicación donde se valore la puntualidad de los datos. Piense en lo grandiosa que sería una aplicación de noticias si pudiera administrar sus actualizaciones en silencio y mostrarle todo lo que le importaba incluso en modo avión, sin tener que cuidar el proceso de actualización antes de su vuelo.

No tendrá que esperar después de una notificación push para que la aplicación cargue nuevamente el mismo contenido. La inserción activa el método de manejo de fondo de la aplicación y carga los datos apropiados para que, en el momento en que se encuentre en la aplicación, esté lista para mostrar lo que causó la inserción en primer lugar. Esta es una de esas cosas que suena muy seca en este momento, pero marcará una gran diferencia en la experiencia de usuario móvil . Esta tecnología permitirá una cierta fluidez entre los empujes y la interfaz de usuario de la aplicación que hará que los últimos años parezcan muy torpes en comparación.

Los detalles de implementación deberán esperar hasta que las sesiones y la documentación estén disponibles. Es muy probable que toda esta acción en segundo plano continúe siendo manejada en el delegado de la aplicación, que responde a todos los eventos del ciclo de vida de la aplicación.

iOS 7 ha presentado más de 150 nuevas características extravagantes que abarcan desde la fase de diseño hasta la capacidad de lanzamiento y asignación de tareas del teléfono. Sería preferible que las empresas de desarrollo de aplicaciones para iPhone se sientan junto a nuevos conceptos para sus proyectos recientes y no busquen explícitamente las actualizaciones en versiones anteriores para nublar las aplicaciones con iOS 7. Además, la provisión de seguridad a través del sistema de bloqueo inmediato y el bloqueo de activación con ID y contraseña antes de apagar ha sido una nueva innovación para los usuarios de Siri. Los desarrolladores de aplicaciones para iPhone ahora podrán hacer malabarismos con diferentes técnicas para hacer que las aplicaciones se manifiesten una en la otra.

Además, destacaría las siguientes características como las más interesantes:

  • Atributos modificados
  • Mayor espacio con más asignación de bits
  • Mejore la visión general de Safari en la tienda iTunes con la elegancia a pantalla completa justificada.
  • Compartir es más rápido y nítido entre dispositivos iOS a través de Air-drop.
  • Imágenes mejoradas y vista de cámara a través de nuevos álbumes geo-ordenados.
  • Control de música habilitado con el coche y la función Siri extendida en él.
  • Cambios en la tienda de aplicaciones para búsquedas discretas según edades.

Debido a esto, la creación de aplicaciones será más fluida y el lanzamiento de Apple puede darle una oportunidad al mercado de manera eficiente.

Para más información verifique: ¡iOS7 está aquí! ¿Ya estás listo?

iOS 7 SDK tiene API y marcos nuevos y mejorados para desarrolladores, diseñadores de interfaz de usuario y desarrolladores de juegos. He escrito una revisión rápida aquí API 7 de iOS 7 y marcos para desarrolladores de aplicaciones: una revisión rápida que habla sobre algunas de las API clave que traerían un nuevo conjunto de juegos y aplicaciones. La gente tiene diferentes opiniones sobre el front-end de iOS 7, pero creo que las aplicaciones que desarrollaríamos mostrarán los cambios reales realizados en el sistema operativo al público.

1) NSData (NSDataBase64Encoding)
2) AVCaptureMetaDataOutput (códigos de barras)
3) caída de aire

Más aquí: nuevas características API de iOS7 que me entusiasman – Giacomo Balli

More Interesting

¿Cuáles son las mejores aplicaciones móviles para contar historias?

¿Existen aplicaciones buenas y confiables para teléfonos inteligentes que ayuden a navegar en algunos de los aeropuertos más grandes?

¿Es la lista de aplicaciones ios de código abierto que un nuevo desarrollador podría consultar para ayudar con el desarrollo de iPhone?

¿Cuáles son las aplicaciones más necesarias para un usuario de iPhone?

¿Qué aplicación de iPhone puede proporcionar velocidad y distancia en tiempo real mientras se ejecuta?

¿Cuáles son algunas de las aplicaciones móviles utilizadas por los estudiantes de doctorado?

Cómo evitar que los servicios del sistema usen mis datos en iPhone

¿Hay algún punto en aprender las aplicaciones de desarrollo de Android y iPhone?

¿Estás de acuerdo en que Snapseed de Google es demasiado complicado en comparación con el Instagram de Facebook?

¿Hay algún servicio que me permita encontrar qué aplicaciones estaban de moda en la tienda de aplicaciones en un día en particular?

¿Por qué las aplicaciones de planificación de eventos no son tan exitosas como esperas que sean?

¿Cuál sería el mejor ejemplo de términos y condiciones para una aplicación de video?

¿Cuántas descargas debería esperar ver en la primera semana de lanzamiento de una aplicación móvil para iPhone?

¿Cuáles son los mejores ejemplos de mal diseño de la interfaz de usuario de Apple?

Me acabo de unir a Quora desde mi iPhone y soy de China. ¿Cómo empiezo?