Posted on Hozzászólás most!

Az iPhone és az NFC

Ebben a cikkben összefoglaljuk, hogy hogyan alakult a múltban az Apple és az NFC közötti „viszony” és hogy mit lehet tudni az Iphone-ok esetében az NFC tag-e olvasásáról.

Update 2022.01.02:

Összefoglaló: iPhone 7 és újabb készülékekkel olvashatunk NDEF formázott NFC tag-eket. iPhone 7 és újabb, legalább iOS 13-at futtató készülékek képesek NFC tag-ek írására. Ajánlott NFC író alkalmazás: NXP TagWriter. iPhone-kompatibilis NFC chip-ek: NTAG21x chip-család.

Update 2019.07.25: a 2019-es Apple WWDC eseményen temérdek újdonságról rántották le a leplet az NFC-t illetően. Az iOS 13 sok új NFC funkciót hoz:

  • iPhone 7 és újabb készülékek támogatása.
  • NDEF formázott NFC tag-ek olvasása a háttérben extra alkalmazás nélkül (pont úgy mint Androidon), elméletileg XR és XS, valamint újabb készülékeken csak.
  • NDEF üzenetek írása tag-ekbe, 3rd party alkalmazás segítségével.
  • NDEF üzenetet tartalmazó tag-ek végleges lezárásának lehetősége.
  • Mifare (Ultralight Desfire, Plus – Classic nem!), Felica, ISO15693 (SLI-X) és ISO7816 (Type 2 tag-ek, pl.: NTAG) protokollok NFC parancsaihoz történő közvetlen hozzáférés.
  • Nehézkésen, de immár hozzáférhetünk az NFC chip-ek egyedi azonosítójához (Unique Hardware Identifier).
  • Olyan chip-funkciókhoz való hozzáférés, mint a tükrözés, számlálók, hitelesítés.
  • Útlevél-adatok kiolvasása.
  • „Shortcut”-ok indítása NFC tag-ek segítségével (hasonló a Samsung TecTiles-hoz).

Amit tudunk, hogy (eddig) biztos nem lesz elérhető: Host Card Emulation és Peer to Peer módok.


Az Apple még 2017-ben jelentette be, hogy feloldja az NFC-t készülékeiben, ezzel lehetőséget biztosítva (igaz, korlátozottan) NFC tag-ek olvasására iPhone 7 és iPhone 7 Plus készülékeken. Mindezt a CoreNFC-t is tartalmazó iOS 11-re történő frissítés után érhettük el az említett eszközökön.

2018 szeptemberében érkezett a technológiát érintő újabb „bumm”: az Apple bejelentette az iPhone Xs, iPhone Xs Max és iPhone XR telefonokat, melyek alapból képesek olvasni az NFC tag-eket. Ez azt jelenti, hogy nem kell extra alkalmazás fent legyen a telefonon. Ráadásul a 2018-as modellek a háttérben is képesek NFC adatokat kiolvasni. Tag-ek írását még nem támogatják.

Áttekintő

iPhone Xs, iPhone Xs Max és iPhone XR:

  • NFC chipje képes NFC tag-ek olvasására és NFC-n alapuló mobilfizetések lebonyolítására
  • Nem szükséges extra alkalmazás
  • A háttérben is tud NFC tag-eket olvasni
  • Csak NDEF üzenetet tartalmazó tag-et olvas

iPhone X, iPhone 8 és iPhone 8 Plus:

  • NFC chipje képes NFC tag-ek olvasására és NFC-n alapuló mobilfizetések lebonyolítására
  • Extra alkalmazásra van szükség tag-ek olvasására (például az NXP TagInfo)
  • Csak NDEF üzenetet tartalmazó tag-et olvas

iPhone 7 és iPhone 7 Plus:

  • NFC chipje képes NFC tag-ek olvasására és NFC-n alapuló mobilfizetések lebonyolítására
  • Minimum elvárás: iOS 11
  • Extra alkalmazásra van szükség tag-ek olvasására (például az NXP TagInfo)
  • Csak NDEF üzenetet tartalmazó tag-et olvas

iPhone 6 és iPhone 6 SE:

  • NFC chipje csak NFC-n alapuló mobilfizetések lebonyolítására képes

iPhone 5 és korábbi készülékek:

  • Nincs bennük NFC chip

Mely NFC chipek kompatibilisek az iPhone-nal?

iPhone 7-től kezdve a készülékek az NTAG, Mifare Ultralight, Mifare Classic és ICODE chipeket egyaránt képesek olvasni. Az NFCshop.hu az NTAG chippel ellátott tag-ek használatát ajánlja!

Különbözőségek más rendszerekhez képest

Az Apple sokáig elzárkózott az NFC-től és nehezen/lassan nyitja meg kapúit, ezt láthatjuk akkor is, ha összehasonlítjuk az iPhone-ok NFC-funkcióit például a sokkal nyitottabb Android-dal.

  • Külön feltelepített alkalmazás szükséges (iPhone Xs, Xs Max és XR kivételével).
  • Csak NDEF üzenettel (pl.: telefonszám, üzenet, URL, V-Card, vagy egyszerű szöveg) megírt NFC tag-et képesek az iPhone-ok olvasni. Az írást Android-os készülékkel, vagy PC-n tehetjük meg.
  • Nem képesek a UID (az NFC chip-ek egyedi, gyári azonosítója) kiolvasására, ezzel korlátot állítanak például az egyszerű azonosítási, beléptetési felhasználásnak.
  • Csak olvasnak, de nem írnak.

A jövőt illetően reméljük további lazítások jönnek és például egy-egy gyári alkalmazás automatikusan képes lesz végrehajtani egy tag-ben lévő műveletet (pl. link megnyitás), de fontos lenne, ha lehetőség nyílna a UID-k olvasására is.

Vélemény, hozzászólás?