logoalt Hacker News

cdrnsfyesterday at 10:59 PM1 replyview on HN

On iOS there isn't always a choice to not build something native. For example, I can't install Navidrome as a PWA because Apple doesn't properly support audio playback for PWAs. I ended up writing a client that suited my listening habits.

To read ePubs, however, I was able to write a PWA leveraging epub.js because no native APIs were required.


Replies

AnonHPtoday at 3:22 AM

> On iOS there isn't always a choice to not build something native.

Tangentially, even native can be badly designed and developed, performance wise. Even Apple hasn’t been able to do a good job with the Reminders app (one of the several apps ported to Mac with the same level of negligence that Electron brings in). I use a lot of Reminders and lists in Reminders. It’s janky and poorly coded.

show 1 reply