iOS must be cloud enclave based. Local is simply not possible in any way that scales.
What's best practice on iOS, do you know? Getting ready for nostr:nprofile1qqsgthcq5tm2jxz9x4xg6tvlh26qq2actdpztwh2kc86lvjc03gr36spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsq2k3d2 iOS release but not sure what is best to support.
Discussion
So what tools do users use today?
Do they simply enter nsec into every native app?
Yes, close to 100% paste in I'd imagine. There are workarounds such as nsec.app, Aegis, Nosskey (piggybacking off passkeys), and some extensions, or apps like Damus/Nostr attempting to be your signer, but any solution that keeps it all local faces the same fundamental issues and can only half-overcome them. There can never be an Amber on iOS.
Cloud enclave based can potentially scale but needs a lot of work, Artur is the brains there, we're working on it too, but needs time.