Apple lanzó hoy la primera versión beta de iOS 8.3. Sí, lo leiste bien. Mientras que la beta iOS 8.2 lejos de estar disponible para el público, y Apple probablemente tampoco lo lanzará este mes, otra versión decimal está disponible para que los desarrolladores registrados la prueben. Además, la compañía también lanzó un estudio de desarrollador Xcode 6.3 actualizado. Incluye Swift 1.2, que trae algunas novedades y mejoras importantes.
iOS 8.3 contiene varias características nuevas. Lo primero y más importante es la compatibilidad inalámbrica con CarPlay. Hasta ahora, la funcionalidad de la interfaz de usuario para automóviles solo estaba disponible mediante la conexión mediante el conector Lightning, ahora será posible lograr una conexión con el automóvil también mediante Bluetooth. Para el fabricante, esto probablemente signifique simplemente una actualización de software, ya que contaron con esta función al implementar CarPlay. Esto también le dio a iOS una ventaja sobre Android, cuya función Auto todavía requiere una conexión de conector.
Otra novedad es el teclado Emoji rediseñado, que ofrece una nueva distribución con un menú desplegable en lugar de la paginación anterior, y un nuevo diseño. Sus componentes incluyen algunos emoticones nuevos introducidos previamente en la especificación oficial. Finalmente, en iOS 8.3 hay nuevo soporte para la verificación en dos pasos para cuentas de Google, que Apple introdujo anteriormente en OS X 10.10.3.
En cuanto a Xcode y Swift, Apple sigue aquí blog oficial mejoró el compilador para Swift, agregando la capacidad de compilar paso a paso compilaciones de código, mejores diagnósticos, ejecución de funciones más rápida y mejor estabilidad. El comportamiento del código Swift también debería ser más predecible. En general, debería haber una mejor interacción entre Swift y Objective-C en Xcode. Los nuevos cambios requerirán que los desarrolladores cambien fragmentos de código Swift para mayor compatibilidad, pero la nueva versión de Xcode al menos incluye una herramienta de migración para simplificar el proceso.
Probé algo en Swift el año pasado durante las vacaciones. Desafortunadamente, muchas cosas no funcionaron allí todavía, así que volví al Objetivo C por ahora, esperando que las cosas estuvieran afinadas. Así que espero que todo vaya bien este año y cambiaré de asiento ;)
Puedes trabajar en Swift desde hace algún tiempo, y 1.2 trajo muchos cambios para mejor + correcciones, recomiendo cambiar;) (Me molesta un poco que el nuevo XCode todavía sea beta)
¿Y qué pasa con la versión 8.4? :D
http://9to5mac.com/2015/02/09/apple-working-on-ios-8-4-update-may-include-new-music-service/