5 ms·
OP here. That's actually incorrect. We started OWA with a group of primarily Safari first developers, in that iOS Safari is our primary target platform. We've
by mtomweb 4y ago
OP here. That's actually incorrect.
We started OWA with a group of primarily Safari first developers, in that iOS Safari is our primary target platform. We've had over a decade of major issues from rendering bugs, to lack of functionality to our apps breaking for months at a time waiting for a patch. The severe underfunding of Safari/webkit coupled with a ban on competition meant that it was never going to be viable to ship Web Apps to iOS. So the question is, how do you convince the worlds richest company to invest a extra few hundred million/year into their own browser?
The answer is competition. Competition provides Apple a deep incentive to produce a capable, feature risk browser at risk of losing users to the other vendors. Each 1% of Safari users is worth 150m/year in google search revenue, a number so large it would make even Apple take notice.
As web developers we see the value in having browser engine competition, many of us lived through the IE6 era and know the risks of the monopolistic competitive behavior like we're seeing from Apple (Side-point: At no point did Microsoft ever ban the competition).
The status-quo where Safari/Webkit was both stifling the Web and Web Apps and providing no competitive pressure on Chrome/Edge/Firefox + the severe underinvestment from Apple meant that a regulatory solution was needed.
- MBCook 4y ago> The answer is competition There is no competition. There is only Chrome. This is what I was talking about. There will only be one result to opening iOS and it scares me. FF/Opera are too small. Edge is small and really just Chrome anyway. If we had a healthy browser market I’d be fine. But we don’t. Apple is, for the wrong reason, the only thing keeping us from total Chrome dominance. I want one of these “just open iOS” calls to include the consequences of what they’re calling for and how they plan to deal with it.
- agust 4y agoChrome is competition, and no, it's not alone: on the desktop market, where competition is not rigged as much as on mobile, Edge has 10% market share, and Firefox 7.5%. It's not insignificant. > I want one of these “just open iOS” calls to include the consequences of what they’re calling for and how they plan to deal with it. OWA has taken into account anti-competitive practices used by Google to gain browser market share, and made recommendation to mitigate or prevent them. In there submission to the japanese regulator [1], they include: - 3.1.7: No Chrome Preferencing: > Google should not use their control over the operating system to provide unfair preference to their own browser, Chrome, either through the operating system or agreements with partners. - 3.1.8: Website Transparency Obligations: > OWA suggests that where a Gatekeeper’s website does not support a browser which has above a 2% market share, they be compelled to publish a document containing detailed reasoning that prevents support of certain engines. [1]: https://open-web-advocacy.org/files/OWA%20-%20HDMC%20(Japan)%20-%20Competition%20in%20the%20Mobile%20App%20Ecosystem%20-%20v1.1.pdf https://open-web-advocacy.org/files/OWA%20-%20HDMC%20(Japan)...
- frumper 4y agoIf you're taking the approach that iOS browsers are just re-skinned safari, then Edge doesn't count as it's own browser on desktop.
- agust 4y agoYes it does, that's a totally different situation. Edge chose to use Chromium as its engine, Microsoft takes part in its development, they are free to remove or add any component from it, and if ever they wanted to they would be free to fork it and drop it for another engine at any time. None of that is true for WebKit skins on iOS.
- snowwrestler 4y agoMicrosoft were were quite transparent about being forced to adopt Chromium because of the prevalence of Electron apps on Windows.
- deleted 4y ago[deleted]
- migueldeicaza 4y agoThat wasn’t the reason. Edge could just not compete with chrome, despite throwing hundreds of engineers at the problem. They tried, and tried, and tried. In the end “edge doesn’t work” was just code for “edge is not chromium” Electron was and is still a separate beast, Microsoft doesn’t even need to deal with that: third party developers do, they have to ship the binary.
- snowwrestler 4y agoSeems like you would certainly know! Thanks
- nneonneo 4y agoThose recommendations are weak sauce. Websites are going to say stuff like “works best in Chrome!” and Google is going to encourage that. Nothing in those recommendations, assuming they’re even adopted, will solve that.
- jsnell 4y ago> This is what I was talking about. There will only be one result to opening iOS and it scares me. Why? Does Apple not have the resources to build a competitive browser? Do they not have the motivation? Do they not have the engineering skills? Do they not have a large and extremely desirable user-base who prefer to stay as much as possible in Apple's ecosystem? Given all the advantages Apple has, how could it possibly be true that they can only get users by literally banning all competition on their main platform?
- nemothekid 4y agoReplace Apple with Microsoft and you get your answer. Since when did having a trillion dollars guarantee success? Replace Apple with any company; do you think Google lacked the motivation and engineering skills to build a social network? Ignoring much of the fact how Google would leverage it's existing properties to make sure you couldn't open a single web page without being nagged about installing Chrome; it would take a large amount of effort for anyone to compete to where Chrome is today and the result is that people would just Chrome. And fine, I understand that as developers you don't want the burden of testing multiple platforms or being beholden to one platform that doesn't move as fast as Chrome. But to pretend this is about the "browser diversity" is where I have the problem. Just say you want Chrome and don't buy Google's framing that this about "open standards" when Google doesn't even hold Chrome to that standard.
- stale2002 4y ago> Since when did having a trillion dollars guarantee success? So then your answer is that Apple's browser is significantly worse than competitors, and that users wouldn't use this much worse product if it were not for Apples anti-competitive behavior? > But to pretend this is about the "browser diversity > Just say you want Chrome I think most open web supporters would be a lot happier if Apple even simply allowed Firefox. That would still be massively better than the status quo. Are you saying that all someone would have to do is argue for allowing just Firefox, and you would no longer do this thing where you attack some alleged secret motivations?
- JCWasmx86 4y agoWhile I admire your stance on the internet being open I disagree. Yes, opening browser engines would be good for the competition. But you missed one point: You assume all players will play fair in the competition. If all browser engines would be allowed over night, what would happen: Google will probably play really unfair. E.g. sadly the layout of Google will be messed up in Safari, youtube videos stutter/have lower resolution, everything is a lot slower, the performance will be sabotaged, but on Chrome everything will be working fine. There was even a precedent for something similar: [1] This will probably come alongside with "Try it in Google Chrome", a lot of users would probably switch, thus the monopoly of Chromium would be unstoppable by pure market forces. Yes, having only one browser engine is bad for the choice of the user, but it does have significant downsides. Damned, if you do, damned if you don't [1]: https://www.theverge.com/2019/5/4/18529381/google-youtube-internet-explorer-6-kill-plot-engineer https://www.theverge.com/2019/5/4/18529381/google-youtube-in...
- joshuamorton 4y ago> There was even a precedent for something similar: [1] No there wasn't, unless you mean killing a 10 year old version of Internet explorer with a banner to a newer version of Internet explorer is somehow playing unfair.
- JCWasmx86 4y agoMaybe precedent was an unfair word - I apologize - but it shows, how Google can/could use the power of having one of the most used websites in order to influence the choice of the browser.
- dmitriid 4y agoYes, there was. See this thread from Mozilla's former Vice President: https://archive.ph/2019.04.15-165942/https://twitter.com/johnath/status/1116871238922776576 https://archive.ph/2019.04.15-165942/https://twitter.com/joh... (or directly on Twitter: https://twitter.com/johnath/status/1116871231792455686 https://twitter.com/johnath/status/1116871231792455686)
- mtomweb 4y ago
- stjohnswarts 4y agoWhy do I care if developing in Safari is hard for developers? If iOS opens up to chrome, it's game over for any kind of competition in the mobile browser war. Google will take over web standards and the death of the old republic will be complete. Android is your answer if you don't want Safari.
- nwienert 4y agoIt’s disheartening - you have good intentions but almost everything you say is backwards. Regulation on Apple only is the opposite of encouraging competition, it’s literally calling shots against the only fighter that’s pushing back on Chrome in a significant way - on market share, and maybe more importantly, on privacy and avoiding bloating web standards to further avoid total lock-in on V8. Second, Apple has been accelerating greatly Safari development for years now and I worry your entire organization can’t admit it’s actually a great browser and has rapidly caught up in terms of correctness and features, and is now in fact leading in many ways. That it rejects some proposals isn’t inherently wrong, by the way, and the reasoning for many is just. I’m afraid if you admitted that, it’d pop a bubble in one of your core tenets, and given you made this mission driven thing with a single purpose, you’re sort of now forced into an intellectually dishonest place. Because as a long time web develop myself who went from IE to Firefox to Chrome to Safari as my main browsers over the years, there’s simply *no doubt* that Safari as of a year or two ago started whooping Chromes ass. Like not even close, it feels like a different type of thing. It’s insanely fast, across so many dimensions, lighter, and I don’t get incompatibility almost ever anymore. Your mission would achieve the opposite of what it wants - Apples platform isn’t a monopoly, Google's are. Google has a monopoly on Search, Browsers, and influence on the web. This would only strengthen the worse/stronger fighter. And it's all premised on a fundamentally unsound critique of Safari.
- snowwrestler 4y agoLots of people want to explain why the government should force Apple to let native Chrome onto iOS. I don't see anyone explaining what will force Google to continue supporting Safari once they have Chrome on iOS. The reality is that they probably won't. Safari will break for Google services and pixels, and the only answer will be "switch to Chrome, things don't break there." Bye bye competition.