Apple anunció el miércoles que abrirá el chip NFC del iPhone a aplicaciones de terceros, tal como lo hizo a principios de este año para los desarrolladores ubicados en la Unión Europea. La nueva API estará disponible en una futura versión beta de iOS 18.1 y abre un mundo completamente nuevo de posibilidades para las aplicaciones de iPhone. Continúe leyendo mientras detallamos lo que los desarrolladores pueden hacer con la nueva API NFC para iPhone.
Entendiendo NFC en el iPhone
Los iPhone cuentan con NFC desde hace años. La tecnología de comunicación de campo cercano permite que los dispositivos transmitan datos de forma inalámbrica a una distancia realmente corta y se usa ampliamente para pagos sin contacto. Apple adoptó NFC en sus dispositivos en 2014 con el iPhone 6 y el primer Apple Watch. Sin embargo, a diferencia de los dispositivos Android, NFC en el iPhone era exclusivo de Apple Pay.
Con el paso de los años, Apple ha ido ampliando las capacidades de NFC en el iPhone, pero todo ha quedado muy controlado. La aplicación Apple Wallet ahora también funciona con llaves digitales para cerraduras de puertas y automóviles, así como con tarjetas de tránsito y credenciales de acceso de empleados. Todo basado en NFC. Sin embargo, esto todavía depende de asociaciones con Apple.
En 2017, la compañía presentó una nueva API Core NFC, que permitió a los desarrolladores implementar la lectura de etiquetas NFC en sus aplicaciones por primera vez. Aun así, todavía existía una gran limitación: Apple prohibía explícitamente a los desarrolladores utilizar esta API para cosas como pagos.
Toca para pagar en iPhone: el comienzo de una nueva era
Se produjo un gran cambio en 2022, cuando Apple introdujo Tap to Pay en el iPhone. Esta API convierte el iPhone en una terminal de pago, de modo que las aplicaciones bancarias se pueden utilizar para recibir pagos sin contacto a través de otro teléfono o tarjeta NFC. Y aunque el uso de esta API requiere la aprobación de Apple, no depende de una asociación especial como lo hace Apple Pay.
Por primera vez, Apple ha expresado su voluntad de abrir el NFC del iPhone a plataformas de pago distintas a la suya.
Al mismo tiempo, la legislación antimonopolio de la Ley de Mercados Digitales (DMA) de la Unión Europea obligó a la empresa a permitir que los desarrolladores utilizaran el lector NFC del iPhone con mayor libertad. Y esto sucedió con iOS 17.4 a principios de este año, pero solo para las aplicaciones lanzadas en la UE. Pero ahora Apple está llevando estos cambios al resto del mundo.
Esto es lo que los desarrolladores pueden hacer ahora con NFC en el iPhone
Con la nueva API de la plataforma NFC y SE, la mayoría de las cosas que actualmente son exclusivas de la aplicación Apple Wallet también estarán disponibles para aplicaciones de terceros. Esto incluye transacciones NFC, llaves digitales para puertas y automóviles, identificaciones e incluso boletos.
Por ejemplo, un banco en una región donde Apple Pay no está disponible oficialmente podría implementar su propia solución de pago sin contacto en su aplicación para iPhone. Un operador de transporte podría lanzar su solución de pago sin contacto directamente en la App Store, sin tener que trabajar directamente con Apple. De manera similar, un desarrollador podría lanzar una billetera digital para competir con Apple Wallet para iOS.
Estos son todos los casos de uso admitidos por la nueva API:
- Pagos
- llaves del auto
- Teclas de inicio
- llaves del hotel
- Tarjetas de tránsito
- Insignias corporativas
- ID de estudiantes
- Tarjetas de fidelización y recompensas para comerciantes
- Entradas (próximamente)
- Identificaciones gubernamentales (próximamente)
Apple dice que la API aprovecha el Secure Enclave del iPhone para garantizar que todos los datos se gestionen de forma privada. Además, los usuarios tendrán la opción de elegir otra aplicación NFC predeterminada, reemplazando la aplicación Apple Wallet cuando presionen el botón lateral dos veces.
La API se implementará primero para desarrolladores con sede en Australia, Brasil, Canadá, Japón, Nueva Zelanda, Reino Unido y Estados Unidos. Los desarrolladores deberán pedirle a Apple un permiso especial para poder utilizar la API, y la empresa evaluará cada solicitud individualmente.
Aún así, esta es una gran noticia tanto para los desarrolladores como para los usuarios de iOS. Se pueden encontrar más detalles sobre la API de la plataforma NFC y SE en el sitio web para desarrolladores de Apple.