Recent trend is that more and more devices, smartphones and hardware wallets are starting to adopt NFC technology for various purposes.
NFC is rival to QR codes, and both of them are wireless that can be used is Bitcoin wallets for sending transactions but in a totally different way.
QR Codes stand for Quick Response Code and they provide one way communication between devices.
Code is generated by app or a wallet and you need a camera and decoder to read hidden message with transaction or wallet address.
Cost for QR codes is minimal, but there is no universal standard and it can be encrypted with closed source like in Safepal wallet, so you can't verify anything.
NFC stands for Near-Field Communication Chip and they provide two way communication between devices.
Inside NFC chip is hidden small antenna with range around 10 cm or less, operating on specific radio frequency.
NFC technology is mostly used in smartphones, identity documents and payment cards.
Cost for NFC is higher than for QR codes, and they need power for functioning.
NFC works with simple tap, they are faster and there is universal NFC standard, but there is no way you can verify what's happening inside chip.
Metal materials can block NFC communication and some people managed to hack and modify it.
You can't use NFC on desktop computer unless you buy special NFC readers.
What do you think it's better technology to be used in Bitcoin wallets?
Maybe there is something better than both QR and NFC.