3 ms·
This makes my blood boil. Safari is literally the IE of mobile. I don't get why Apple is making it so hard to deliver PWAs nicely?! I mean, they can fight it, b
by osrec 9y ago
This makes my blood boil. Safari is literally the IE of mobile. I don't get why Apple is making it so hard to deliver PWAs nicely?! I mean, they can fight it, but they'll at best delay the inevitable... Perhaps that's their game: delay until they have in place a system as lucrative as the app store but for PWAs.
- Klathmon 9y agoTrust me, It made my blood boil too. I unfortunately let my anger get the best of me and ended up getting in an argument with an Apple engineer online where I said some things that I really regret. But it did almost really fuck up my job, because we had promised a client that functionality, and like 2 weeks away from delivering had to back out and go with a fallback plan of staying up all night for many nights those 2 weeks coding something in cordova that would give me similar results. It ultimately was my fault for not testing the feature in the correct way before committing to it, and it did turn out good for me (although it's far from ideal, having getUserMedia in WebViews is ideal, and I will be switching to it the second it's available and stable), but it was not a good time...
- osrec 9y agoThat is a painful experience. Hope you were compensated well in some way. One more thing, not limited just to Safari standalone mode: their CSS rotation animation was buggy as hell (maybe it still is). If you rotated more than 180 degs, the CSS engine would rotate in the opposite direction (basically, it would ignore the sign of the intended rotation and just take the shortest path to get from state A to B)! Only solution involved some very ugly JavaScript.
- sova 9y agoFunny how sometimes with software and the way it is distributed, we can either have a handful of engineers figure it out the first time and distribute it correctly, or let the rest of the world of engineers reinvent the tandem bicycle for the k+nth time. I'm glad they are working on it, sorry you had to go through that. Sounds like you are a super ninja though and did not mind the extra grapple. You know, I often send in feature requests and application feedback. Probably once a month to Apple, or a website, or some service, because that's how they get better. In the end, we are all somehow serving one another (it's not just clients and customers and experts) and I think that it's important to appreciate how we got here - meaningful conversation and discourse.
- natecavanaugh 9y agoIt's just a matter of priorities. Of course Google wants you to stay within the browser and of course Apple would prefer native apps. But their financial motives don't discount from the pros and cons of their approach. If anything, we need both in order that both actually have a reason to keep advancing. Native apps capture depth, webapps capture breadth. I actually think they're both doing the right thing by their users even if I don't agree on each individual choice they make.