Navi, una aplicación universal que trae subtítulos y traducción en vivo a las llamadas de FaceTime, es posiblemente la implementación más ingeniosa que usa Función SharePlay de Apple. En la WWDC 2021 en junio, Apple anunció iOS 15 con un enfoque en las funciones que deberían haberse introducido justo al comienzo de la pandemia.
Apple SharePlay: lo que necesitas saber
El año pasado, cuando la pandemia de COVID-19 comenzó a extenderse y los países comenzaron a imponer bloqueos, las empresas de tecnología se apresuraron a traer experiencias compartidas del mundo fuera de línea a nuestro mundo en línea. Uno de los mejores ejemplos es Netflix Party, una extensión de Chrome que le permite a usted y a sus amigos ver programas y películas de Netflix juntos desde la comodidad de su propio hogar. home, todo ello manteniendo el distanciamiento social.
Netflix La fiesta es similar a una noche de cine con tu amigo, con la única diferencia de que tú y tus amigos no están en el mismo lugar. Estas experiencias digitales compartidas realmente despegaron y Apple se dio cuenta. Presentó SharePlay como una función que permite a los usuarios traer contenido de otras aplicaciones como Apple TV+ o Apple Music a sus llamadas de FaceTime.
En WWDC 2021, Apple también abrió una API para que los desarrolladores integren sus aplicaciones con SharePlay. La idea era sencilla. Con la API SharePlay, los desarrolladores podrán permitir que sus aplicaciones se ejecuten como una experiencia dentro de las llamadas de FaceTime. Si alguna vez se preguntó acerca de compartir videos y música directamente desde FaceTime, SharePlay lo hizo posible. Todas las aplicaciones de medios y entretenimiento intervinieron a pesar del retraso en su implementación, pero el mejor uso hasta ahora para SharePlay podría haber llegado en forma de Navi.
Navi quiere que FaceTime sea inclusivo para las personas con discapacidad auditiva
Uno de los mayores puntos de venta de FaceTime es su perfecta integración con Apple. ecosystem y su capacidad para unir a las personas. Sin embargo, no todos pueden participar en una llamada de FaceTime y el servicio definitivamente no está diseñado para personas con problemas de audición y otras discapacidades. Navi, diseñado por Amsterdamdesarrollador basado en Jordi Bruin, quiere corregir esta brecha en la experiencia del usuario.
Navi es una aplicación simple que intenta hacer dos cosas dentro de FaceTime. El primero es habilitar subtítulos o subtítulos instantáneos para todas sus llamadas de FaceTime. El segundo es ofrecer traducción en vivo que le permita interactuar con otra persona incluso si no habla su idioma. Bruin también es consciente del hecho de que la llamada FaceTime es la entidad importante aquí, mientras que los subtítulos y la traducción en vivo mejoran la llamada.
Por lo tanto, creó la aplicación específicamente con la funcionalidad Picture in Picture. Navi siempre se ejecuta en segundo plano mientras su llamada FaceTime ocupa el centro del escenario. La semana pasada, Apple lanzó macOS 12.1 con soporte SharePlay y si usa Navi en una Mac, los subtítulos se superponen directamente en la ventana de video.
Bruin dice Silicon Canals que la idea de Navi comenzó a principios de año cuando creó con éxito una aplicación para ayudar a silenciar a las personas que hablan por teléfono usando texto a voz. Después de la conversión de texto a voz, intentó hacer lo contrario, pero no pudo hacerlo funcionar debido a limitaciones técnicas. Pero cuando Apple anunció SharePlay, Bruin intentó habilitar los subtítulos usando la función.
“Me encanta crear cosas que facilitan la vida de las personas, y el marco SharePlay también fue muy divertido de aprender en el camino. [Dentro de] 24 horas, tenía listo el primer prototipo y sabía que podría crear una aplicación completa a partir de él”, dice.
Subtítulos, traducción en vivo y privacidad
Bruin dice que creó Navi para personas con discapacidad auditiva que tienen dificultades con las videollamadas. La función que permite a las personas comunicarse con quienes hablan otro idioma es esencialmente un complemento aquí. Debido a su base de usuarios objetivo, Bruin ofrece Navi como un aplicación gratuita en la App Store pero para desbloquear la experiencia completa, los usuarios de Navi pueden optar por la compra desde la aplicación.
Los usuarios de Navi pueden probar los subtítulos sin costo adicional hasta finales de este año. En 2022, Navi ofrecerá cinco llamadas gratuitas con subtítulos cada mes, pero para desbloquear la función completa, deberá realizar un pago único de 3.99 €. Para utilizar la función de traducción en vivo, los usuarios deberán comprar un paquete para realizar llamadas, que comienza en 5.99 € y ofrece 100,000 caracteres o aproximadamente una hora de traducción.
“Los usuarios pueden probar los subtítulos en algunas llamadas de forma gratuita. Si sienten que la aplicación tiene valor para ellos, pueden comprar un pago único para poder usar Navi para todas sus llamadas. Si los usuarios quieren traducir los subtítulos entrantes, pueden comprar créditos de traducción, lo que les da una cierta cantidad de caracteres o minutos de traducción”, dice Bruin, explicando el modelo.
Con Apple defendiéndose como el principal defensor de la privacidad del usuario, Navi también se adhiere a todas las pautas establecidas por el gigante de Cupertino. “Para garantizar la privacidad de las conversaciones, [la aplicación] realiza un reconocimiento de voz en el dispositivo en ambos dispositivos, que luego se transmite a través del canal SharePlay encriptado a los otros dispositivos en la llamada. Por otro lado, el usuario puede dejar que la aplicación traduzca los mensajes entrantes si así lo desea”, explica Bruin.
Si bien los subtítulos regulares o no traducidos nunca salen del dispositivo, Bruin todavía confía en un servicio de traducción en la nube para su servicio de traducción en vivo. También planea hacerlo en el dispositivo para eliminar cualquier problema de privacidad que los usuarios puedan tener. “Planeo traer esto al dispositivo tan pronto como las API estén disponibles, lo cual espero que sea en algún momento del próximo año”, agrega.
El jardín amurallado de Apple y el desafío interno
Uno de los mayores desafíos para un desarrollador de App Store en este momento es cumplir con las estrictas pautas de Apple y trabajar dentro de los límites de su jardín amurallado. Apple se encuentra en una posición única en la que construye la plataforma (iOS, macOS, watchOS, etc.) y también administra la tienda en esas plataformas (App Store). Como resultado, los desarrolladores a menudo se encuentran en el extremo grueso del trato.
Si bien estos desafíos son reales, Bruin dice que no se encontró con ningún problema relacionado con las limitaciones que "Apple pone en el proceso de desarrollo de sus sistemas". “A lo largo de los años, he alineado mis objetivos y hojas de ruta con los de Apple. Ahora, es fácil para mí alejarme de las áreas grises que podrían causar problemas en el futuro”, explica su proceso de desarrollo.
Si bien es un claro ejemplo de un desarrollador que alinea sus objetivos con los del creador de una plataforma importante, siempre existe la amenaza inminente de que Apple simplemente desconecte su API o simplemente cambie un aplicación de terceros exitosa en función nativa de su sistema operativo. La desgracia de que Apple copie una idea ahora incluso tiene un término en la industria: "Conseguir Sherlocked".
A Bruin, sin embargo, no le preocupa que Apple lo bloquee. De hecho, espera que Apple construya algo como esto en FaceTime eventualmente. "Es el siguiente paso lógico para la aplicación, así que no me molesta", dice. Silicon Canals.
“Probablemente podrán hacer una mejor experiencia, y creo que es algo muy valioso para los usuarios con discapacidad auditiva, así que espero que lo construyan en algún momento. Mientras tanto, espero que Navi ya pueda ayudar a la gente. Y simplemente comenzaré a construir algo más después”, agregó con un emoji de guiño al final.
Esta realización de Apple convirtiendo su brillante idea en una función nativa también destaca la fricción que tiene Navi para navegar. Para usar realmente Navi, primero debe iniciar una llamada de voz o videollamada en FaceTime y luego regresar a su home pantalla y abra Navi mientras permanece en la llamada. Ahora, toque Subtítulos y espere a que otras personas se unan a la llamada para obtener una experiencia SharePlay con subtítulos y función de traducción en vivo.
Puede sonar como unos pocos pasos, pero para aquellos en Apple ecosystem, sonaría como dos pasos demasiados. Una experiencia ideal será aquella en la que abra FaceTime, llame a sus amigos, familiares y simplemente haga clic en un interruptor para habilitar o deshabilitar los subtítulos sin salir de esa ventana. Bruin está de acuerdo con esta noción y dice que no puede hablar sobre los planes futuros de Apple, pero sí ve que tal experiencia llegará a iOS eventualmente.
“Espero que usen este primer año para descubrir cómo las aplicaciones usan SharePlay y qué tipo de funciones se pueden agregar para hacer la experiencia más fácil. Tener la aplicación integrada directamente en FaceTime facilitaría la experiencia, por lo que me gustaría ver una función como esa agregada en algún momento”, dice.
Navi es un gran ejemplo de una idea simple que se utiliza para transformar por completo la experiencia del usuario para un conjunto de personas que siempre se quedaron atrás por la tecnología. Sin embargo, el mayor desafío de Navi podría ser la plataforma en la que está disponible en este momento. El éxito de esta aplicación o la falta de ella decidirá no solo el propio futuro de Bruin como desarrollador de aplicaciones, sino también cómo Apple navega en las aguas turbias de copiar una idea brillante de una aplicación de terceros sin dejar a ese desarrollador fuera del negocio.