How Microsoft killing Edge could help kill native apps
Microsoft is going to ditch EdgeHTML, the rendering engine for its Edge browser, in favor of Google's open source Chromium browser (not to be confused with the productized Chrome browser). Windows Central broke the news almost a week ago and Microsoft has recently confirmed it.
Microsoft originally used Spyglass, then infamously Trident. Google originally used Apple's open source WebKit, based on KHTML, and then forked it into Blink and Chrome.
Mozilla (opens in new tab), the organization behind the Gecko engine and Firefox browser, wasn't happy about the reduction in competition and and consumer choice.
So, why is Microsoft doing it?
This isn’t about Chrome. This is about ElectronJS. Microsoft thinks EdgeHTML cannot get to drop-in feature-parity with Chromium to replace it in Electron apps, whose duplication is becoming a significant performance drain. They want to single-instance Electron with their own fork https://t.co/HfAGxvLKb7This isn’t about Chrome. This is about ElectronJS. Microsoft thinks EdgeHTML cannot get to drop-in feature-parity with Chromium to replace it in Electron apps, whose duplication is becoming a significant performance drain. They want to single-instance Electron with their own fork https://t.co/HfAGxvLKb7— SwiftOnSecurity (@SwiftOnSecurity) December 4, 2018December 4, 2018
John Gruber, writing for Daring Fireball:
What strikes me is that, when you hear defenses for Electron apps, maybe even "Marzipan" apps, it's from program/product managers who value its efficiency and quantity. When you hear criticism, it's from the customers — and developers — forced to use it.
Get more iMore in your inbox!
Our news, reviews, opinions, and easy to follow guides can turn any iPhone owner into an Apple aficionado
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.
Are Marzipan apps really that bad? I've been using the Home app a ton and it's totally fine.
Right now they are but the technologies used to build those apps at the moment are alpha-level fit and finish, never-mind beta-level. To be fair to Apple, when they announced Marzipan they did say that it was a multi-year project so there's still a long ways to go. I could be wrong, but I think Apple's long-term (ie: 5 to 10 years) goal is to replace AppKit with Marzipan.
Microsoft is NOT "killing Edge". Where did you get that absurd idea? The Edge browser will continue. They are changing the rendering engine, because the one they are currently using sucks. The fear is that PWAs - assuming they ever take off - will not work correctly because no one will bother testing them on a browser with such low usage numbers. Edge is below even desktop Safari for user share. With Edge using the same engine as Chrome, it is pretty much guaranteed that PWAs will work. Microsoft needs all the developer support they can get. Opera recently changed to Chromium also, probably for similar reasons. Why waste time and money developing your own (problematic) code, when there is a perfectly good open source option available?
The title is either incorrectly worded, or incorrectly worded for the sake of being clickbait. You can see in the subtitle what they were really trying to say: "The end of EdgeHTML…" but of course that bit won't appear in the SEO results. Edge being below Safari is a no-brainer, Edge is only available for Windows 10 whilst Safari has been with macOS since Mac OS X Panther, there are people out there who use Snow Leopard and Safari, whilst the many Windows 7 users simply cannot use Edge. As a web developer, getting rid of EdgeHTML is great, but for consumers it means that Chromium is becoming a monopoly. We already have websites which only work properly in Chrome. There are upsides and downsides to this, but I'm hoping the upsides will outweigh the bad, it certainly does as a web developer myself, but as a web developer I also take the time to make sure my sites work correctly in Safari and Firefox too.