The web is ideal in a number of ways, but until we can store secrets securely in a browser, we'll need native apps.
Pretty sure smartphones have had secure elements for some years now (like Samsung Knox), it's just that they use it for proprietary security measures (like storing biometrics) and have not made them available to app developers.
reply
deleted by author
reply
examples? are you referring to storage VS browser cache?
I understand from an integration perspective, native apps have better (direct) access to hardware and sensors that webapp may not have without authorization.
reply
Storing your nostr key for SN to sign stuff with. Storing E2E messaging keys. Basically any key material or sensitive data that you don't want stored on a server.
reply
... and isn't encrypted local storage safe enough?
reply
for nostr I agree is still early, but nos2x and Alby are doing great on desktop browser. I'll be not surprised if they extend to mobile soon.
maybe browser extension on mobile? Seen Nostore doing some interesting experiment on appl devices
reply
Safari on iOS doesn't support extensions and requiring another app be installed can be frictionful. It is still early.
reply
Nostore as a Safari extension does the job well, but does not work in a PWA.
reply
not yet!
reply
This is also about trust right? What do you trust more, your browser (for pwa’s) or your operating system (for native apps)?