Apple unificará todos sus servicios de nube en una sola plataforma

Actualmente, Apple mantiene tres grupos de servicios principales en lo que se denomina “nube” o “cloud” con funciones distintas y delimitadas: iCloud, Siri y iTunes. Pues bien, según se ha podido saber por medio de The Information, Apple está comenzando a unificar estos servicios en una sola plataforma estándar para todos ellos.

siri-mesos

iCloud unifica todos los servicios de almacenamiento de datos provenientes de dispositivos, ya sean iOS o Mac (así como Windows), tales como datos de apps, fotos, servicios de datos de Apple como el correo o las notas, etc. Por su lado, Siri tiene su propio sistema de almacenamiento de información porque como ya sabéis, tiene que enviar las grabaciones que hace para su traducción y poder realizar su trabajo eficientemente. Siri, en concreto, fue movido a principios de año al sistema de código abierto Mesos, sin anuncios de ningún tipo por parte de la compañía. Y por último, iTunes almacena nuestras canciones de iTunes Match en la nube para que podamos usarlas en el resto de dispositivos. Ahora estos tres servicios van a ir, poco a poco (va a ser una operación a largo plazo) migrando a esta nueva plataforma que están comenzando a poner en marcha en Cupertino. [Seguir leyendo…]

Swift 2: características y código abierto [WWDC’15]

Apple presentó el lunes muchas cosas interesantes para los programadores de sus plataformas. Al día siguiente nos enteramos de que además, se unificaban los programas de desarrollo en uno solo, de forma que ahora todos podemos desarrollar para iOS y Mac indistintamente. Es una gran noticia. Pero entre las noticias interesantes estaba también una nueva versión de Swift, que esperemos que sea definitiva (este último año la plataforma ha sufrido muchos cambios que han molestado a muchos programadores) y algo que se llevó el aplauso más grande de toda la gala: se vuelve “open-source”, o código abierto.

swift-2.0-open-source

Swift ya era un lenguaje interesante desde que el año pasado se presentara en la keynote de junio y su adopción ha sido, en palabras de muchos expertos, la más rápida e intensa de la historia reciente de la programación de ordenadores y cacharros en general. Con un lenguaje totalmente modernizado y con las últimas características que se le asumen a un lenguaje actual (con muchos préstamos de lenguajes como C# o Ruby, por decir algunos), Apple pretende ir dejando atrás Objective-C como lenguaje principal de desarrollo de apps tanto para iOS como para Mac. Además de lo que ya conocemos del lenguaje y la plataforma, se han presentado las siguientes mejoras relevantes: [Seguir leyendo…]