- Finally received my first ever game console at the
- How do you feel about Anime/cartoon characters appearing in
- I`m bracing for the avalanche of tweets from users
- iOS 15 is AWESOME but nothing will ever compare
- Which OS has best ram management?
- My Smartphone Journey!
- Your quest to guess our new noisemaker begins! She
- The forest awaits, Spirit Guide
- Stuck between iphone 12, google pixel or iphone 13
- iOS 15 comes out tomorrow
- End the #AppleBrowserBan Apple: stop holding the web back
- Xbox fanbase in a nutshell https://t
- This isn`t real either lol https://t
- Captured on #PS4 See you in a few hours
- "I promise I won`t cry
- Give me a good reason why you`re using iPhone
- The most revealing anecdote you could ever read about
- Thoughts/experiences on swapping from Android to Apple phones? iPhones
- For the record I don`t believe any of this
- Yes, iOS is better than Android
- twitter has been basically unusable on android for like
- You can find White Yoshi and the Iron Cucumber
- We`ve just got an FPS with Deathloop ya donut
- My seasoncard has updated every single time and I
- Ok but how does it compare with B2`s ass?
- Up to 8 players can face the legions of
- What is your device stack? (e
- Stan Twitter clinging onto Genshin Impact despite Mihoyo treating
- Let`s run down our checklist: ✅The team ✅The dream
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