I have researched this extensively as well.
iOS has a HCE (Host Card Emulation) feature.
The proof is in the HCE function in Wallet to realize a virtual transportation
The proof is in the fact that Wallet uses HCE to realize a virtual transportation IC card.
However, Apple keeps this HCE feature secret so that other developers cannot use it.
I think Apple is afraid that the HCE function will be abused.
Especially since the HCE feature is related to money and keys.
Android, on the other hand, is designed to be highly flexible, so the HCE feature can be used as shown in the video.
If you want to create a system or app that uses HCE, you need to create an app for Android or wait until Apple changes its mind.
One exception is a system that uses the iPhone as a car key.
That is a world-class company like BMW, so they got permission from Apple to make it happen.
Developers working for ordinary companies have to give up.
As a backdoor technique, it may be possible to have the user register a credit card or transportation IC card in the wallet of his/her iPhone and use a wallet-compatible NFC reader such as the VTAP100 to authenticate the user.
Developers who want to use the HCE function to display tickets and coupons in their own apps could place a link to the wallet's pass in the app.