cnnyy20p
macrumors 6502
Sorry But in my experience Safari has the best UX in any smartphone browser.
Also The Web Browser (html/javascipt) is the largest exploit vector on the iPhone. It's understandable why Apple wants to standardize on an engine they own and can patch via the OS update system. You could make a case for a toggle on iPad that allows third party web engines, but on the mobile phone, the trade-off just don't make sense. It's the same reason apple didn't allow emulation until recently. They enabled it once, they could sandbox the code at the hardware level using Apple Exclaves.I've had mixed feelings on this for a while. On the one hand I don't love the idea of Apple enforcing Webkit as the only browser engine on iOS, but on the other hand the reality is that Apple doing so is the only reason we don't have an Internet Explorer-tier web monopoly from Chrome/Chromium. I think what Apple is doing is the lesser of two evils, currently.
And Apple avoid's third party web engines for the same reason. Javascript is the largest exploit vector on the iPhone. It allows arbitrary code downloaded from anywhere to run on the user's device. It's the same reason apple refused to allow emulators until recently on iOS. The modern AS platform with Apple Exclaves, finally allowed them to sandbox the arbitrary code in (bin files) at a hardware level. Similar to the Micro Kernel design.Flash was relegated off the Internet for being highly insecure and buggy as heck.
This is the primary reason. Javascript is the largest exploit vector on the iPhone. It allows arbitrary code downloaded from anywhere to run on the user's device. It's the same reason apple refused to allow emulators until recently on iOS. The modern AS platform with Apple Exclaves, finally allowed them to sandbox the arbitrary code in (bin files) at a hardware level. Similar to the Micro Kernel design.From what I understand, Apple is also doing this for security. They are taking responsibility for everything that can run code (JavaScript and WebAssembly) on the iPhone.
As long as people are informed of what they are asking, i see no problem, an abundancy of choices don't automatically make's everything better, Linux is open source and free, but is not preferred as a desktop os, It is actually the least used for desktop, now that's different from Linux on the back end where something like 70 % usage on Servers.i always find it interesting when forum people applaud or even just find it acceptable that a trillion dollar corporation should limit their choices in software or how they choose to use the devices they paid a premium for - strange world we live in. 😂 😂
I love linux, I've been using Linux in some capacity since 1998. I even ran many distros on my primary desktop & laptop for years. But my entire household runs Macs/ipads/iPhones. Because they just work for 99% of users. Most of the population don't even know what javascript is. But if they're phone got exploited because of some random browser they installed, they'll blame Apple.As long as people are informed of what they are asking, i see no problem, an abundancy of choices don't automatically make's everything better, Linux is open source and free, but is not preferred as a desktop os, It is actually the least used for desktop, now that's different from Linux on the back end where something like 70 % usage on Servers.
You’re not obligated to have your cake and eat it too. If having an open system is that important to you, you have an option. You shouldn’t get to take the option of a closed system away from everyone else just because you can be bothered to use Android.
Thank god for a sane response that really covers the reasons why.I love linux, I've been using Linux in some capacity since 1998. I even ran many distros on my primary desktop & laptop for years. But my entire household runs Macs/ipads/iPhones. Because they just work for 99% of users. Most of the population don't even know what javascript is. But if they're phone got exploited because of some random browser they installed, they'll blame Apple.
The trade-off is better security & ease of use. Javascript is the largest exploit vector on the iPhone. It allows arbitrary code downloaded from anywhere to run on the user's device. Apple controlling this critical library allows them to test & patch via OS updates. If a javascript bug is found, an apple iOS update patches every application on the device that renders html & javascript. It's the same reason apple refused to allow emulators until recently on iOS. The modern AS platform with Apple Exclaves, finally allowed them to sandbox the arbitrary code in (bin files) at a hardware level. Similar to the Micro Kernel design.
If I’ve rented an apartment that advertises “we have a doorman who makes sure that only residents can enter the building”, suddenly deciding “I’m just going to leave the unmonitored backdoor unlocked so my friends can visit without the doorman having to let them in” doesn’t just harm my security, but the security of everyone who lives in the building. Even if my friends are completely trustworthy, not everyone coming in the back door may be.You don't leave your front door open, do you? If you want it closed leave it closed but don't remove the knob and hinges.
People don't like to hear it but Apple can't make software that competes with third party software anymore. They've lost that knowledge. That's why they lock it all down and give their own software OS level integration, so you have to use it and they have an advantage albeit an unfair one.Requiring Webkit is ridiculous but that's what Apple does to stifle competition.
You have the choice of Android.No. A lot of us, including myself, want to have a choice, as we have on computers. And for me, it's not about speed.
The iOS platform does not automatically because worse by allowing other browsers to run on it. Whoever wants to stick to Safari can do so. Nothing changes for them.
Also, on your first argument that I quoted: yes, certain companies making browsers may want to track more users, but it's up to each user to decide what browser they install on their devices.
You and other people seem to be implying that the alternative to Safari is Chrome.
It is not. Browsers like Vivaldi and Firefox have no interest in collecting users' data, show you ads or sell you anything.
(Chrome and Chromium are not the same thing.)
Allow competition and let people be free to choose.
Safari would probably even get better because Apple would have to compete with other browsers.
My argument is sound. What’s lacking is your comprehension of context in both my reply to the poster and what’s being discussed. Otherwise, you would have known that I never said or implied that the only reason people buy iPhones is because it’s a closed system.Your argument is a fallacy. You are implying that that's the only reason why people go with the iPhone. As if it wasn't a closed system, there would be no other reasons.
Let's be honest: that's not true.
You have all kinds of people using iPhone. A considerable percentage has no idea that it's a closed system or what that even means.
I agree, but do you not see how you're contradicting yourself? You are the one defending that there should not be browser competition in the iPhone!
Let there be a real browser market for the iPhone, with competition happening because each browser maker is trying to make their browser better!
Oh, I'm not saying I agree with that position at all! I was merely trying to fairly state their position. Notice I said "them", as a separate group from "me". I'm just as annoyed at it as you probably are. I don't really want to use Linux on my laptop or have to fight with an alternate OS for a usable phone. I want an ecosystem that works and gets out of my way, and the Apple ecosystem is best for me.You’re not obligated to have your cake and eat it too. If having an open system is that important to you, you have an option. You shouldn’t get to take the option of a closed system away from everyone else just because you can be bothered to use Android.
They can publish in the App Store - in the EU.
BrowserEngineKit is specifically meant to let third party browser engines have the integration surface they need to compete with WebKit.
LMAO I don't think a browser running 28% faster on some fringe benchmarks is going to save me 17 years of internet browsing over the course of my life.the results illustrate a 17-year cost to consumers.
Well crap. MS removed the ability to get rid of copilot on the mobile Edge very recently. Now that makes me pretty annoyed …I don’t really get all the hate for Edge. Is it because it has a built in AI that you can turn off ? Microsoft telemetry, that you can pretty much disable ? Or is it mainly because everyone hates Microsoft?
Brave has done some extremely questionable and unethical shenanigans in the past, not to mention their joke of a cryptocurrency. Safari is chill but only on Macs … omg do you remember Safari for Windows ?! Zen cannot play DRM content. Arc is no longer updated. Vivaldi is kinda cool you cannot sync your custom setup between devices so you have to rebuilt it multiple times (probably the only downer). Sidekick looked really cool actually, but got acquired and destroyed. Samsung Internet could have some potential now that they made it for Mac too. Shift looks expensive. Opera is a no go …
Firefox I would personally use as a daily but some websites just don’t function correctly in FF. Don’t get me started on Chrome.
It’s extremely hard to find a browser that is ALL devices compatible … especially a mobile browser that can support extensions as well.
There's another trillion dollar company that does phones that are "open" and allow you to do your thing.i always find it interesting when forum people applaud or even just find it acceptable that a trillion dollar corporation should limit their choices in software or how they choose to use the devices they paid a premium for - strange world we live in. 😂 😂
In theory it all sounds great as if Apple is complying just fine.I know. I was leaving that out for brevity (and because I was typing on the phone), and because the article already did mention it — and because vendors are, in practice, not doing it. So why aren't they doing it? Pretty sure it's because it isn't really worth the effort — users don't really care.