I am considering moving from Android to iPhone in the near future. I think the only thing I can't really evaluate easily is whether or not there is support for GNU pass where the GPG key is stored on a Yubikey.
My Android password manager workflow is:
Need password -> Android pass app requests Yubikey Pin -> App requests NFC tap -> password decrypted.
Can I replicate this UX on iPhone today?
Longer answer: iCloud Keychain is end-to-end encrypted credential storage, and its workflow is:
Need password -> Secure system hook to Keychain -> Keychain requests unlock via (face/finger/passphrase as appropriate) -> Password decrypted and auto filled.
There are also third-party options, which can nominally use NFC keys[0] as auth factors, but I’m not currently aware of any that actually do.
Personally, I use 1Password, because I’ve still got a Windows box in my world, and need something cross-platform, and since I’m paying for it, I know it’s the product and not me.
[0] https://developer.apple.com/documentation/authenticationserv...
The UX of having to grab your Yubikey every time is a bit clunky though (although that is limitation of the security key medium itself rather than the app).