
My point is, I want to support Apple here, but unfortunately I think the argument that Apple is holding Safari back to protect user privacy is weak. Google emits Chrome 94 with 'Idle Detection' API to detect user inactivity amid opposition.
Internet explorer for mac app store code#

I should probably admit now that I hate the modern web. I don't own any iOS devices but, in all honesty, Apple's stance here almost makes me want one. Safari's defenders, and Apple itself, argue that the company isn't implementing all these new APIs because letting developers have access to your USB ports, Bluetooth, battery status, and proximity sensor will allow advertisers to build device "fingerprints" which further erode privacy, to say nothing of the impact on battery life. Apple is certainly protecting its interests, but at least right now that seems to be more related to Apple's move to position itself as the protector of user privacy than worry about web apps. Apple is one of the wealthiest companies on Earth, and it probably isn't too worried about what web developers are going to do with all those fantastic new APIs it isn't supporting. That might make sense to web developers, who are deeply passionate about building web apps, but it doesn't make much sense outside that context. In other words, if Apple implements these things, developers will start building better web apps, no one will buy native apps, and Apple will lose its 30 per cent cut of the iOS App Store. This has long been the core of the argument that Apple is deliberately crippling WebKit to protect its App Store business. In essence Apple hasn't implemented some of the core features that make websites able to behave in an app-like way. Apple hasn't added support for sending notifications and home screen icons. Probably the two best-known examples of PWAs are Twitter and Uber.Īpple has implemented much of what developers need to build PWAs, but there are limitations.
Internet explorer for mac app store full#
Some of the APIs used to build PWAs include the ability to run full screen (no browser UI), send notifications and alerts, offline capabilities, and launch from an icon on your home screen. Progressive web apps is an umbrella term of websites that want to behave like native mobile applications. Take the case of progressive web apps (PWAs). One theme that emerges when you dig into the Web Platform Tests data on Safari's shortcomings is that even where WebKit has implemented a feature, it's often not complete. According to the Web Platform Tests dashboard, Chrome-based browsers support 94 per cent of the test suite, and Firefox pulls off 91 per cent, but Safari only manages 71 per cent.

But Safari – or more specifically the WebKit engine that powers it – is well behind the competition. Whether it's far enough behind to be considered "the new IE" is debatable and may say more about the shadow IE still casts across the web than it does about Safari. Today developers who want to use "cutting-edge" web APIs find themselves resorting to the same kind of browser-specific workarounds, but this time the browser dragging things down comes from Apple.Īpple's Safari lags considerably behind its peers in supporting web features. Microsoft's browser of yore made their lives miserable and it's only slightly hyperbolic to say it very nearly destroyed the entire internet. Feature The legacy of Internet Explorer 6 haunts web developer nightmares to this day.
