News for hackers. Stuff that matters.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by madeofpalk on Thursday May 18, 2023 @09:47PM (#35996807)
I think people underestimate Safari. IIRC "back in the day" they were the first to get 100% in supporting all of ES6. Conviently, they were first in supporting the things I care about - like backdrop-filter and css scroll snap. Safari/Webkit/JSC is faster at executing javascript as well.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by fiddlerwoaroof on Thursday May 18, 2023 @10:32PM (#35997087)
Yes, as a user I prefer Safari to all be alternatives on macOS.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by MBCook on Thursday May 18, 2023 @11:09PM (#35997270)
First to pass the Acid 3 CSS test suite too, IIRC.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by jimbob45 on Thursday May 18, 2023 @11:22PM (#35997348)
You could swap “Safari” for IE6 and tell the same story. I don’t know what it is about OS dominance that drives such disinterest in upgrading browsers outside of wanting to push native apps for that App Store revenue.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by dwaite on Friday May 19, 2023 @02:16AM (#35998410)
You could also say that Chrome had a huge _interest_ in pushing for browser-alternatives to native Apps because of Chromebooks. Some of that died down once Android support was added. The position on many of these by other browser vendors were that they were harmful for the web. You will likely never see implementations of these non-standard API outside chromium-based browsers.

The other thing which they are very slow to support is new codecs on the video tag. Presumably this is because they want to keep their "video playback" power metrics. the WebKit team is incredibly metrics-driven, which is one reason for their performance and power-efficiency.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by Widdershin on Thursday May 18, 2023 @11:23PM (#35997353)
ARM Safari is an absurdly energy efficient browser as well.

They’ve definitely made some significant missteps over the last few years, mostly around breaking storage APIs and being slow to fix it due to being part of the macOS release cadence.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by judge2020 on Friday May 19, 2023 @12:10AM (#35997632)
Battery life is the key in why Apple doesn't want third-party browser engines. On Mac, they have to babysit the user by saying "your battery is dying because <x> app is using too much energy" because otherwise the user will bring it into the apple store complaining about their battery life. Forcing all apps to use WebKit has likely saved many MWh across the iPhone's lifetime. The only downside for Apple when they'll be forced to allow other browser engines is that they might need to make a more active alert for "using the most energy: Chrome".
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by echelon on Friday May 19, 2023 @12:40AM (#35997823)
There are plenty of apps on iPhone that suck battery. Those that make use of the camera and depth sensors, for instance. Or games.

Apple doesn't want other browsers because they don't want runtimes. They don't want a way for someone else to build a marketplace on top of iPhone or to escape Apple's stringent review process and deploy on their own timelines.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by DelightOne on Friday May 19, 2023 @01:21AM (#35998080)
A browser with features not broken by design? Scary.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by thechao on Monday May 22, 2023 @09:26AM (#36031151)
If there are 1 billion iPhones running Safari for 2h/day, and the power efficiency saves 200mwh (just a random number), then Safari saves 400MWh/day, or ~150GWh/yr. This saves ~.1% of all the power used by the world.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by nvy on Friday May 19, 2023 @02:44AM (#35998564)
First and foremost in my browser evaluation criteria is "can I run ublock origin or similar on it?"

Last time I tried, Safari was a no-go. The web without an ad blocker is incredibly bad.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by manuelmoreale on Friday May 19, 2023 @03:26AM (#35998828)
You can run 1Blocker[0] on both Mac and iOS. You can also pair it with NextDNS[1] if you want even more blocking.

[0] https://1blocker.com/ [1] https://nextdns.io/

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by nixass on Friday May 19, 2023 @05:54AM (#35999708)
You see, that's the problem here. Why should I be paying for simple thing like adblocker?
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by ch_sm on Friday May 19, 2023 @07:11AM (#36000213)
There are lots of free ones too.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by madeofpalk on Friday May 19, 2023 @10:05AM (#36002094)
Do you find the piece of software useful?
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by mostlysimilar on Friday May 19, 2023 @12:24PM (#36003721)
If this thing is so simple to build perhaps you can build your own. That's free.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by manuelmoreale on Friday May 19, 2023 @01:56PM (#36004911)
There’s a couple of things I don’t understand about your comment.

1) I don’t understand why it’s relevant. Parent commented about the lack of ad blocking and I simply shared a possible solution.

2) I don’t understand why complexity has to be factored in when it comes to pricing.

Should something be free just because it’s simple? Someone has to work and maintain that software.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by ksec on Friday May 19, 2023 @05:13PM (#36006917)
NextDNS has free tiers.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by kungito on Friday May 19, 2023 @06:01AM (#35999743)
on Android, Chrome doesn't allow adblockers and Firefox does, so I had to switch on my pc as well to Firefox to have sync
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by nvy on Friday May 19, 2023 @11:16AM (#36002965)
I did the same. Frankly Firefox is still a serviceable browser. It's not nearly as bad as HN hand-wringing would leave one to believe.
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by kungito on Saturday May 20, 2023 @04:48AM (#36010341)
my only issue which can be big is that some websites have some actions which just don't work on ff like dropdowns or playing video
Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by realusername on Friday May 19, 2023 @03:15AM (#35998752)
> IIRC "back in the day" they were the first to get 100% in supporting all of ES6.

You can also add quotes to "100%", as anything else in Safari, it was quite buggy and you had to use workarounds sometimes.

Re:Apple to Mass Produce Its Own MicroLED Displays for iPhones by rcme on Friday May 19, 2023 @07:37AM (#36000493)
The issue with Safari is that too many features just don’t work 100% correctly. Like WebRTC mic support has a number of bugs. Calling captureStream on a canvas produces a media stream that cannot be played back in Safari. Playing a lot of audio tags produces an audible popping sound on play. And there any many other issues I can’t think of off the top of my head.