Puntos de interés para desarrolladores sobre los lanzamientos de Apple

Hace algunos días se realizó el lanzamiento de los nuevos modelos de iPhone -5s y 5c-, y la principal novedad es que no hay novedad ... ¿o si?

En los últimos años nos hemos acostumbrado a que en cada generación de un smartphone vemos grandes mejoras en sus pantallas, cámaras, sensores, antenas, etcétera. Pero en esta ocasión Apple no siguió ese camino. En esta serie de lanzamientos de Apple, los cambios y mejoras se están dando principalmente en elementos que no son directamente visibles al consumidor: ya sea en la plataforma de software, o en aspectos internos del hardware.

Nuevos APIs

Apple comenta que iOS 7 representa la mayor cantidad de cambios y mejoras a esta plataforma desde la introducción del App Store. Algunas notas indican que hay cerca 1,500 APIs nuevos en iOS 7; ciertamente esa cifra me parece demasiado grande y no sé como estén contabilizando, pero sí es un hecho que se introdujeron una gran cantidad de cambios:  nueva interfaz de usuario, nuevos APIs para que las aplicaciones actualicen datos en el background (background refresh), iBeacons para brindar información de geolocalización de gran presición, entre otros.

Mejoras para contextos corporativos

iOS 7 también incorpora una gran cantidad de capacidades dirigidas a mejorar la seguridad y gestión de dispositivos en ambientes corporativos de tipo BYOD (Bring your own device). Destacan:

  • Enterprise single sign-on: Los usuarios firman una sola vez para utilizar distintas apps corporativas.
  • Mejoras en Mobile Device Management: Permite gestionar de forma remota y centralizada las aplicaciones y datos de los dispositivos de los empleados.
  • Managed Open-In: Permite que los departamentos de TI puedan puedan controlar qué aplicaciones y cuentas se utilizan para abrir cierto tipo de documentos.
  • VPN por app: Ahora es posible controlar el acceso a redes tipo VPN (Virtual Private Network) a nivel de app, en lugar de tener que dar acceso a todo el dispositivo. De esta manera, solo las apps deseadas tendrán acceso a la red corporativa.
  • Cifrado por default: Anteriormente, se dejaba a los desarrolladores la responsabilidad de implementar mecanismos de cifrado para proteger los datos de su app. En iOS 7, las aplicaciones por default utilizan las capacidades de cifrado nativas de la plataforma.

La importancia de una rápida adopción

Otro aspecto notable de iOS 7 es la velocidad con la que se está adoptando. De acuerdo con la empresa Mixpanel, hasta este miércoles 18 de septiembre por la mañana, el 93% de los iPhones, iPads y iPods del mundo usaban la versión 6 de iOS. Tan solo 24 horas después, el 35% de los dispositivos ya tenían iOS 7. Conforme escribo estas líneas poco más de 48 horas después del lanzamiento, la adopción de iOS 7 va en 47%. En comparación, Android Jelly Bean, aun juntando sus distintas versiones (4.1, 4.2 y 4.3) tiene una adopción de 45%, a más de un año de su lanzamiento.

Este tipo de adopción beneficia significativamente a los desarrolladores, ya que no tienen que preocuparse por estar soportando distintas plataformas. Un caso digno de notar, es que el mismo New York Times lanzará su nueva app solamente para iOS 7, olvidándose de iOS 6 por completo.

Entre las empresas que proveen herramientas, vale la pena notar el caso de Xamarin, que liberó la nueva versión de su ambiente de desarrollo con soporte para iOS 7 el mismo día que el sistema operativo se liberó a consumidores.

Webinar:Conoce lo nuevo en iOS7 para desarrolladores

Alineado a este tema, comento que el pasado 19 de septiembre en conjunto con code3e realizamos un webinar donde se mostraron las novedades de iOS7 para desarrolladores. A continuación compartimos la grabación




Referencias:

  • "Apple iOS 7: app developers explain its key features and implications" - The Guardian. http://www.theguardian.com/technology/2013/sep/18/apple-ios-7-app-features
  • "The Promise of iBeacons" - TidBits. http://tidbits.com/article/14116
  • "Apple finally dons big boy business pants" - PC Magazine. http://www.pcmag.com/article2/0,2817,2424581,00.asp
  • "In depth: IOS Enterprise Features and BYOD" - Undesking.com. http://undesking.com/feed/2013/8/6/in-depth-ios-7-enterprise-features-and-byod
  • "iOS 7 adoption" - Mixpanel. https://mixpanel.com/trends/#report/ios_7
  • "Advice to iOS 7 developers: Push your app further with the new UI - InfoWorld. http://www.infoworld.com/t/application-development/advice-ios-7-developers-push-your-app-further-new-ui-227138