An HTML page with seems to work well for sharing a npub or nprofile and have it open in a native app (desktop and mobile). It provides a way to fallback if there isn't an app.
I setup one at braydon.com/nostr
Thinking about also hosting an njump or similar to display notes without a native nostr client yet.