- FROM THIS POINT ON,EVERY VIDEO GAME EVER MADE MUST
- From Ethiopia to the Hausa, a new continent is
- Anyone know where I can get some Google Pixel
- Happymonday everyboodddyy i hope you all had a
- #Xbox20 Questions: Boop, boop, boop
- Shill me your favourite strong FA plays - Active
- It`s surprising how poor operating systems are in terms
- Alright who is guilty of this? Raise your hand
- The polls are open! Cast your vote for July`s
- OPPO Watch 2 is the most smooth non-iOS smartwatch
- what crypto project would you guys want me to
- I have gotten way more followers than I ever
- If i removed the IOS from iPhone would u
- I never knew owning an iPhone was an achievement
- What is the best thing to buy if you
- Is a snack on the new
- When downloading standalone Apple Watch apps, ie apps with
- Here, on Twitter, I have met a lot of
- Seeing everyone appreciating so much NTWEWY is really making
- What was the first game you played, and what
- Xbots really sensitive about Playstation having a solution to
- Another way to think about 30% store fees is:
- Apple fanboys be like "Android midranges lack in good
- Mitch plays Yakuza 3: the going back 2 gaming
- Halo Infinite Tech Test final review I`m more confident
- Twitter, help me decide which phone to buy please?
- BC2 Vita v
- YSK - Copilot mode lets two people play as
- Ok so as a Mac guy who wants to
- Good things coming up this week⚡️ #AxieScholarship Name: Harlo
Is there any legitimate reason why all browsers on
July 22, 2021, 4:29 am
Is there any legitimate reason why all browsers on iOS *must* use Safari under the hood? I feel like its monopolistic af.
So youre saying unfair competition and dictator like control arent legitimate reasons?
There is no technical reason. Only policy.
Integrates with the password manager based on origin. I think historically, sharing of login cookies was also a concern. Safari and system libraries gets guaranteed security updates regularly, whereas 3rd party apps may not get rebuilt, and the attack surface is huge.
Yeah. There`s a super big reason. It`s kinda like why all PlayStations are incapable of running with any other browser. Monopolization and greed. Apple wants their OS their Browser their Store to pay them a percent for in app purchases that don`t do with them. Need I go on?
What is the technical benefit to use a different engine?
It *is* monopolistic. Google was fined because of Chrome but this seems not to be as important. For us web devs is sometimes a real pain.
JIT and the security side effects, you can creat an alternative engine but without JIT js will be dead slow.
Nope, just monopoly and control.
Oh, thanks Alex. Looks like today I learned.
The real reason is control, they want to control the types of software on their platform. 100%
I think the main principle is they don`t want any sort of "runtime environment" or "platform" that is under control of another party. That`s why no Flash, no Java, etc. Nobody-else`s-JS-engine is an extension of that.
Third-party apps may not download, install, or execute code which introduces or changes features or functionality of the app A web browser needs to download and execute arbitrary JS, which is a violation of this rule. Not an explanation for why, of course. Just context.
If other browsers were allowed, PWA`s would become much more attractive, which would mean less revenue through the App Store.
How many maintained rendering engines do you think are you there? It isn`t a lot
The technical reason is mostly that they dont want to allow for compilers in the binaries they allow people to use from App Store. This is partly due to security issues and partly to control the types of code people can ship.
As the JS engine for iOS wasnt the fastest a Webview app or a PWA couldnt compete with native Apps. Which made the App Store more attractive. A different browser engine could circumvent this limitation.
For reference: Chrome on Android uses Blink, Firefox uses Gento and old default Android engine is actually WebKit :)
I dont know if its still the case, but originally the justification was that Apple wanted to ensure efficiency around memory and battery management.
Where did you get this information? Can you please elaborate. We already have Firefox, Chrome, Opera and probably many more. They all have their internal independent renderers.
I guess to keep the monopoly on code-executing-environments...
It gives me a sense of safety and privacy, but its still kinda wrong
Browsers are higher order than just a plain ol app. Theyre literally the gateway to the internet for most people. Constricting it is concerning.
Theyll probably say security, but it could be a lasting rule from Flash days
Well Apple is known for being very controlling
Because Apple good everything else bad yes
I meant WebKit but same point lol
Probably security or something like that