Earlier quoted context omitted.
This is the conspiratorial version. The more likely explanation is that when every app can bundle their own browser engine, we will not see a competition explosion. Instead, Electron apps will come to mobile, with every app shipping its own browser stack. You can’t tell me Gecko, which has already failed on desktop, will suddenly be popular on mobile. You can easily tell me every app shipping their own Chromium would…
Every app shipping its own Chromium isn't currently forbidden, as I understand it. They're just not allowed to use their own engines for webviews.
iOS allows alternative browser engines in Japan
141–150 of 431 posts
Re: iOS allows alternative browser engines in Japan
#142Earlier quoted context omitted.
Documentation to guide devs on safe usage of C++ is enough? So any language should be allowed as long as they instruct developers to be careful.
I don't know if they do this, but those conventions could be enforced by a tool.
Re: iOS allows alternative browser engines in Japan
#143Does this mean we'll finally have "real" firefox with support for ublock origin on iOS?
https://github.com/uBlockOrigin/uBOL-home?tab=readme-ov-file
(it's great)
Re: iOS allows alternative browser engines in Japan
#144Earlier quoted context omitted.
> It's only a matter of time until it becomes too confusing and problematic to try and run the same system relatively openly in one country and walled in another They will continue to do so for as long as it remains profitable. Navigating the complexities of multiple jurisdictions is the bread and butter of MNCs - it's the price of admission into the multinational club. Apple is guaranteed to have lawyers, admins, an…
Lawyers, admins, and executives, sure. But what about the complexity on the engineers who now have to maintain an exploding matrix of modes? I can definitely see that becoming burdensome.
Re: iOS allows alternative browser engines in Japan
#145Earlier quoted context omitted.
> It's only a matter of time until it becomes too confusing and problematic to try and run the same system relatively openly in one country and walled in another They will continue to do so for as long as it remains profitable. Navigating the complexities of multiple jurisdictions is the bread and butter of MNCs - it's the price of admission into the multinational club. Apple is guaranteed to have lawyers, admins, an…
Lawyers, admins, and executives, sure. But what about the complexity on the engineers who now have to maintain an exploding matrix of modes? I can definitely see that becoming burdensome.
Re: iOS allows alternative browser engines in Japan
#146Earlier quoted context omitted.
Lawyers, admins, and executives, sure. But what about the complexity on the engineers who now have to maintain an exploding matrix of modes? I can definitely see that becoming burdensome.
Engineers say they want to work on hard problems then complain that they can’t solve something because it’s too complex
Re: iOS allows alternative browser engines in Japan
#147My hope for laws such as the ones Japan and the EU enacted was that companies would see the writing on the wall and change their practices worldwide, if only for cost reasons (it presumably being more expensive to maintain multiple sets of rules.) However, these companies are now so large that they can choose to absorb any inefficiencies on a country-by-country basis.
And what's your opinion if the law would oblige the companies to remove features their products have like tracking transparency popups? Two countries' courts already fined Apple for enforcing a popup that warns users about tracking across third party apps (a feature Apple themselves do not use)?
Re: iOS allows alternative browser engines in Japan
#148Earlier quoted context omitted.
> It's only a matter of time until it becomes too confusing and problematic to try and run the same system relatively openly in one country and walled in another They will continue to do so for as long as it remains profitable. Navigating the complexities of multiple jurisdictions is the bread and butter of MNCs - it's the price of admission into the multinational club. Apple is guaranteed to have lawyers, admins, an…
Lawyers, admins, and executives, sure. But what about the complexity on the engineers who now have to maintain an exploding matrix of modes? I can definitely see that becoming burdensome.
There's bluntly not strong external evidence that software quality is a driving priority at Apple in recent years, so it most probably follows that concerns about maintainability aren't either.
Re: iOS allows alternative browser engines in Japan
#149Earlier quoted context omitted.
Yea, unfortunately with software, using enough granular feature flags, they can make their software "maximally bad" for each given region. They lose a battle in the EU and are forced to make the software better? They will make it better only in the EU. Lose another one in Japan over a different issue? Just make a "japan" flag and only make it narrowly better for that use case in that region. Lose further battles in o…
Even in a hardware level, this is easily obtainable, and Apple already does it. Chinese iPhones? They have 2 physical SIM card slots and no eSIM. EU iPhones? 1 SIM card slot, and 1 eSIM. US iPhones? 2 eSIM card slots and no physical SIM. US iPhones also have mmWave when other countries do not. If Apple wanted to, keeping a Lightning US iPhone was easily on the cards. The EU’s role in forcing the issue in the US is ex…
More importantly, if a user travels from one region to another, as long as they can use their phone in the place they arrive, having slightly non-optimal bands or a different SIM configuration doesn't matter. The fact that your phone is slightly different from the local model is not really a problem.
But having your charger vary across regions? That's a recipe for disaster. Not only is that another level of variance in your external casing, it impacts day-to-day use. When an American user travels to, say, France, or vice versa, and wants to buy a charger, or share one with someone else, having the same model of iPhone be incompatible would be a major frustration. It would be stupid to engineer a lightning AND USB-C version of the same device for each market.
Re: iOS allows alternative browser engines in Japan
#150Earlier quoted context omitted.
Yea, unfortunately with software, using enough granular feature flags, they can make their software "maximally bad" for each given region. They lose a battle in the EU and are forced to make the software better? They will make it better only in the EU. Lose another one in Japan over a different issue? Just make a "japan" flag and only make it narrowly better for that use case in that region. Lose further battles in o…
Even in a hardware level, this is easily obtainable, and Apple already does it. Chinese iPhones? They have 2 physical SIM card slots and no eSIM. EU iPhones? 1 SIM card slot, and 1 eSIM. US iPhones? 2 eSIM card slots and no physical SIM. US iPhones also have mmWave when other countries do not. If Apple wanted to, keeping a Lightning US iPhone was easily on the cards. The EU’s role in forcing the issue in the US is ex…