Passbook es una aplicación de iOS que permite a los usuarios guardar cupones, tarjetas de embarque, entradas para eventos, tarjetas de tiendas, tarjetas "genéricas" y otras formas de pago por móvil. Fue realizada por Apple y anunciada en la Conferencia Mundial de Desarrolladores de Apple de 2012, el 11 de junio de 2012. La aplicación se lanzó con iOS 6 el 19 de septiembre de 2012.
Qué es y cómo evolucionó
Passbook nació como una cartera digital centrada en pases (boarding passes), entradas y cupones. Con el tiempo Apple amplió y renombró la app: en 2015, con iOS 9, Passbook pasó a llamarse Wallet (Apple Wallet) y se integró más estrechamente con Apple Pay y otras funciones relacionadas con pagos y transporte. Aun así, en muchos textos y desarrollos se sigue usando el término "Passbook" para referirse al formato de pases y al conjunto de tecnologías subyacentes.
Principales funciones
- Almacenamiento de pases: guarda tarjetas de embarque, entradas para conciertos, cupones, tarjetas de fidelidad y pases de transporte.
- Alertas basadas en contexto: los pases pueden aparecer automáticamente en la pantalla de bloqueo en función de la ubicación o de la hora (por ejemplo, al llegar al aeropuerto o cuando abre una tienda).
- Códigos y datos escaneables: soporte para códigos de barras y códigos QR, así como formatos como PDF417, Aztec y códigos QR, que los comercios y aerolíneas pueden escanear.
- Actualizaciones remotas: los emisores pueden enviar actualizaciones a un pase (por ejemplo, cambio de puerta de embarque) mediante notificaciones push, manteniendo la información sincronizada.
- Integración con Apple Pay: Wallet actúa como repositorio tanto de pases como de tarjetas de pago, tarjetas de tránsito y tarjetas de fidelidad que funcionan con Apple Pay y con servicios de pago contactless.
- Compatibilidad con Apple Watch: muchos pases añadidos a Wallet en el iPhone también pueden aparecer en el Apple Watch para un acceso rápido.
Técnica: formato y desarrollo
Los pases usan un formato distribuible con extensión .pkpass. Un pase .pkpass es un paquete ZIP que contiene un archivo JSON con los datos del pase, imágenes y una firma digital generada con un certificado proporcionado por Apple. El marco para crear y gestionar pases es PassKit, disponible para desarrolladores que deseen generar pases desde servidores y enviarlos a los usuarios.
Características técnicas importantes:
- El pase incluye metadatos, campos visibles al usuario, imágenes y el tipo de código de barras a mostrar.
- La firma digital asegura que el pase proviene de un emisor autorizado; Apple valida los certificados.
- Los emisores pueden configurar un servicio web para actualizar pases y enviar notificaciones push a los dispositivos cuando cambia la información.
Cómo añadir y usar pases
- Desde apps y sitios web: muchos servicios ofrecen un botón "Add to Apple Wallet" o envían un archivo .pkpass por correo o enlace web que se abre en iOS.
- Desde Mail o Mensajes: al recibir un archivo .pkpass se puede tocar y añadirlo directamente a Wallet.
- En la pantalla de bloqueo: los pases relevantes aparecen automáticamente cuando el sistema detecta la proximidad a una ubicación relacionada o el momento adecuado.
- Eliminación y organización: los usuarios pueden eliminar pases o reordenarlos dentro de Wallet; los cambios se sincronizan a través de iCloud si está activado.
Casos de uso comunes
- Tarjetas de embarque y control en aeropuertos.
- Entradas para conciertos, cine y eventos deportivos.
- Cupones y ofertas de tiendas con códigos canjeables.
- Tarjetas de fidelidad y tarjetas de cliente.
- Pases de transporte público, en regiones y operadores que lo soportan (algunos utilizan además funciones NFC o “Express Transit”).
Seguridad y privacidad
Los pases están firmados digitalmente, lo que impide modificaciones no autorizadas. No obstante, la seguridad del contenido visual (por ejemplo, un código QR mostrado en pantalla) depende del emisor; algunos emisores generan códigos de un solo uso o vencidos para evitar fraudes. Apple no comparte automáticamente los datos de los pases con terceros; la gestión y los datos sensibles dependen del emisor y de la manera en que implementa su servicio.
Limitaciones y consideraciones
- El funcionamiento óptimo depende de que los emisores ofrezcan pases en el formato .pkpass y soporten actualizaciones push y notificaciones contextuales.
- No todas las regiones o operadores de transporte aceptan pases en Wallet; algunos requieren apps o tarjetas específicas.
- Los códigos mostrados en pantalla pueden ser fotografiados o reproducidos; para operaciones sensibles, los emisores suelen usar medidas adicionales como códigos de un solo uso o verificación en el servidor.
Resumen
Passbook, hoy conocido como Apple Wallet, es la solución de Apple para centralizar pases digitales en dispositivos iOS y Apple Watch. Facilita el acceso rápido a tarjetas de embarque, entradas, cupones y tarjetas de fidelidad, y permite a los emisores mantener la información actualizada mediante el uso de certificados, servicios web y notificaciones push. Para desarrolladores existe el marco PassKit y el formato .pkpass; para usuarios, la experiencia suele ser tan simple como pulsar "Añadir a Wallet" y usar el pase cuando sea necesario.