I've always thought building native iOS apps only was foolish for this reason. You're completely locked in to their platform.
This is why we built Mutiny as a PWA.
You even get cross-platform compatibility for free.
Why would someone create native apps anymore? To develop iOS apps, you even have to learn a own language afaik.
For security reasons?
reply
Yeah access to secure enclaves is a huge plus.
reply
Will should have prioritized web app and maybe Android development a long time ago.
Hell, Steve Jobs himself was pushing for such a thing in 2007 when people complained about there being no App Store on the first iPhone.
The moment he eased up on the walled garden philosophy as Woz wanted him to, people clamored for decisions to be made for them. Imagine how differently things could have been had people realized the latent potential that Steve had.
reply
He wouldn't have onboarded as many users with a PWA, and back then, there weren't any external sign in options either - so it would have been horribly insecure.
Things have changed a lot in recent weeks with NIP-07, NIP-46 and the presence of signing devices and software - such that a PWA actually starts to make a lot of sense, particularly in the context of censorship resistance.
I hope that Damus survives without deprecating zaps, I understand he has a call lined up with Apple, apparently came after a tweet to Tim Cook by Jack Dorsey: https://twitter.com/jack/status/1668648607661056000?cxt=HHwWgICzqavEnaguAAAA
FWIW - we're currently building a Nostr app, as a PWA also, to avoid these very issues.
If anyone would like to discuss signing devices, android support, NIP-46, nsecbunker and the likes - would be great to chat. I understand that most devs are on Telegram but there's no way I'm visiting that stink-hole.
reply
The update isn't great, but brings it more in line with what Twitter currently has.
Guess Apple didn't want to be seen as showing favoritism towards a legacy player; surprising since they didn't seem to care about optics too much the last few years.
I wish you luck on your app development, and hope to see (better) signing support come to mobile soon!
reply
If you don’t update the app will you still be able to zap posts?
reply
Hypothetically yes, don't know if Apple might pull some fuckery though.
reply
Yes, just saw that, indeed not a game changer, just unfortunate UX for the iOS peeps. Yet another reason to move over to Graphene and experience freedom from censorship (and tracking).
Thanks! NIP-46 will be amazing once we have some broad support for it. We're building a Nostr Quiz game, and just like SN, zapping content will be a BIG part of it!
reply
The sole method to use signing extensions and WebLN on Android is either using Kiwi Browser or a Firefox Android derivative, which still doesn't have proper site sandboxing (although it's finally being worked on).
Native mobile apps not distributed through Google Play need to come out already.
reply