I nuovi iPhone Xs e Xs Max, oltre a una famiglia colorata dei nuovi telefoni iPhone Xr, comprendono i progressi della tecnologia di comunicazione near-field (NFC) che consente ai telefoni di leggere automaticamente i tag NDEF (NFC Data Exchange Format) vicini e inviare tutte le risorse raccolte in app appropriate senza la necessità di aprire in anticipo alcuna app specifica.
Prima di questa modifica, gli utenti dovevano avviare una sessione del lettore NFC da un'app.
Presentazione della lettura dei tag in background
Come evidenziato nel video "Novità nel Core NFC" disponibile sul sito degli sviluppatori di Apple, il framework Core NFC ha introdotto una nuovissima funzionalità, chiamata Background Tag Reading.
Un documento per sviluppatori spiega come funziona la funzione:
Su iPhone che supportano la lettura di tag in background, il sistema esegue la scansione e legge i dati NFC senza richiedere agli utenti di scansionare i tag utilizzando un'app. Il sistema visualizza una notifica pop-up ogni volta che legge un nuovo tag. Dopo che l'utente tocca la notifica, il sistema consegna i dati dei tag all'app appropriata. Se iPhone è bloccato, il sistema richiede all'utente di sbloccare il telefono prima di fornire i dati dei tag all'app.
La lettura di tag in background può leggere tag in formato NDEF di tipo da 1 a 5.
Per evitare potenziali problemi di sicurezza derivanti dalla lettura di tag in background, è necessaria un'azione esplicita dell'utente prima che il sistema passi i dati NFC raccolti a un'app. In particolare, l'utente deve toccare la notifica NFC per evitare di eseguire un'azione accidentalmente.
Un sistema del genere consentirebbe, per esempio, che i pass della metropolitana funzionino con un semplice tocco e via.
Il documento suggerisce che la lettura di tag NFC in background è supportata solo dai nuovi iPhone Xs, Xs Max e Xr: "iPhone X e dispositivi precedenti non supportano la lettura di tag in background".
Secondo le specifiche tecniche di iPhone Xs / Xs Max e iPhone Xr, i telefoni supportano NFC con modalità lettore e NFC per Apple Pay, come i modelli precedenti.
Se un tag NFC include un URL Apple Universal Link sottostante, iOS invierà automaticamente i dati all'app giusta senza alcun intervento da parte dell'utente. Altrimenti, un collegamento NFC viene semplicemente passato a Safari. Sui nuovi iPhone, questi collegamenti incorporati possono attivare automaticamente azioni come l'avvio di un processo di configurazione di HomeKit, la preparazione di un SMS o una chiamata FaceTime e altro.
Sicurezza e privacy NFC
In termini di rafforzamento della sicurezza e rafforzamento della privacy, iOS è abbastanza intelligente da impedire la lettura della scheda in background nelle seguenti situazioni:
- Il dispositivo non è mai stato sbloccato
- Un'altra sessione del lettore NFC è attiva
- La fotocamera sta registrando video
- L'app Wallet è in uso
- Apple Pay è in uso
- La modalità aereo è attiva
In altre parole, Core NFC legge i tag in background solo quando il tuo iPhone è in uso, ad es. la schermata di blocco è attiva, viene visualizzata la schermata principale o stai per usare un'app.
Poiché non tutti i dispositivi Apple supportano la lettura di tag in background, si consiglia agli sviluppatori di implementare l'opzione per leggere i tag direttamente dalla loro app come scenario di fallback.
Core NFC
NFC ha fatto il suo debutto su iPhone durante l'introduzione di iPhone 6 a settembre 2014.
L'hardware NFC dedicato verrà successivamente aggiunto a tutti i modelli successivi di iPhone e Apple Watch. Inizialmente, la funzionalità era esclusiva delle app e delle funzionalità stock, come Wallet e Apple Pay. Su Apple Watch, NFC viene utilizzato anche per l'associazione con l'attrezzatura per l'allenamento tramite GymKit.
L'aggiornamento iOS 11 dello scorso anno ha aggiunto il supporto per l'utilizzo di NFC oltre a Apple Pay, comprese le nuove funzionalità per l'utente finale come una più semplice configurazione di elettrodomestici intelligenti basati su HomeKit con codici QR e NFC.
TUTORIAL: Come configurare HomePod
Gli utenti potrebbero anche avvicinare il proprio dispositivo iOS a un altro gadget Apple abilitato NFC, come Apple TV o HomePod, al fine di trasferire in modo sicuro le credenziali del proprio ID Apple e altri account e impostazioni - chiamano questo Setup automatico.
L'arrivo di Core NFC nel 2017 ha finalmente aperto l'hardware NFC ai produttori di app.
Era piuttosto limitato nella sua versione inaugurale, consentendo agli sviluppatori di app di accedere al chip NFC dell'iPhone per cose di base come la scansione e la lettura di tag nelle vicinanze.
NFC può anche essere utilizzato per sbloccare le porte degli hotel che supportano la funzione.
Nell'introduzione introduttiva al keynote di iPhone Xs che ho incorporato proprio sopra, il capo di Apple Watch Kevin Lynch può essere visto sbloccare le porte del palcoscenico di Steve Jobs Theater con un tocco al polso. Questa non è solo una rappresentazione cinematografica: i dipendenti Apple stanno già utilizzando i loro iPhone e Apple Watch per sbloccare le porte in modo sicuro, tutto grazie a NFC.
NFC avanza in iOS 12
Un rapporto di maggio di The Information diceva che iOS 12 avrebbe aperto ulteriormente NFC agli sviluppatori di terze parti, in modo che potessero creare app NFC che fungessero da chiave della porta dell'hotel o come carta di transito virtuale per facilitare il trasporto.
Come indicato da altri rapporti recenti, potrebbe non passare troppo tempo prima di poter utilizzare l'NFC del tuo iPhone per bloccare, sbloccare, avviare il motore e condividere l'accesso alla tua auto.
Cosa ne pensi della lettura in background dei tag NFC con i nuovi iPhone?
Facci sapere lasciando un commento qui sotto.