What changed for NFC across recent iOS versions?
The direction has been steady, from no tag reading at all, to reading through an application, to the system reading in the background on newer hardware. What has not moved is who initiates: the application or the system, never the tag.
The direction of travel
iPhones began without any ability to read tags, while carrying NFC hardware for payment. That gap is the origin of a great deal of lasting confusion.
Reading through an application came next, which made deployments possible while requiring the user to open something.
Background reading followed on newer hardware, which is what allows a tap on a poster to produce a notification with nothing installed.
Each step widened what was possible without changing the underlying model.
What has not moved
The tag never initiates. Either an application asks for a session, or the system notices on its own, and no update has made a tag able to start an application.
Writing has always required an application in front of you. There is no background writing and no sign that this is treated as a gap.
And the background path has kept its confirmation step, because that step exists for a reason rather than as an unfinished feature.
Take NFC Tools. On iOS it requires an iPhone 7 or later running iOS 15.6 or later, and the app must be launched manually. Background reading is available from the iPhone XS and XR onwards.
Structural rather than temporary
This distinction is worth applying to any claim about a future version.
Limits that follow from a deliberate position, such as consent before acting, or an application being unable to start itself, are structural. Planning a deployment on the assumption they will be lifted is planning on a hope.
Limits that follow from hardware generations, such as background reading, move as the installed base turns over. They are worth waiting out for a long lived deployment and not for a campaign.
Telling which is which is more useful than tracking version numbers.
Checking a version claim
Apple's Core NFC documentation is the authority on what the framework offers and from which version.
Summaries, comparison articles and forum answers are not, and this is an area where confident wrong answers are abundant and long lived.
If a claim matters to a deployment, trace it to the documentation for the specific capability rather than accepting a restatement.
And where the question is really about an application rather than the platform, that application's own stated requirements are the place to look.
Frequently asked questions
Will iOS ever let a tag open an app directly?
It has not, and the model has been consistent: the application or the system initiates, never the tag. Treat it as structural rather than pending.
Do older iPhones get background reading in an update?
No. It is tied to hardware generation, available from the iPhone XS and XR onwards, so it is not something a software update adds.
Has writing ever worked in the background?
No. Writing has always required an application open in front of you, which is a design position rather than an omission.
Where do I check a specific version claim?
Apple's Core NFC documentation, which states what the framework offers. Restatements elsewhere are frequently wrong.