Earlier quoted context omitted.
Android web browsers have had push notifications for ten years now. This is not shifting the goalpost. It just happens to be the one feature that would make millions of native apps redundant.
Are millions of native apps have become redundant on Android in those 10 years? What's the situation? What iOS users missing out?
For developers, Safari is crap and outdated
311–320 of 623 posts
Re: For developers, Safari is crap and outdated
#312Earlier quoted context omitted.
Personally I think Apple holding the line on browser push might be the single greatest thing Apple has done for the web in the past decade. Meanwhile Google is moving the goalposts of "modern" web development so fast that it's nearly impossible for anyone to keep up. I can't believe the hacker community is so enthusiastic about this—you couldn't get a more canonical example of embrace, extend, extinguish as applied t…
> Meanwhile Google is moving the goalposts of "modern" web development so fast that it's nearly impossible for anyone to keep up. For a second I thought you were talking about Apple’s UI frameworks and languages, with all the different Swift versions over the last couple of years and different UI frameworks like Cocoa, Catalyst, and SwiftUI, deprecation of OpenGL and introduction of their own graphics API, etc.
The UIKit was the only UI framework from 2007-2019. Then SwiftUI came and they both work very well together. As other frameworks come for stuff like graphics or device features, they don't really replace each other but stack up. On desktop, it's a similar situation.
How is the situation with the web technologies? What was the hip tech in 2007? AJAX? JQuery? What about 5 years ago? AngularJS? Meteor? Bootstarp? what about now? Is it ReactJS or Vue? What about tomorrow? Is it Svelte?
They all arrange Div's in the DOM but it's different framework each month.
Re: For developers, Safari is crap and outdated
#313Earlier quoted context omitted.
Are millions of native apps have become redundant on Android in those 10 years? What's the situation? What iOS users missing out?
Yes. Not having to install another shitty spying marketing-loaded app.
Re: For developers, Safari is crap and outdated
#314Earlier quoted context omitted.
So true. I have this uneasy reliance on Chrome for supporting PWA's properly since Mozilla lost interest. It's a life/routine manager for people with horrible memories. Chrome stands alone in supporting web push notifications :S
How did Mozilla lose interest? Firefox for Android supports PWAs. Firefox supports push notifications on both Android and desktop.
Here was a discussion from January: https://news.ycombinator.com/item?id=25589177
Re: For developers, Safari is crap and outdated
#315> Progressive web apps are really cool, because they can give you the following capabilities that you would normally expect with a native app: > - Run full-screen (no visible browser UI) > - OS-level notifications and alerts > - Ability to use the app when the device is offline > - Local data storage and retrieval > - Install an app icon on your smartphone’s home screen > - Access to hardware functions such as the ca…
Apple is just protecting their app store revenue by not improving ios safari.
If "UX expert" haven't heard about PWAs then...
Re: For developers, Safari is crap and outdated
#316Re: For developers, Safari is crap and outdated
#317Re: For developers, Safari is crap and outdated
#318In my day job we've been building physical devices and rather than building say an iOS app and an Android app that would have to be updated and cost a huge amount of money we went the webUSB/webBT route (hang on hear me out) which is actually an amazing technology, allowing us to do things like transfer data to the device all through the browser, we even plan to open the API so users can build upon it.
Complete breath of fresh air compared to having to write custom apps for each platform and I'm happy we're able to do things that if our company goes under our devices wont become paperweights because the tech is all open and runs in the browser.
Of course this all falls apart as soon as you hit iOS, so eventually we'll have to hire in an iOS developer to write some wrapper for the website and connective tissue between the missing APIs.
Apple's sandboxing and permission models are so aggressive that them pretending for a second that they can't implement webUSB and webBT without good security is absurd, it's simply to ensure only Apps can do "grown up" things like connectivity and full hardware acceleration.
Becomes even more absurd when every modern app on their store demands my contacts to even use the app, where was your care for my security when designing and normalizing that permission flow. [1]
Re: For developers, Safari is crap and outdated
#319Earlier quoted context omitted.
Safari is not holding back, Safari is just not implementing Google’s PWA (because it doesn’t really make sense on Apple devices where it would be far inferior to native). You can make a beautiful site in Safari and it will work everywhere (I do professionally). Chrome is the new IE (2001 era, when it was cutting edge and pushing proprietary technology) except ActiveX is PWA.
It makes zero business sense for small-medium companies to make separate android and IOS apps. That's man hours that will be spent on a specific platform and its app store, instead of on improving the core product. PWAs are here to stay.