Apple CarPlay, a fondo

Sin embargo, las novedades respecto a CarPlay han sido m谩s bien escasas en comparaci贸n. CarPlay tampoco tuvo mucho protagonismo durante la ceremonia de apertura de la WWDC o Worldwide Developer鈥檚 Conference. Y en las sesiones para los desarrolladores, no indagaron mucho sobre los cambios anunciados. En lugar de eso, ofrecieron unas sesiones dedicadas al funcionamiento interno de CarPlay, lo cual es extra帽o en Apple. Pero dada la oportunidad, repasaremos el estado actual de CarPlay con algunos detalles de su funcionamiento interno y luego veremos cu谩les son los cambios que est谩 preparando la marca de la manzana mordida.


Estado Actual

Empezando por el concepto, cabe preguntarse 鈥溌縬u茅 es CarPlay?鈥 Es un m茅todo ingeniado por Apple para extender el sistema operativo de sus dispositivos m贸viles, iOS, al sistema de infoentretenimiento de nuestros coches. Su premisa es muy similar a la de Android Auto; no en vano, CarPlay fue presentado 11 meses antes (junio de 2013). Los verdaderos or铆genes de CarPlay se remontan al a帽o 2010, cuando Apple y BMW anunciaron un acuerdo de colaboraci贸n cuyo fruto fue 鈥渋Pod Out鈥, una funcionalidad que permit铆a a determinados coches de la marca b谩vara mostrar la interfaz de un iPhone o iPod en su sistema de infoentretenimiento. A trav茅s de ella los conductores de BMW pod铆an acceder a la librer铆a de m煤sica de su dispositivo iOS y navegar por ella desde la pantalla de su coche utilizando los mandos del propio veh铆culo. iPod Out saldr铆a al mercado en 2011, y al extenderse a veh铆culos de la marca Mini, pasar铆a a llamarse 鈥淧lugIn鈥.

Apple CarPlay, a fondo

Hoy d铆a en CarPlay est谩 disponible en m谩s de 100 modelos de 40 fabricantes distintos, incluido Ferrari, debido a que Eddie Cue, Vicepresidente Ejecutivo de Software y Servicios de Internet para Apple, pertenece a la junta directiva de la marca del cavallino rampante聽desde 2012. En cualquier caso la creciente disponibilidad de CarPlay en veh铆culos nuevos, como la de Android Auto, viene respaldada por el hecho de que la mayor铆a de fabricantes est谩 optando por tener ambos sistemas disponibles en sus coches, no vaya a ser que alguien no se compre un Honda NSX por tener un Samsung en vez de un iPhone. Ferrari, debido a sus lazos directivos, es un ejemplo de fabricante que s铆 ha apostado 煤nicamente por un sistema.


驴C贸mo funciona?

Cuando entramos en nuestro coche y nos sentamos, si conectamos nuestro iPhone a trav茅s de un cable USB veremos la interfaz de CarPlay tomar el control del sistema de infoentretenimiento de nuestro veh铆culo. Esto no significa que cada vez que conectemos nuestro iPhone tengamos que utilizar CarPlay necesariamente; si salimos de CarPlay con el tel茅fono conectado y no volvemos, la pr贸xima vez que conectemos nuestro iPhone CarPlay respetar谩 nuestra preferencia de utilizar el sistema de infoentretenimiento de nuestro coche. Si por el contrario, la 煤ltima vez que nuestro iPhone estuvo conectado CarPlay ten铆a el control de la pantalla de nuestro sistema de infoentretenimiento, volver谩 al re-conectar el iPhone.

Apple CarPlay, a fondo

Este comportamiento se extiende tambi茅n al uso de los altavoces; si la 煤ltima vez que nuestro iPhone estaba conectado escuch谩bamos m煤sica a trav茅s de CarPlay, al conectarlo se resume la reproducci贸n. Si por el contrario a煤n con el iPhone conectado escuch谩bamos m煤sica a trav茅s del sistema de infoentretenimiento del coche, al conectar el iPhone de nuevo la reproducci贸n no se ver谩 afectada. Por tanto, CarPlay comparte con el sistema de infoentretenimiento de nuestro coche el control de la pantalla,de los altavoces y del micr贸fono, respetando en todo momento nuestras preferencias de uso. Es decir, podemos escuchar m煤sica de CarPlay pero mantener el sistema de infoentretenimiento de nuestro coche en pantalla, y viceversa.

Software

A nivel de aplicaciones, CarPlay cumple con las necesidades b谩sicas: llamadas, acceso al calendario, mensajer铆a a trav茅s del servicio iMessage de Apple, navegaci贸n por turnos聽paso a paso con Apple Maps y m煤sica a trav茅s de Apple Music o de aplicaciones de terceros. A trav茅s de su sistema de reconocimiento de voz, podremos escribir mensajes sin despegar los ojos del asfalto, y el propio asistente de voz de Apple se encargar谩 de leernos los mensajes entrantes. En lo que respecta a funcionalidad b谩sica, CarPlay y Android Auto est谩n a la par.


Apple CarPlay, a fondo

Lo curioso ocurre cuando decidimos arrimar la cortina que es la interfaz de usuario, y mirar lo que hay por detr谩s. Servidor ha sido programador profesional tanto de aplicaciones de Android como de iPhone, por lo que mi visi贸n de ambos sistemas va m谩s all谩 de las simples diferencias a nivel de usuario. Y desde este punto de vista, ambos sistemas operativos m贸viles tienen much铆simo en com煤n: implementan los mismos conceptos, lo que implica que pr谩cticamente todo lo que se puede hacer con uno se puede hacer en el otro. Cuando uno se adelanta con una mejor implementaci贸n o una nueva funcionalidad, al cabo de uno 贸 dos a帽os como muy tarde, aparece en la otra. CarPlay y Android Auto son ejemplos de esto: primero lo anunci贸 Apple, un a帽o m谩s tarde lo hizo Google.

驴Y por qu茅 os cuento esto? Porque las diferencias internas que veo entre CarPlay y Android Auto son a煤n m谩s reducidas. Al igual que en Android Auto, en CarPlay todo el v铆deo y audio emana del iPhone, con lo cual se mantiene la premisa de que para actualizar CarPlay no es necesario actualizar nuestro coche, sino el sistema operativo iOS de nuestro tel茅fono. Y respecto a las aplicaciones de terceros, resulta que Apple y Google han decidido restringirlas de la misma forma: ninguna aplicaci贸n de terceros puede dise帽ar su propia interfaz de usuario. Y las 煤nicas aplicaciones que son permitidas por ahora, son reproductores de audio como los que utilizar铆amos para m煤sica, radio y podcasts.

驴Esto qu茅 significa? Que un reproductor de audio que quiera aparecer en la pantalla de CarPlay simplemente se limita a enviarle la lista de contenidos posibles a reproducir, y una vez el usuario elige una canci贸n, CarPlay le pedir谩 a esa aplicaci贸n que reproduzca dicho contenido, pero nada de dise帽os de interfaz espec铆ficos. 驴El resultado? Mayor seguridad, como ya analizamos en el caso de Android Auto, pero para el usuario todas las aplicaciones acaban teniendo el mismo aspecto.


Menci贸n aparte reciben las aplicaciones de los propios fabricantes, que s铆 est谩n concebidas dentro de CarPlay; pero no son aplicaciones de terceros, as铆 que las analizaremos m谩s abajo.

Requisitos fundamentales

Apple declara una serie de m铆nimos que ha de cumplir el sistema de infoentretenimiento de los coches que cualquier fabricante desee hacer compatible con CarPlay. Dichos requisitos se engloban en cinco categor铆as: pantalla, altavoces y micr贸fonos, m茅todos de interacci贸n de usuario, sensores y conexi贸n a un iPhone.聽 Las dos primeras categor铆as son muy l贸gicas; para poder mostrar la interfaz de CarPlay es necesario que el coche disponga de una pantalla t谩ctil de buena resoluci贸n (la m铆nima soportada es 800×480 y la m谩xima 1920×1080 o Full HD).

Respecto a los altavoces, es necesario tambi茅n que el veh铆culo disponga de al menos dos canales de audio, uno principal y otro para notificaciones, para que por ejemplo el usuario pueda escuchar m煤sica y a la vez recibir instrucciones del navegador para seguir la ruta deseada. El micr贸fono es imprescindible para poder realizar tareas mediante reconocimiento de voz. Y como la conexi贸n f铆sica al iPhone es obvia, nos centraremos en lo m谩s interesante: los m茅todos de interacci贸n del usuario y los sensores.

Apple CarPlay, a fondo

CarPlay soporta tres m茅todos de interacci贸n de usuario: la pantalla t谩ctil, los propios mandos y controles incorporados en el coche, y el reconocimiento por voz. El reconocimiento por voz, como no pod铆a ser de otra forma, es realizado por el asistente de Apple, Siri. Siri, como todo buen asistente digital en el a帽o 2016, no s贸lo se limita a leernos nuestros mensajes entrantes y ayudarnos a responder por voz mientras conducimos, sino que puede realizar acciones como cambiar de emisora de radio, ponernos m煤sica de un artista determinado, buscarnos rutas hacia nuestro destino, llamar a un contacto, mostrarnos la agenda del d铆a y dem谩s.

Apple requiere que Siri tenga un bot贸n f铆sico en el volante para que el usuario pueda acceder en cualquier momento a este asistente, explicando que el acceso a Siri es el equivalente en el coche del bot贸n que nos lleva a la pantalla de inicio en nuestros smartphones. En el caso de que el sistema de infoentretenimiento del coche tenga su propio sistema de reconocimiento de voz, Siri podr谩 ser accionado mediante una pulsaci贸n larga de dicho bot贸n (unos 600 milisegundos), por lo que el usuario podr谩 acceder a los dos sistemas cuando un iPhone est茅 conectado al coche.

Respecto a los sensores, CarPlay necesita conocer en todo momento la velocidad del coche; no se especifica el por qu茅 ni los usos que se le dan a esta informaci贸n. No es dif铆cil imaginar que con ella CarPlay pueda enviar un mensaje de SOS en el caso de detectar una colisi贸n mediante un brusco descenso de la velocidad, pero no tenemos m谩s informaci贸n al respecto. Si el coche dispone de sistemas de localizaci贸n v铆a sat茅lite como el GPS, es un requisito que CarPlay disponga de acceso a esta informaci贸n. Es m谩s, de haber sistemas de localizaci贸n en el coche, CarPlay requiere del uso de tanto GPS (sistema americano) como de GLONASS (sistema ruso), recomendando adem谩s el uso del sistema de localizaci贸n Galileo (sistema europeo).

Apple CarPlay, a fondo

Modo inal谩mbrico

El primer cambio significativo que Apple introducir谩 en CarPlay ser谩 la posibilidad de utilizar este sistema sin cables. Es decir, podremos dejar nuestro iPhone en el bolsillo o en la guantera del coche y ver c贸mo se habilita CarPlay en nuestro coche tras desbloquearlo y sentarnos en 茅l sin hacer absolutamente nada. Independientemente de si conectamos el iPhone de forma inal谩mbrica o con cable, CarPlay respetar谩 nuestra decisi贸n sobre el control de la pantalla del sistema de infoentretenimiento y de la fuente de sonido. Eso s铆, seguramente el coche tardar谩 m谩s en detectar la presencia del iPhone de forma inal谩mbrica que cuando lo conectemos mediante un cable.

驴C贸mo se hace dicha conexi贸n? Si record谩is nuestro extenso art铆culo sobre Android Auto, os explicamos por qu茅 opt谩bamos porque Google implementase el modo inal谩mbrico 聽de Android Auto a trav茅s de Wi-Fi y no Bluetooth. En aquel caso Google no detall贸 c贸mo se implementar铆a dicha funci贸n. Apple en cambio, s铆 ha explicado c贸mo lo har谩: y es mediante una combinaci贸n de Bluetooth y de Wi-Fi. Bluetooth se utilizar谩 para iniciar las comunicaciones entre el coche y el tel茅fono, y una vez estas son establecidas, se pasar谩 a una conexi贸n basada en Wi-Fi para transmitir los datos en s铆, cortando el enlace Bluetooth.

Apple CarPlay, a fondo

Recordemos que el iPhone debe transmitir al sistema de infoentretenimiento del coche todo el v铆deo y el audio, donde el v铆deo requiere de una gran cantidad de datos para mostrar todos y cada uno de los p铆xeles en pantalla. Adem谩s, es fundamental que la latencia o retraso entre la interacci贸n del usuario, ya sea a trav茅s de la pantalla o de uno de los mandos, con el coche sea lo menor posible, porque sino el usuario notar谩 de forma inmediata esta espera. Y como todos sabemos, si hay algo que nos frustra a todos al utilizar cualquier tipo de sistema inform谩tico, es introducir una orden y ver que esta no se ejecuta inmediatamente.

Adem谩s de Wi-Fi y Bluetooth, Apple se帽ala que como requisito para el modo inal谩mbrico es necesario que el coche disponga de sistema de localizaci贸n por sat茅lite propio. Esto es porque, seg煤n Apple, en modo inal谩mbrico las posibilidades de que el iPhone se encuentre en un bolsillo o en un bolso son muy altas, por lo que el tel茅fono tendr谩 problemas para detectar su posici贸n. Para que el usuario siempre pueda contar con el correcto funcionamiento de los mapas, es necesario que el coche cumpla con este requisito. En el caso de una conexi贸n v铆a cable, CarPlay utilizar谩 los sensores de geolocalizaci贸n del iPhone si el veh铆culo no dispone de ellos.

Dado este requisito, es posible que a pesar de tener CarPlay en nuestro coche, si no tenemos el kit de navegaci贸n no podamos disfrutar del modo inal谩mbrico. Y a煤n teni茅ndolo, est谩 por ver si el requisito de sistemas de geolocalizaci贸n por sat茅lite se aplica de forma retroactiva a todos los coches en el mercado con CarPlay; si sale a la luz en unos meses una incompatibilidad para coches que ya est谩n en la calle, no me quedar茅 sorprendido en absoluto.

Apple CarPlay, a fondo

Navegaci贸n paso a paso en el cuadro de instrumentos

Este es un punto donde Apple apenas ha querido dar detalles. Como CarPlay es parte del sistema operativo iOS y esta mejora ha sido presentada junto a la nueva versi贸n iOS 10, es posible que tengamos m谩s detalles llegado su lanzamiento alrededor de septiembre. Pero por ahora, lo que sabemos es que Apple est谩 mejorando el modo navegaci贸n en su aplicaci贸n Apple Maps para iOS y que estos cambios se ver谩n reflejados en CarPlay.

En iOS 10, la navegaci贸n ofrece una mejor visi贸n de la ruta a seguir, haciendo 鈥渮oom鈥 cuando nos aproximamos a un giro y alej谩ndose cuando llegamos a una recta o una carretera/autopista de la que no tenemos que salir pronto. Tambi茅n podremos desplazarnos a lo largo de la ruta para tener una idea de esta y a la vez ver cu谩les son las zonas de mayor y menor densidad de tr谩fico. Por 煤ltimo, CarPlay nos ofrecer谩 rutas alternativas (m谩s r谩pidas) si tras escoger una el sistema encuentra una m谩s 贸ptima.

En el coche, y seg煤n se ve en la foto superior, se a帽ade que CarPlay ser谩 capaz de mostrar las instrucciones de la ruta a seguir en la pantalla auxiliar del cuadro de instrumentos. Entendemos que esta novedad puede que no sea posible en modelos existentes tras la actualizaci贸n, a menos que el uso de dicho recurso del coche estuviese previsto desde la primera versi贸n de CarPlay. El聽acceso a un nuevo recurso del veh铆culo involucra el uso de protocolos de comunicaci贸n con el coche para decidir qui茅n hace uso de esa pantalla, de forma similar a c贸mo el sistema de infoentretenimiento y el iPhone se comunican para decidir qui茅n obtiene el control de la pantalla situada en medio del salpicadero.

En cualquier caso, parece que Apple, al contrario que Google, a煤n no est谩 preparada para tomar todo el control del cuadro de instrumentos, o que haya decidido no seguir por esa v铆a, por lo que CarPlay se limitar谩, seg煤n lo que hemos visto, a ayudarnos a seguir nuestra ruta sin mirar al salpicadero sino al cuadro de instrumentos.

Apple CarPlay, a fondo

Mensajer铆a a trav茅s de Siri y Aplicaciones del Fabricante

En el apartado 鈥Software鈥 de la secci贸n 鈥Estado Actual鈥 mencionamos que CarPlay s贸lo permite aplicaciones de terceros que sean reproductores de audio, mientras que Android Auto a帽ade la posibilidad de tener apps de mensajer铆a de terceros, como WhatsApp y Telegram. Aparte, en nuestro extenso art铆culo sobre Android Auto tambi茅n mencionamos que Google est谩 trabajando en incorporar aplicaciones hechas a medida para cada veh铆culo.

El problema de permitir aplicaciones de mensajer铆a de terceros en CarPlay reside en Siri, quien se encarga tanto del reconocimiento de voz como de la transcripci贸n del mensaje del usuario para su env铆o sin la necesidad de que el usuario aparte las manos del volante. Siri es un problema porque hasta la conferencia de desarrolladores celebrada recientemente, no hab铆a API o interfaz de programaci贸n para que otras aplicaciones pudiesen ense帽ar a Siri a realizar acciones con ellas. Por ejemplo: si le decimos a Siri 鈥渆scr铆bele un mensaje a Javier鈥, siempre utilizar谩 la aplicaci贸n de mensajer铆a de Apple, iMessage. Ahora, con la API que acaba de anunciarse para la pr贸xima versi贸n de iOS, una aplicaci贸n como Telegram puede ense帽arle a Siri para que podamos decir 鈥渆nv铆ale un mensaje a Javier a trav茅s de Telegram鈥 y que el comando sea reconocido correctamente.

Esta API hace posible que ahora s铆 pueda haber aplicaciones de mensajer铆a de terceros para CarPlay. Recordemos que tanto Apple como Google controlan en todo momento la interfaz de usuario, tanto para las apps聽preinstaladas como para las de terceros, as铆 que el pegamento que permite que utilicemos otras aplicaciones para enviar mensajes manteniendo la interfaz est谩ndar es el reconocimiento de voz, un problema que Apple acaba de solucionar para la pr贸xima versi贸n de CarPlay. Por tanto, Apple ha anunciado que oficialmente las apps de mensajer铆a de terceros s铆 estar谩n soportadas en la pr贸xima versi贸n.

En lo que respecta a las aplicaciones realizadas por el fabricante del veh铆culo, estas han estado permitidas por parte de Apple desde el lanzamiento de CarPlay, y son publicadas por los fabricantes como apps聽para el iPhone en la App Store y tras ser instaladas en nuestro tel茅fono aparecen como una m谩s en la pantalla principal de CarPlay. Es probable, aunque no lo sabemos con seguridad, que posean privilegios dentro del sistema operativo para acceder a APIs no permitidas para aplicaciones de terceros. 驴Por qu茅 pienso esto? Porque para empezar estas aplicaciones podr谩n dibujar en la pantalla sus propias interfaces de usuario, algo que las aplicaciones de terceros no pueden hacer. Por ello tambi茅n es factible que estas aplicaciones tengan acceso a todos los datos del coche que conoce CarPlay, como la velocidad del veh铆culo y la informaci贸n de localizaci贸n.

Lo que s铆 os puedo decir es que a partir de ahora las aplicaciones de fabricantes tendr谩n acceso a Siri, abriendo la posibilidad de pedirle realizar tareas relacionadas con el coche. Por ejemplo, si dicha informaci贸n es accesible a CarPlay (porque la centralita correspondiente del coche se la env铆a), podr铆amos preguntarle a Siri sobre el estado de presi贸n de nuestros neum谩ticos, o que nos indique la media de consumo de combustible durante el viaje. Son detalles peque帽os que, nuevamente, pueden evitarnos alejar la vista del asfalto aunque s贸lo sea durante unos segundos. Y si la interfaz entre el coche y CarPlay lo permite, puede que en un futuro podamos pedirle a Siri que baje todos los cristales del coche, o que los suba y conecte el climatizador a una determinada temperatura, por dar ejemplos.

Claro que, a m谩s integraci贸n, m谩s cuidado deben tener los fabricantes 聽y los desarrolladores (en este caso Apple y Google) con la seguridad. Y si algo hemos aprendido hasta ahora, es que cualquiera puede tiene un despiste (o dos), y por consiguiente, siempre tendremos hackers para descubrirlos.

Apple CarPlay, a fondo

Conclusiones

Para aquellos que lo hay谩is pensado leyendo estas l铆neas, CarPlay no funciona con un iPad, as铆 que ya pod茅is dejar de pensar en c贸mo vais聽a conectar vuestro iPad al coche y dejarlo ah铆 para no tener que utilizar el iPhone. Tampoco podr茅is anclar vuestro iPad Mini o iPhone 6/6s Plus al salpicadero y tener CarPlay junto al cuadro de instrumentos porque no existe dicha funcionalidad; esto es algo que servidor no ve a Apple a帽adiendo, pero 驴qui茅n sabe?

Personalmente, el mensaje que me llevo de esta conferencia de desarrolladores de Apple es que no se le ha prestado mucha atenci贸n a CarPlay. Se ha hablado mucho en los 煤ltimos a帽os de que Apple cuenta con un equipo de desarrollo de software muy limitado en comparaci贸n con otros gigantes de Silicon Valley, y de que estos equipos a veces son arrancados de su trabajo diario para apoyar a otro equipo m谩s importante. Dudo mucho, visto lo visto, que CarPlay tenga su propio equipo de trabajo; m谩s bien opino que es una funcionalidad extra de iOS que en su lanzamiento fue muy importante, y que ahora est谩n centr谩ndose en otras cosas.

Qui茅n sabe si andan ocupados trabajando m谩s en el sistema de infoentretenimiento de su coche. Tambi茅n es cierto que Apple no suele hablar de sus planes hasta que est谩n terminados, por lo que quiz谩s hablemos dentro de unos meses de cambios que no fueron anunciados en la conferencia de desarrolladores pero que han llegado a la versi贸n final. hasta entonces, estaremos atentos hasta que estos cambios anunciados vean la luz con el lanzamiento de iOS 10 y el nuevo iPhone alrededor del mes de Septiembre.

A帽ade un comentario de Apple CarPlay, a fondo
隆Comentario enviado con 茅xito! Lo revisaremos en las pr贸ximas horas.

End of content

No more pages to load