For the web, yes, but I don't know any native apps that use it. I still need an app password for gmail, for example.
Huh? All Google native apps use Android's account syncing, which definitely supports using Authenticator for U2F. I'm confident it's also possible to implement it on other apps, although it's a matter of those app developers doing so.