Volver a las guías

¿Puede tu móvil leer una tarjeta FeliCa? Suica en iPhone y Android

Los iPhone 8 y posteriores incluyen FeliCa (NFC-F) en todo el mundo; en Android depende del modelo y del país de venta. Qué puede leer cada móvil y qué no puede emular ninguno.

Publicado

Si tu móvil puede leer una tarjeta FeliCa, es porque tiene compatibilidad con NFC-F, y eso depende del modelo. Los iPhone 8 y posteriores vendidos en cualquier parte del mundo la incluyen. En Android es habitual en los móviles vendidos en Japón y mucho menos seguro fuera de allí. Además, leer una tarjeta es un trabajo distinto de guardar una Suica en la app de cartera, y ahí es donde casi todo el mundo se atasca.

Qué es una tarjeta FeliCa

FeliCa es el sistema de tarjetas inteligentes sin contacto de Sony, y Wikipedia lo describe como un sistema usado sobre todo para dinero electrónico. En términos de NFC es NFC-F. El artículo de NFC en Wikipedia lo enumera junto a ISO/IEC 14443 Tipo A y Tipo B como uno de los estándares que NFC incorpora, y afirma que ISO/IEC 18092 admite 106, 212 o 424 kbit/s. FeliCa funciona a 212 kbit/s con un alcance de unos 10 cm o menos.

Suica es una tarjeta basada en FeliCa que se usa principalmente en la red ferroviaria de JR East. Si quieres antes el contexto, tenemos una guía aparte sobre qué es FeliCa, y NFC-B es la otra mitad de la división entre Tipo A, B y F.

El punto práctico es sencillo. Un móvil creado solo para etiquetas de Tipo A y Tipo B no se comunicará con una Suica, por buena que sea su antena NFC.

iPhone: FeliCa desde el iPhone 8

El camino de Apple fue gradual. En 2016, iPhone Mania informó de que los iPhone admitían NFC Tipo A/B, que usaba Apple Pay, pero no Tipo F. JR East dijo que seguiría usando el Tipo F para Suica porque el Tipo A/B es más lento y tiene menor alcance de lectura.

Después eso cambió. Según el artículo sobre FeliCa, el iPhone 7 y el Apple Watch Series 2 vendidos en Japón admitían Suica en Apple Pay. El «Global FeliCa» llegó con el iPhone 8, el iPhone X y el Apple Watch Series 3, vendidos en todo el mundo. La wiki de Metrodroid lo confirma desde el otro lado: fuera de Japón, Osaifu-Keitai suele faltar en los dispositivos importados, con el Apple Watch Series 3 y el iPhone 8 y posteriores como excepciones.

Así que un iPhone 8 o más reciente comprado en Estados Unidos o Europa tiene tanto la radio como la compatibilidad con la cartera. Que una app concreta lea una tarjeta FeliCa sencilla sigue dependiendo de esa app, así que revisa su descripción antes de fiarte.

Android: NFC-F no es lo mismo que una cartera Suica

Android es más desigual. En Japón, FeliCa en los móviles funciona mediante Osaifu-Keitai. La wiki de Metrodroid explica que este applet se ejecuta en un elemento seguro y exige certificación del dispositivo y del software, además de royalties, por lo que en general solo está en dispositivos comprados en Japón.

Google añadió compatibilidad con FeliCa a los Pixel 3 vendidos en Japón, y los Pixel 3a y 4 siguieron el mismo patrón, según el artículo sobre FeliCa. Google Pay envuelve un servicio de sistema de Osaifu-Keitai, que permite a los usuarios reemitir virtualmente tarjetas Suica y Waon en móviles compatibles.

Un mismo Pixel puede comportarse de forma distinta según dónde se vendió. Antes de viajar, comprueba el modelo exacto y la variante regional, no solo la marca.

Leer frente a emular

Son dos cosas distintas:

  • Leer significa que tu móvil sondea una tarjeta física y obtiene una respuesta. La wiki de Metrodroid señala que los datos de transporte pueden ser legibles aunque la emulación sea imposible.
  • Emular significa que tu móvil se hace pasar por la tarjeta en un torniquete. La emulación de FeliCa necesita claves privadas que no se pueden recuperar.

La emulación estándar de tarjetas en Android también tiene un límite duro. La emulación de tarjeta en el host del móvil se limita a los códigos de sistema de 0x4000 a 0x4FFE, pero Suica usa 0x0003 y Octopus usa 0x8008. Ambos quedan fuera de ese rango, así que una app normal no puede convertir tu móvil en una Suica. Solo la vía del elemento seguro (Osaifu-Keitai o Apple Wallet) hace ese trabajo.

Si quieres ver cómo encaja esto con otras familias de etiquetas, los tipos de etiqueta del NFC Forum 1–5 relaciona los números con las tecnologías que hay debajo.

Antes de viajar a Japón

  1. Comprueba si tu móvil tiene NFC-F. Una etiqueta genérica de «NFC» no lo garantiza.
  2. Si tienes un iPhone 8 o posterior, tienes el hardware para Suica en Wallet.
  3. Si tienes un Android comprado fuera de Japón, da por hecho que falta la función de cartera Suica hasta confirmar lo contrario, y planea comprar una tarjeta física.

En resumen

Los móviles pueden leer FeliCa cuando incorporan NFC-F. Los iPhone desde el 8 lo hacen en todo el mundo. En Android depende del modelo y de dónde se vendió. Poner una Suica en el móvil es una función aparte, del elemento seguro, que las apps corrientes no pueden copiar.

Frequently Asked Questions

¿Puede cualquier iPhone leer una tarjeta FeliCa?

Los iPhone 8, iPhone X y posteriores vendidos en todo el mundo incluyen compatibilidad con FeliCa (NFC-F). Que una app concreta lea una tarjeta determinada depende de la app.

¿Puede mi móvil Android leer Suica?

Depende del modelo. La función de cartera Suica (Osaifu-Keitai) suele limitarse a móviles comprados en Japón, y la compatibilidad genérica con NFC no garantiza NFC-F. Comprueba tu modelo exacto y su región.

¿Puede un móvil emular una tarjeta Suica con una app?

No. La emulación estándar de tarjetas en el host se limita a los códigos de sistema de 0x4000 a 0x4FFE, y el 0x0003 de Suica queda fuera. Además, la emulación de FeliCa necesita claves privadas que no se pueden recuperar.