News for hackers. Stuff that matters.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by SllX on Thursday March 21, 2024 @01:28PM (#39781682)
This was more of an issue early in the App Store’s history than later on. Apple’s relaxed on that a lot a long time ago and you can use any number of contacts, calendars, email clients, browsers, camera apps, messengers, maps apps and so on.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by afavour on Thursday March 21, 2024 @02:19PM (#39782354)
But it still exists in their rules. That they don’t enforce it as often as they used to is cold comfort: they still can whenever they feel the need to do so. So if you get too successful they can still very easily chop you down.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by micromacrofoot on Thursday March 21, 2024 @02:20PM (#39782368)
not really for browsers, they allow them but they all have to use Safari's engine
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by SllX on Thursday March 21, 2024 @03:13PM (#39783086)
Yeah but browser ≠ rendering engine. I know they get conflated a lot in tech, but when I’m using e.g. Arc on my Macintosh, I’m not using Chrome despite using the same rendering engine.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by micromacrofoot on Thursday March 21, 2024 @04:12PM (#39783791)
ehhhh kind of, what's a browser without a rendering engine? just a fancy bookmark manager?
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by SllX on Thursday March 21, 2024 @05:08PM (#39784428)
Most browsers don’t have a rendering engine unique to them. Apple made that a policy for iPhones and its derivatives, but a browser is more than its rendering engine.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by micromacrofoot on Thursday March 21, 2024 @05:29PM (#39784635)
My point still stands though, I want to use an alternative browser engine like I do on every other computer... but Apple doesn't allow it
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by SllX on Thursday March 21, 2024 @08:16PM (#39786037)
So do I, but that doesn’t negate my original point: for almost every category of App that comes on a stock iPhone, you can replace it with a 3rd party alternative.

The exceptions are: SMS, Settings, and the Phone app for the numbers tied to your SIMs (there’s still a billion VoIP options including extra lines from carriers like T-Mobile’s Digits) and probably a couple others I’m forgetting. I think the Clock app has a couple of privileges not available to 3rd parties actually.

You can use a 3rd party browser, but that browser will use the version of WebKit that comes with the operating system (except soon, in the EU, whenever 3rd party browsers with their own rendering engines ship there).

Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by micromacrofoot on Friday March 22, 2024 @09:46AM (#39790713)
"almost every" is the problem:

* no alternative browser engines

* no alternative wallet apps

* no alternative app stores (specifically so Apple can capture a % of sales)

* no software streaming

* no super apps

* Apple-only special SMS features

* Apple hardware (watches) get special access to iPhone hardware

that stuff adds up

Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by crabmusket on Thursday March 21, 2024 @06:50PM (#39785403)
Note that the "rendering engine" on iOS also takes care of JS, implementing web standard APIs, etc. And it is tied to the OS version.

So, something like WebUSB comes out? Gotta wait for Apple to implement it, and also for your customers to upgrade their devices.

Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by SllX on Thursday March 21, 2024 @08:21PM (#39786076)
Correct. Except the part about waiting for Apple to implement WebUSB because they’re not going to.
Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by TheDong on Thursday March 21, 2024 @08:45PM (#39786247)
The extension ecosystem of browsers is pretty important though, and that is tied to the rendering engine.

On Android, I can install firefox-for-android and run ublock origin to no longer see ads on websites.

On iOS, that's not possible. Apple prevents mozilla from shipping a browser capable of running firefox addons.

This is a case where Apple's policies are hampering security since, well, blocking ads on the web is the thing has had the single largest positive impact on security for my elderly relatives. Giving them ublock origin stopped them from clicking on a ridiculous number of scammy ads and popups.

Re:U.S. sues Apple, accusing it of maintaining an iPhone mon... by Nevermark on Thursday March 21, 2024 @06:42PM (#39785336)
Not sure why you are getting downvoted.

I also want alternate web tech, WebAssembly, Javascript implementations.

And as a developer, to be able to create tools that use the memory allocation/permissions API for JIT compilation.