Sopa de letras: las API podrían ser la clave del éxito de la IA de Apple – MacMagazine
Debido a la proximidad de WWDC24, es posible que estés leyendo esta columna unos días después del evento, y que ya tengamos las respuestas a la mayoría de las preguntas que se plantean a continuación. Pero eso no hace que el asunto sea menos importante: inteligencia artificial (IA) Es API .
Para aquellos que han oído hablar de las API, pero no saben exactamente qué significan, son básicamente paquetes listos para usar que los desarrolladores pueden implementar en los códigos de sus aplicaciones para aprovechar algo que ofrece un sistema o plataforma. oh pago de manzana, por ejemplo, se implementa en aplicaciones a través de una API. Lo mismo para la integración con Centro de juegos, Mapas, iCloud etcétera.
Cuando se trata de IA y, sobre todo, de las novedades que se espera que Apple presente para sus sistemas a partir del lunes (6/10), surge una cuestión que todavía no se ha explorado mucho ni se ha filtrado mucho: ¿hasta qué punto permitirá desarrolladores ¿Incorporar estas nuevas características nativas en tus propias aplicaciones?
Digo esto porque, desde que apareció el SDK de aplicaciones para iPhone, a muchos desarrolladores les ha molestado la cantidad de API que Apple crea exclusivamente para su propio uso. Se trata de las denominadas API privadas, como la que permite acceder a la NFC del iPhone para pagos sin contacto, las relacionadas con el control de las actividades en segundo plano de las aplicaciones o la que gestiona las llamadas telefónicas.
Por parte de Apple, dice que mantiene privadas algunas API por razones de seguridad y privacidad. Por parte de los desarrolladores, dicen esto ni siempre es el caso, y que a menudo utiliza estos argumentos como excusa para justificar prácticas anticompetitivas.
La IA entra en la habitación
Con la probable llegada de múltiples funcionalidades de IA al sistema, los desarrolladores se han estado preguntando cuánto acceso (si es que tienen alguno) tendrán a estas nuevas funciones. Y la duda está justificada, ya que cualquier función de IA nativa del sistema lanzada en forma de API podría aumentar en gran medida la utilidad de aplicaciones pequeñas con menos recursos a su disposición.
Por ejemplo: si iOS realmente obtiene un modelo de IA que transcribe grabaciones de audio, ¿podrán los desarrolladores independientes que ofrecen grabación en sus propias aplicaciones adoptar este modelo a través de una API? O, si Pages para Mac obtiene IA generativa, ¿Ulysses para Mac podrá acceder a estas API para implementar dichas funciones en la aplicación?
“Ah, pero Apple no es una organización benéfica y no tiene que hacer los deberes de otras personas. Cada uno con sus propios problemas”. Justo. Miope, pero justo.
Piense en esto: sin acceso a la API de GPS, plataformas como iFood y Uber posiblemente no existirían en la forma (o con el alcance) que vemos hoy. Sin acceso a la API del acelerómetro, probablemente no tendríamos una fracción de los juegos divertidos disponibles en la App Store (y que generan más comisiones para Apple que cualquier otro segmento), ni funciones de seguimiento de ejercicios. Otro ejemplo: sin acceso a la API de Bluetooth, bueno… imagina cómo sería eso.
Y el tema del acceso a estas API no se limita a los modelos locales, es decir, aquellos que se ejecutarán directamente en el iPhone, sin necesidad de conectarse a internet ni a servicios externos. ¿Apple permitirá a los desarrolladores incorporar de forma nativa a sus apps las posibilidades que ofrece al sistema una eventual integración con OpenAI?
Es cierto que OpenAI y sus competidores ya ofrecen sus propias API que permiten implementar funciones de IA en aplicaciones. Pero esto no se compara con el potencial de poder acceder a esta integración. nativodirectamente a través de la capa del sistema, con todos los ajustes ya realizados por las propias empresas para optimizar esta experiencia.
¡Yo lo tengo, tú no lo tienes!
En los últimos días, Mark Gurman dijo que Siri debería tener la capacidad de ejecutar comandos dentro de las aplicaciones (algo que exploré aquí en abril), pero afirmó que inicialmente esto se limitará sólo a las propias aplicaciones de Apple.
Obviamente, la palabra inicialmente es la pieza central de todo este tema. Si la decisión es fruto de la intención de Apple de asegurar el correcto funcionamiento del modelo antes de lanzarlo a los desarrolladores, maravilloso. Pero si la limitación dura más que eso, podríamos caer en el mismo problema que el resto de API privadas actuales.
Un ingrediente interesante en todo este disparate es la cuestión regulatoria. Ya sea en Europa, Estados Unidos u otras regiones, Apple se ha enfrentado a investigaciones y presiones cada vez más intensas para justificar (o eliminar por la fuerza) algunas de las limitaciones que históricamente ha impuesto al mercado de desarrolladores.
Por ejemplo, la ya mencionada API privada para el uso de NFC acaba de ser abierta por la fuerza en Europa. La API Screen Time, que estará disponible públicamente recién en 2021, ha dado lugar a innumerables aplicaciones excelentes de control del tiempo de pantalla con funciones mucho más avanzadas que la función nativa. Algunos de estos incluso se utilizan como accesorios de seguridad, ya que tienen la capacidad de ocultar completamente aplicaciones específicas, algo que actualmente no existe de forma nativa en iOS.
No sería exactamente algo sin precedentes, pero si las funciones de IA presentadas en la WWDC24 resultan ser solo un desfile de funcionalidades nativas sin acceso por parte de los desarrolladores, especialmente siendo el resultado de acuerdos exclusivos con OpenAI, Google o cualquier otra persona. , no debería pasar mucho tiempo antes de que se abran nuevos procesos también sobre esto.
Digo esto porque el miércoles pasado (6/5), el Departamento de Justicia y la Comisión Federal de Comercio de EE. UU. anunciaron una investigación conjunta sobre NVIDIA, OpenAI y Microsoft, que involucra prácticas anticompetitivas en el mercado de la inteligencia artificial. Por lo tanto, los organismos reguladores definitivamente ya están prestando atención a este tema en el mundo de la IA y seguramente observarán la apertura de la WWDC24 con la misma atención que el resto de nosotros, aunque por razones muy diferentes.
Resumen de ópera
Apple no tiene un historial muy positivo de actuar de manera proactiva en el lanzamiento de funciones nativas que actúan como diferenciador para el iPhone. Y yo dije diferencial tanto en relación con Android como con aplicaciones de terceros que compiten con las propias aplicaciones nativas de iOS. Y ese es su derecho, hasta que la ley determine lo contrario.
Por lo tanto, mi expectativa es que, como mucho, solo una pequeña porción de las posibles novedades de IA en iOS 18 y macOS 15 (ayuda para escribir y ordenar correos electrónicos, emojis generativos, un Siri más eficiente, resumen de artículos y navegación asistida en Safari, inteligencia artificial). edición de imágenes, resumen de mensajes y notificaciones, anotaciones con IA generativa, transcripción y resúmenes de grabaciones de voz, generación avanzada de listas de reproducción en Apple Music, sugerencia avanzada de respuestas a mensajes… etc.) ya sea que se ponga inicialmente a disposición de los desarrolladores. E incluso entonces, quizás no en forma de API, sino más bien de extensiones del sistema bajo el sello (válido) de preservar la privacidad de los usuarios.
Si esto resulta cierto, será una lástima. Primero, porque ofrecer acceso a APIs que darían superpoderes a los casi 2 millones de apps disponibles en la App Store sería una enorme forma de diferenciar al iPhone de la competencia, especialmente en este momento crítico en el que la impresión prácticamente unánime es que Apple ha caído. detrás en el mercado de la IA.
En segundo lugar, porque esto inevitablemente aceleraría la evolución de todo el mercado de herramientas de IA. Estamos cansados de ver a los desarrolladores crear milagros utilizando pequeños cracks abiertos por Apple, incluida la aplicación Workflow que luego fue comprada por la propia empresa y se convirtió en los actuales Shortcuts (Atajos). Al ofrecer API para que los desarrolladores aprovechen el poder que ofrecen las mismas IA que impulsarán iOS, no tengo ninguna duda de que todo el mercado podría evolucionar más rápido que los 50 años de JK en 5, pero sin deforestación, deuda e inflación.
En última instancia, esto beneficiaría a la propia Apple. Sinceramente, no tengo ninguna confianza en que la empresa pueda recuperar por sí sola el tiempo perdido durante el último año. Muchos ven la IA simplemente como una bombo publicitario sin mucha justificación, y no es culpa de esta gente. Para muchos, la IA (y especialmente la IA generativa) sigue siendo un concepto distante y algo amorfo, sin ningún uso práctico. Al facilitar la entrega de los beneficios de la IA a través de aplicaciones de terceros que la gente ya usa, Apple podría hacer lo que más ama: alardear del hecho de que el iPhone una vez más ha sido fundamental para catapultar a sus usuarios a la próxima gran era de la inteligencia artificial. tecnología, y seguir llenándonos los bolsillos de comisiones.