What is the alternative on desktop or mobile apps?
Discussion
There isnt an alternative. NIP46 shifts the signing and in essence that public key becomes a secret for that interchange, or a combination pubkey and secret. A security abstraction layer that can be chained.