Apple and Google’s mobile browser ‘stranglehold’ may face UK investigation
theguardian.com
theguardian.com
But then Apple has apps that can do much more than everyone else has access to, in ways that have nothing to do with security or privacy.
- Apps access to NFC (e.g Apple Pay vs you being able to make your own nfc card)
- Inability to have non WKWebView type browsers. Safari can do the one it wants, which is Apples choice.
- Health app has access to nicer push notifications than standard
- Federated Identity type login only works with Apple. So login with Apple is built tightly into the OS, where you can't make an app that does that.
- Wallet app can access 2FA SMS code without having to type it
The list is much longer but it is not a level playing field with regards to the access to apis. If Apple has an app like Messages, other apps should be able to access the same things too.
I pretty much couldn't care less about the app store and review process, but the asymmetric access to APIs really helps Apple cement their moat (e.g with iMessage, Wallet), basically any app where they do it has serious market power.
Another example is Apple's privileged access to your wifi credentials. Basically this means if you want to share wifi access via your app, as you might want to do in setting up an IoT device, this is only possible if you enter Apple's expensive MFI program.
So in other words, to have a seamless and competitive IoT hardware setup process, you essentially have to enter an agreement with Apple which involves giving them a percentage of your overall hardware sales revenue on MFI devices.
Let me pose it to you this way: if you are developing an IoT product, the only way to have a UX competitive with Apple's own offerings is to pay them a toll on every device you sell. In return, you get a couple dozen bytes of data Apple prevents other apps from accessing.
Does that sound like anti-trust regulation is operating as it should?
The browser for me is still an issue. I know the question is more broad, but if Firefox could run natively on iOS, I’d feel substantially better about Apple’s promise to be more privacy-oriented. I don’t expect their platform to have zero telemetry, but it is larger projects like this that speak volumes to me because that indicates they at least entertain the notion of privacy for people who care enough to try to opt out of tracking (versus the many many individuals who are unaware or don’t care).
This is primarily for privacy and security reasons. One wouldn't want a funny casino app, or the likes of Google or Facebook to hijack people's web access.
Another aspect is the user experience - a piece of web content will render exactly the same way anywhere on the system. There is no need for people to be concerned with webapps asking absurd things like "Download browser X to view this page".
A third aspect is actually very helpful to developers - you can count on 100% of the APIs you intent to use being available on the system's web browser, creating in-app experiences significantly easier (and cheaper) to develop.
This would still be true in the case where external web browsers were allowed - you can still rely on Webkit being available on all phones, but if you need access to APIs not provided by apple you can revert to bundling a different browser engine
I doubt all the Chromium clones would evenly support "normal" iOS integrations, and the ability to (privately) deal with, for example, universal links, App Clips, or even that banner offering a website visitor to use the native app.
I understand the sentiment for wanting to use custom features on desktop, but a phone needs to be much more reliable than this - you can't have something working "sometimes" or for users to have to retry or change settings on the go. Imagine a stressful situation at the airport, and the app you are using needs you to switch browsers or download another app to work...
This is something that works just fine for me over on Android, in Firefox mobile. Actually, i assume that the mobile browsers would offer all of these capabilities, assuming apple allows access to, and documents their apis appropriately.
Why is it that we somehow defend apple having proprietary/exclusive Apis that nobody else has as good? It's essentially the same game as it was with internet explorer.
I think if apple just opened up their eco system the other browsers would support these features before long, or app developers would include them in their apps instead of relying on browsers.
It's not like apple is the only one with capable engineers, they just stop everyone else from using their stuff to the fullest
But then... folks will complain that some apps open content in Safari and not their preferred browser.
So we don't buy this as an excuse when government use it to justify searching your house without probable cause or silencing dissent.
But when a private company uses same excuse, somehow are we cool with it?
At this time there is but one of the FAANG(M) companies that has no commercial use for user data. This is Apple. You can see this reflected well in their products where we see hardware and software services that prioritise on-device processing + strict regulation for app developers not to abuse user trust.
After a year long market study, the CMA has concluded that Apple's browser engine ban on iOS in anti-competitive and distort the browser market, as well as limit the capabilities of web apps on iOS and on the entire mobile eco-system. They note that it is obviously to their own benefit, as a weaker web on iOS results in a stronger exclusive and captive native app eco-system, which they can tax at will.
The CMA is now set to start a market investigation reference (MIR) which will give them the power to impose changes to Apple. The number one remedy considered is requiring Apple to stop banning competing engines on iOS.
Announcement for the MIR: https://www.gov.uk/cma-cases/mobile-browsers-and-cloud-gamin...
Final market study report: https://www.gov.uk/cma-cases/mobile-ecosystems-market-study
Hopefully this will force them to invest more resources into safari and webkit
They also have significantly increased their release cycles, and released a number of bug fixes and new features. They still have a long way to go to fix the huge number of bugs WebKit's been rigged with for years, and to catch up with other engines in terms of functionality, but it's encouraging.
It seems like Apple acknowledged regulation is coming and they can't stop it.
- "mandating access to certain functionality for browsers (including supporting web apps)"; - "requiring Apple and Google to provide equal access to functionality through APIs for rival browsers".
All this remedies combined should, in theory at least, prevent Apple from obstructing other browsers.
What is much more likely is that Apple will start investing properly in WebKit to be able to compete with Blink and Gecko. It's in fact already happening.
Isn't this a good thing? Without this distortion, what is preventing the web from becoming fully dependent on the Chrome engine?
That is the attitude of a monopolist in one area (search) using its dominance to establish dominance in another area (browsers). That nobody has reamed Google for giving Chrome an ad on the landing page without ever selling that space to anyone else is a big miss.
The only reason devs would show a "download chrome to use this" prompt would be if Safari were behind in support for the necessary features or if Safari's bugs are too much of a hassle to support (i.e. lack of push notifications, lack of web FS/BT/serial if the web app needs that, or a lack of provisioned browser storage that the mega.nz website relies on).
What I expect to happen, and what the recent expanse of the webkit team suggests is already happening, is that Safari will get better once it gets competitive pressure from Chrome and other browsers.
On iPhones, afaik, you can only get Safari, or other browsers that are just a thin wrapper around Safari.
That is a huge difference and I hope they know that.
This is a similar situation on Android.
The fact that people think that tells a lot about the quality of Safari: "if people could use the real Chrome, they would all ditch Safari right away". That may lead you to wonder why Safari is so bad, considering the infinite funds Apple has? Perhaps is it because Apple has been able to underinvest in it for the last ten years because of the lack of competition?
The harsh truth is that you need a properly executed competitor to both iOS and Android. Unfortunately from the open-source and free-software world, there are just too many failures or potentials never being 'realised'.
We saw Firefox OS being cheered all over the place here as an alternative to the mobile device duopoly and it turned out to be a failure due to little to no usage. The same thing with the promising Ubuntu OS and now again we have low usage with the plethora of Linux-based phones. So it seems that the market just does not care, and Mozilla and others are still unable to bring in something viable to compete against the big two.
It is not 'early days' anymore and it may even be almost too late, unless massive amounts of funding gets poured into an alternative. The same thing is happening with smartwatches with Apple again having a 5+ year lead. We've all waited for Mozilla, Servo and others to become useful and they have all underperformed.
As for 100% compatibility, most people will regard unexpected results as bugs or hindrances then switch to a compatible browser. You may be willing to deal with those incompatibilities. I may be willing to deal with those incompatibilities. Both of us are in the minority. Even technophiles who normally like playing with technology seem to stick to browsers based upon Chrome's engines (at least when given a choice) simply because too much of their life depends upon the browser.
What I predict would happen is that Apple starts investing heavily in WebKit to compete and Firefox would have a compelling offering there like it does on Android.
Most people would stick with Safari because is is the default and they wouldn't even mostly be aware that it now may be worth switching due to say uBlock Origin. Safari would continue to serve them just fine.
Even then, from a technical perspective, I’m not so certain that there’s ANY benefit to the user; I’d rather see some headway made on wasm3 support than to let Brussels or London dictate architectural considerations.
Think it through.
https://www.macrumors.com/2022/06/10/uk-to-target-apple-gami...
It’s not “may face investigation”, it’s the start of the process to force Apple to support third party browsers and web apps.
https://www.gov.uk/government/news/cma-plans-market-investig...
The pdf from the original article doesn't work.
https://www.gov.uk/government/publications/mobile-ecosystems...
This is a comparison about the difficulties (real and perceived) about switching between platforms.
It gives me the impression that Apple goes out of their way to lock users in.
From my experience using Firefox on Android, very few websites care about compatibility with it.
How about letting users decide to which capabilities they give permission depending on what they need? I don't want to push them to download and install a whole software package locally which has usually access to more data and hardware APIs compared to a webapp that temporarily lives in a browser tab.
No. In a war between Users and Developers the users always lose if there is monetary gain to be had.
It isn’t as simple as “hey if you don’t want this permission that’s okay go on ahead !” It’s “we’re going to get this data whether you like it or not”
I rather Strong strict privacy laws before opening the chrome dominance that will come.
I get an inferior version of Facebook on mobile Firefox compared to mobile Chrome. What other sites have caused you problems?
On my Laptop, I get no YouTube ads. It seems uBlock Origin removes them.
On my iPad, I get YouTube ads in an unbearable frequency.
It seems there is no solution for this?
How is the situation on Android?
Get YouTube Premium?
But the way it is, every time I pay for something, the mega corporations can tie my identity to everything I do. I am not ok with that. So the barrier to pay for something is very high.
1. Buy a prepaid reloadable credit/debit card. In the US you can do this at major supermarkets, Walmart, and I think many convenience stores. You can load this by transferring funds from your normal bank account.
Your bank can tie your identity to that, but they don't know what you are using the prepaid card for. The prepaid card company knows what you are using it for but doesn't know who you are. Same with whoever you buy things from with it.
2. Buy a prepaid credit/debit card using cash.
3. Buy a prepaid reloadable credit/debit card using cash. Use this for your internet purchases. To reload it, buy prepaid non-reloadable debit cards using cash and use them to reload the reloadable card. (I'm not sure you can use one card to load another, though. Using credit cards to load prepaid cards is usually forbidden I believe, but I couldn't find anything on using debit cards to do so).
If you open a Youtube URL and the preview image looks like it's not the actual video but an ad -- wait. Wait for approximately the length of the ad, and the preview will switch to the actual video's preview (or the next ad, in which case, wait again) and you can then play the video.
(I think this is probably not intended behavior and I hope I'm not getting this "fixed" by posting this here :/)
/edit: I do this is on "Firefox" for iOS, though it probably shouldn't matter.
I have a developer account and just resign their ipas to install it. Looks like you could install it via TestFlight as well.
[0] https://blog.mojeek.com/2022/05/gatekeepers-of-the-western-w...
This is what happens when the tech press is cheered on for laughing off anyone that dares to compete with iOS and Android.
Yes, I'm still very bitter about the demise of WindowsPhone and PalmOS.
Had they been championed a little more the mobile OS landscape would have been much more vibrant and exciting.
PalmOS was a painfully out of date design by the time it got stuck on phones. No amount of regulation was going to solve the clusterfuck of Palm and PalmSource. Nor was regulation going to make Cobalt actually ship and work as advertised.
Regulation also wasn't going to stop Microsoft from screwing up Windows Mobile. After the iPhone's release the WinMo 6.x development was an obvious dead end for licensees. Android was just a better response to iOS than WinMo. Microsoft then knifed the platform moving to 7 giving licensees even less reason to use it. Regulation wasn't going to make companies license a dead end platform.
An OS landscape isn't vibrant or exciting when established players just stop meaningful development or just have a shit vision. Apple showed the multitouch and a soft keyboard could be practical on a mobile device. Palm and Microsoft were stuck iterating a design from 1995. No regulation was going to fix their lack of imagination.
And I think you're confusing WindowsPhone for WindowsMobile by the way.
My main issue was that these two OS's Palm and WP had a mountain to climb facing off against iOS and Android and it wasn't helped by the tech press poo-pooing their efforts at every turn, often gleefully so.
I think it's a shame that we will never see a third player in this space.
My point is these platforms were not able competition to even early iOS and Android. The tech press were excited about Android and iOS because they were good and showed how bad those previous systems were. The tech press was also excited that someone (Apple, later Google) actually made a smartphone for consumers. Consumers were stuck with feature phones with little to no Internet connectivity and smart phones were aimed primarily at business users.
At the end of the day the tech press did not control PalmSource or Microsoft. It was up to those companies to make their platforms better and actually compete against iOS and Android. While both might have had the technical talent capable of doing so neither had the vision or leadership and so both failed. The mountain both platforms had to climb was built mostly through mismanagement and hubris.
Don't be disappointed in the tech press or consumers wanting iPhones and Android phones. Be disappointed in Palm/PalmSource, Microsoft, and RIM for not having any vision and throwing away their lead in the space. They were all trying to make bigger and better Exchange clients when a vast majority of people wanted real web access and media functionality.
When is a device with a general purpose cpu something that can be upgraded or modified with other software and when isnt it?
no car company has that reach. no video game platform has that reach. hence they're not held to the same standard
Mobile devices are an obvious target for competition because they are just so ubiquitous and two companies basically control the market.
Where we (Google or Google via a deal with Apple) give away a product, that has been extremely costly to build, for free, in return for you giving us a (de-facto) exclusive on profiling and data mining your online behaviour, so we can get an effective monopoly on brokering advertisement.
Big difference.
In the phone market?
Maybe by units. Certainly not by revenue. Either way, they have a monopoly on "iPhone apps" and their distribution. You can argue whether that's a market in itself. But lawyers and regulators can make an argument too.
Closed platforms have always been a thing. Mostly, they’ve been game consoles. It is hard to understand how Apple should be forced to do anything on antitrust or monopoly grounds, though, based how we have traditionally understood anticompetitive practices.
In reality they are going to be treated together, because governments tend to reason in terms of countries and people not technical details. Apple/Android are both rich US tech firms who aren't going to leave the market regardless of how big the fines get, and in Android's case literally can't (because someone else could simply license it or use it and step in to replace Google). So it'll be like all other attempts at tech regulation, it'll just turn into cranking the handle on the cash cow to try and fill a part of the lockdown-created budget holes.
There are improvements to be had here.
> The agreement (to pre-install Google play) places a company-wide ban on Android forks, saying OEMs are forbidden from taking "any actions that may cause or result in the fragmentation of Android"
https://arstechnica.com/gadgets/2014/02/new-android-oem-lice...
For better or for worse this restriction limits the ability for an Android fork to get off the ground.
You should read the study, it's very insightful.
These regulatory bodies can and often do have an effect on large corporations if the punishment for ignoring them is set high enough.
If not, @dang, can you please edit it?
I mean, it's not actually about the browser, but let's ignore that.
Companies that sell phones choose to install a particular OS. Apple's choice is obvious, for others (99.9%) it's a version of Android. The vast majority of those choose to use Google's ecosystem with its Playstore.
Much as I can understand the sentiment, I can't see how it equates to a stranglehold. If others want to create a new OS and get manufacturers to install it they can.
Whether the UK has any clout compared to the EU is a different question.
Regarding the app stores, it seems like lawmakers are catching up with the idea of "If I buy it, I should be able to own it and make my own decisions", which includes being able to install applications from 3rd party developers. It seems like a fine idea that Apple has a default application index where you can install applications from, but what is not fine is Apple deciding which application indexes should be allowed to exists in the first place.
Kind of like how lawmakers wouldn't look the other way if suddenly all macOS computers only allowed installation of software from the App Store. Purchasing a device shouldn't mean "The company decides what I'm allowed to install on this thing".
The requirements of carriers are orthogonal to browser choice post-sale.
Although, I don't see any technical reason why Google wouldn't be able to put Chrome on Xbox and PlayStation. Nintendo is very browser averse (probably because every time they stick a browser in something it's full of holes and leads to jailbreaks).
Hopefully, the Steam Deck will open people's eyes at what could be. So far its sales don't seem to be dropping off.
That is always true for any monopoly. Any company could create their own phone system and compete with AT&T. That was never in doubt. The problem is that it is not happening, there is no competition, and when there is, some FAANG buys it.
Capitalism does not work without competition. Economies of scale and the network effect makes it really difficult to compete. Or governments do something, or stagnation and centralised control take over.