Hace unos días, Apple anunció durante la Keynote de presentación de la WWDC 2014 el lanzamiento de la octava versión de su sistema operativo móvil, iOS 8.

 

Esta misma presentación, abarcó la muestra de bastantes novedades respecto al ecosistema Apple, como las nuevas features disponibles para los programadores de iOS y Mac OS X, así como la nueva versión de OSX 10.10, cuyo nombre es Yosemite.

Novedades iOS 8En una presentación llena de novedades, y con dos horas de duración (De las keynote más largas) hemos podido encontrar grandes novedades que se van a presentar en el ecosistema de Apple.

Ante todo, aquellos que quieran, pueden ver esta Keynote, ya que en esta ocasión Apple ha colgado el vídeo en Youtube (Eso sí, en inglés). Aquí lo dejamos:



 

Novedades generales (para iOS 8 y OS X 10.10).

Novedades en OS X 10.10 YosemitePosiblemente, lo más relevante de esta nueva versión es la marcadísima integración que muestra entre todos los dispositivos del ecosistema Apple. Algunas de las novedades que se han presentado, son las siguientes:

  • Airdrop: Este sistema ahora será compatible con iOS además de OSX, permitiendo de esta manera enviar ficheros de forma sencilla entre un iPad / iPhone y un Mac.
  • Continuity: El sistema continuity permitirá (mediante aplicaciones que implementen su funcionalidad, obviamente), iniciar tareas en un dispositivo y continuarlas en otro. Como ejemplo de esto, hemos podido ver los siguientes:
    • Se inicia la edición de un documento en cualquier aplicación de la suite “Office” de Apple (Pages, Keynote, Numbers), en un terminal OSX por ejemplo, y se continua la edición del documento en un iPad.
    • Se inicia la escritura de un correo electrónico en un iPhone / iPad, y se continua la redacción del mismo en nuestro OSX.
    • Se navega por una página web a través de nuestro iPhone / iPad, y cuando llegamos al terminal con OSX, podemos continuar la navegación por la misma página, en el punto en que se dejó, en Safari en OSX.
  • Handoff (Integración de las opciones del iPhone en otros dispositivos): Las opciones de Telefonía y SMS del iPhone pueden ser compartidas con nuestro iPad / Mac OS X, aún cuando estos no dispongan de dichas opciones. Dicho de otra forma, una llamada entrante que llega al iPhone, puede ser contestada a través de nuestro Mac OS X (Siempre que ambos dispositivos se encuentren conectados entre ellos). Igualmente, la aplicación Mensajes de OSX / iPad, permitirá enviar SMS utilizando la telefonía del iPhone para ello.
    • Por ejemplo, una llamada entrante en nuestro iPhone, puede ser contestada con OS X o con el iPad.
    • Tanto la aplicación Mensajes de OSX 10.10 como del iPad en iOS 8 podrán enviar SMS, utilizando para ello la red de telefonía del iPhone (con iOS 8 también).
    • No está confirmado, si esto será una opción que se podrá activar o no, o si dicha opción estará siempre disponible.
    • Igualmente, no está confirmado si un iPad podrá obtener estas funciones de forma autónoma (Los iPad modelo 3G), o si se dependerá en todo momento del iPhone.
    • No se ha hecho mención si dicha integración funcionará con los iPod.
    • No obstante, hay que reconocer que es una opción que puede aportar bastante comodidad a los usuarios de iPhone, ya que el poder escribir un SMS desde el iPad o desde OSX, puede ser una opción que se reciba con mucho agrado por parte de la comunidad.
  • Spotlight: La nueva versión de los sistemas operativos (Tanto de OSX como de iOS 8) incluye nuevas opciones de busqueda en SpotLight, permitiendo que las busquedas en este sistema ofrezcan algunos resultados en línea (Por ejemplo, resultados de la Wikipedia).
  • Instant hotspot: Esta opción permitirá que mediante unos clicks en el Mac con OSX 10.10, tu iPhone con iOS 8 (siempre que se encuentre cerca), habilite la opción de Personal Hotspot.
  • Messages: La aplicación de mensajería interna de Apple, iMessage, incluye ahora no únicamente la posibilidad de enviar fotografías, si no que también permite enviar Audio, vídeo, mapas, e incluso compartir la ubicación durante un tiempo determinado.
  • Messages: La aplicación de mensajería de Apple, hasta ahora permitia la creación de grupos de mensajería. A partir de esta nueva versión estos grupos podrán tener nombre o ser silenciados de forma individual.
  • Centro de notificaciones: En las nuevas versiones (OS X 10.10 e iOS 8) se podrán incluir plugins desarrollados por los desarrolladores de la Apple Store en la vista de “Hoy” del Centro de notificaciones.
  • Mayor integración: Se continua la evolución de las líneas de diseño tanto de Mac OS X 10.10 como de iOS 8, tendiendo a líneas más limpias y más integradas entre ellos, para ofrecer la experiencia más similar posible entre ambos sistemas.

Se puede consultar un listado de novedades de OS X 10.10 en la página de Apple (En inglés).

 


Novedades de iCloud

Novedades iCloud OSX 10.10 - iOS 8iCloud es otra de las características disponibles tanto en OSX 10.10 Yosemite como en iOS 8 que ha sufrido un tremendo y profundo lavado de cara. Estas son algunas de sus nuevas características:

  • iCloud será otro de los protagonistas de OS X 10.10 e iOS 8, ya que gana una mayor presencia e integración. Con la nueva versión, aunque el espacio de almacenamiento básico sigue manteniendose en 5Gb y se sigue permitiendo usar ciertas features que no usan espacio (Como iTunes in the cloud o Photo Streaming), iCloud pasa a ser un servicio de almacenamiento de archivos compartido e integrado en todas las plataformas, que permitirá acceder a los ficheros tanto desde terminales OSX 10.10 (Se desconoce si habrá retrocompatibilidad para versiones anteriores), iOS 8 (En este caso posiblemente no haya retrocompatibilidad), e incluso, en este caso, Windows.
  • Una de las opciones que permitirá este nuevo espacio, es extender el actual Photo Streaming en un servicio que almacene TODAS las fotografías del terminal en lugar de únicamente las últimas. De esta forma se podrían tener todas las imágenes sincronizadas entre todos los dispositivos.
  • Igualmente, con este nuevo servicio se ofrecerán nuevos planes de almacenamiento, desde 20Gb por 0.99$ o 200Gb por 3.99$/mes.
  • El servicio de iCloud también cobra protagonismo relacionado con el correo electrónico. Ahora la aplicación de Mail permitirá enviar grandes contenidos (correos con un contenido superior a los típicos 20Mb que permiten de máximo los servidores de correo), enviando un correo básico y almacenando el exceso en iCloud. Se desconoce si este servicio únicamente funcionará entre dispositivos Apple.

Se puede consultar un listado de novedades de iCloud en la página de Apple (En inglés).

 


Novedades de iOS 8

Novedades iOS 8iOS 8 nos presenta un ámplio abanico de nuevas opciones, las cuales comentamos:

  • Safari ahora dispone de una interfaz aún más clara, dejando de esta forma más espacio para la página en sí.
  • Safari en iPad con iOS 8 tiene el mismo “look & feel” que Safari en OSX 10.10.
  • La aplicación correo permite marcar mensajes.
  • La aplicación correo permite integración directa con el calendario, para enviar eventos de una a otra.
  • SpotLight integra resultados de búsqueda de la Apple Store, así como de Wikipedia, por ejemplo.
  • Se mejora la aplicación de teclado, incluyendo sugerencias de continuación de los textos que estamos redactando, en base al contexto sobre el que se está escribiendo y los históricos de textos escritos.
  • Igualmente, se permite a los desarrolladores establecer control absoluto sobre el teclado para crear teclados personalizados, siempre que el usuario lo autorice.
  • Siri admite nuevos idiomas para dictado.
  • Se incluye el nuevo HealthKit, un sistema pensado para unificar toda la información de los diferentes medidores de fitness y salud que hay disponibles en el mercado. Posiblemente, este sistema en un futuro disponga de algún tipo de integración o posibilidad de remitir la información (o recibirla) desde hospitales o centros de salud (Apple está trabajando en ello actualmente con hospitales privados de EEUU).
  • Se incluye HomeKit, un sistema pensado para integrar en una misma ubicación el control de los diferentes dispositivos “smart” de la vivienda. Posiblemente sea algo poco útil a día de hoy, pero es más que probable que cuando la domótica vaya avanzando en nuestro país este sistema esté preparado para controlar todas sus opciones.
  • Igualmente, se permite a los programadores que utilicen el sistema HomeKit, crear nuevas órdenes para Siri, permitiendo así crear peticiones como “Siri, abre la casa”, por ejemplo.
  • Las notificaciones “reducidas” que se muestran en el iPhone / iPad ahora permiten responder sobre la propia notificación sin necesidad de cambiar de aplicación.

Se puede consultar un listado de novedades de iOS 8 en la página de Apple (En inglés).

 


Features disponibles para programadores para iOS 8

Novedades desarrollo iOS 8

  • Se dispone de una nueva API llamada “Touch ID API” que permitirá implementar medidas de seguridad a los programadores (Por ejemplo, que para entrar a una aplicación se requiera del uso de la huella dactilar en el sensor Touch ID del iPhone 5S).
  • Extensibility: Este sistema permitirá a los desarrolladores crear extensiones para el propio terminal, permitiendo mediante esto, por ejemplo, crear aplicaciones de gestión de almacenamiento remoto (que se integren con todas las aplicaciones del sistema), o que se pueda integrar una nueva opción de compartir en un nuevo medio social, sin requerimiento de que este sea integrado / programado por Apple.
    • Se pueden agregar nuevas opciones de compartir (Opciones sociales).
    • Se pueden agregar opciones para la edición de fotografías.
    • Se pueden agregar acciones personalizadas (Mediante el menú de acciones, como imprimir).
    • Se permitirá a los desarrolladores crear teclados propios, los cuales después podrán estar disponibles en todo el sistema.
  • App bundles: Se permitirá en la App Store incluir grupos de aplicaciones, no únicamente la venta de aplicaciones sueltas.
  • Se integra un nuevo lenguaje de programación para las aplicaciones de OSX 10.10 e iOS 8, Swift.
  • Como siempre, se incluyen nuevas librerías de programación para facilitar la vida a los programadores.

Se puede consultar un listado de novedades de iOS 8 Development en la página de Apple (En inglés).