Apple ha anunciado recientemente el lanzamiento del SDK de iOS 8 con más de 4000 nuevas APIs con lo que permite a los desarrolladores contar con la capacidad de crear aplicaciones nuevas.
iOS 8 es una plataforma que permite a los desarrolladores indivividualizar más la experiencia del usuario con importantes funcionalidades pudiendo ampliar con widgets como ser el centro de notificaciones y teclados de terceros. Además se introducen estructuras como HealthKit y HomeKit junto con la tecnología de gráficos llamada Metal maximizando el rendimiento del chip A7 y un lenguaje de programación potente conocido como Swift.
Craig Federighi, vicepresidente senior de Ingeniería de Software de Apple, dijo:
“Con más de 800 millones de dispositivos iOS vendidos en todo el mundo, la oportunidad para los desarrolladores es enorme. Este es el mayor lanzamiento de iOS desde el lanzamiento del App Store. El iOS 8 SDK suministra más de 4.000 nuevas API, entre ellas nuevas estructuras asombrosas, una mayor posibilidad de ampliación y un nuevo y revolucionario lenguaje de programación”.
APIs de iOS 8
- HealthKit
Esta API te ofrece la capacidad para las apps de salud y acondicimiento físico pudiendo comunicarse entre sí, es decir, cada app puede usar información específica de otras apps pudiendo manejar tu bienestar y salud de una forma mucho más completa.
- HomeKit
Te permite conectar los accesorios de tu casa de una forma fluída para administrar mejor tu hogar. Se incluye un protocolo común, emparejamiento seguro y poder controlar sencillamente tanto dispositivos individuales como un grupo de dispositivos junto con una integración con Siri.
- Metal
Se trata de una nueva tecnología de gráficos que maximiza el rendimiento del chip A7 junto con un mejoramiento en la que la solicitud de dibujo es 10 veces más rápido. Ademáas permite llevar juegos en 3D para consola a los dispositivos móviles. en cuanto a juegos informales esta plataforma te ofrece SceneKit que te facilita la creación de divertidos juegos en 3D con importantes mejoras a SpriteKit como ser fuerzas de campo, física por pixel y cinemática invertida.
- Swift
Consiste en un lenguaje de programación para iOS y OS X que facilita la creación de apps increíbles. Además se combina el rendimiento y la eficiencia de lenguajes compilados con la sencillez e interactividad de populares lenguajes de secuencia de comandos. Los desarrolladores podrán escribir códigos más seguros y confiables eliminando categorías enteras de errores comunes de programación, coexistiendo con el código Objetive-C pudiendo integrar sencillamente con Swift a sus apps existentes y a través de Xcode Playgrounds podrás escribir códigos Swift interactivamente.
- Touch ID
Proporciona a los desarrolladores autenticar con seguridad a los usuarios dentro de las apps, protegiendo los datos de registro de entrada y del mismo usuario junto con la liberación de los elementos de llavero de acceso. Además permite a los desarrolladores otorgar una autenticación a través de la comparación de huellas digitales manteniendo estos datos seguros y protegidos.
Funciones adicionales de iOS 8
- PhotoKit: Te permite aprovechar el poder de la estructura incorporando un funcionamiento más rápido, ediciones no destructivas y la posibilidad de leer y escribir en la biblioteca de fotos.
- Se integran nuevas APIS de Cámara ofreciendo un control sobre el enfoque, balance de blancos y exposición.
- CloudKit: Se trata de una solución completa y escalable ayudando a eliminar el requerimiento de escribir un código de servidor y mantener servidores.
- Te proporciona nuevas funciones de App Store como por ejemplo, avances de app y conjuntos de app. Incluso a través de iTunes Connect cuentas con analíticas gratis y TestFlight para las pruebas beta de apps.
Disponibilidad
El SDK de iOS 8 se encuentra disponible de forma inmediata para los miembros del Programa de Desarrolladores de iOS desde el sitio de Apple para Developers. En cuanto al software de iOS 8 estará disponible a modo de una actualización gratuita para los dispositivos iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPod touch de 5ª generación, iPad 2, iPad con pantalla Retina, iPad Air, iPad mini y iPad mini con pantalla Retina.
Finalmente agradecemos a Lorena Cárdenas, Asistente de Prensa de SysPerTec Sas de Colombia, quien ha cmpartido con nosotros esta información vía correo electrónico.