đ 22 services targeted by EUâs tough new DMA.
I get the App Store ⌠but can someone explain Safari? I know itâs the default iOS Browser, but it takes 5 seconds to change it. What is the issue?
đ 22 services targeted by EUâs tough new DMA.
I get the App Store ⌠but can someone explain Safari? I know itâs the default iOS Browser, but it takes 5 seconds to change it. What is the issue?
@JohnPhilpin A critical component of all web browsers is the browser engine. Thatâs the part responsible for rendering the actual webpage, turning HTML code into text, images, buttons, and so on. For example, Firefox uses the Gecko engine, while Chrome and Edge both use Blink.
On iOS, the only browser engine allowed is WebKit (which powers Safari). So when you install, for example, Firefox on your iOS device, you wonât get Firefox with the Gecko engine; you get Firefox with the WebKit engine. Or, if you will, you get Safari with a different skin.
So even if it looks like you have a choice of browser on iOS, you really donât. At least not when it comes to the engine. The core part is always WebKit â which Apple controls.
@sod aah Thankyou ⌠that makes sense ⌠and đ I would assume worries about âsecurityâ if any other engine would is allowed?
@JohnPhilpin Yep, and performance, battery consumption, etc. But, of course, in the end, itâs all about control.
@sod @johnPhilpin Apple needs to open up the browser engines but only for pure stand-alone web browsers - in-app should remain strictly controlled as there are more potential harm here (looking at meta products here hehe)
@rom I agree with you. Using WebKit for in-app browsing makes a lot of sense as the default. But I wouldnât mind an âIâm an adult, let me do what I wantâ mode, similar to the âallow applications downloaded fromâŚâ setting on macOS.
I feel like thatâs how computers and tools should be: safe and secure out of the box without restricting those who want to unlock the full potential of their devices.
@sod @rom @JohnPhilpin I would like to respectfully disagree. I feel that apple has done a good job with adherence to web standards. With the proliferation of sites that are developed in one browser and maybe tested in the later stages in another, I see this as a way to get web apps to have better interoperability.
We have a number of sites that claim âthis site is better in our appâ, I can see them stating âthis is better with the X browser â. And they will use the argument that âthose who know better should use itâ. If given the option, developers usually take the path of least resistance. Why test in different browsers when you can make it work in the one that âeveryone usesâ and for the apps that have a wen component, embed the rendering engine the same way that you would embed google maps.
Just playing Devilâs Advocate.
> But I wouldnât mind an âIâm an adult, let me do what I wantâ mode, similar to the âallow applications downloaded fromâŚâ setting on macOS.
As a cybersecurity professional and former president of the Princeton Macintosh Usersâ Group let me add some perspective. Most users donât know how to be adult. They will follow bad advice if it makes things easier. They will blame Apple when they stumble, fall and bruise their knees.
Case in point, the non-IT members of our group run everything under the default admin account. None of my advice could sway them. đ¤ˇđžââď¸