Remix.run Logo
lxgr 2 days ago

Apple is definitely not afraid to block otherwise widely available features behind flags or extra clicks. For example, Web Push is available on iOS only for "installed PWAs".

zamadatix 2 days ago | parent [-]

Specifically media support though, for which Apple has built their entire OS (both macOS and iOS) and app experience around having the best out of the box color experience for designers/aesthetics (e.g. bit depth, wide gamut, true tone type adjustments, hdr all widely adopted early for this reason). This is in contrast to your example of Web Push, which is the antithesis of their goals on how the OS should be used and what for.

The only reason Safari lacks HDR image support on macOS right now is it's their lowest priority platform for the feature. It's coming, it's supported on their other platforms, and it wasn't an unreviewed accident they've been working on it.

lxgr 2 days ago | parent | next [-]

Apple's days of their primary customers being photographers, designers etc. are long past, so I'm not sure I see the distinction between advertisers pushing their content by having it render brighter than #FFFFFF and web push notification spam.

I do believe that Apple generally has plans to implement HDR support in Safari, but I wouldn't be surprised if they immediately walked that back once we see abuse of the technology annoying regular users.

LoganDark 2 days ago | parent | prev [-]

> they've been working on it.

Could you provide a link to any recent communication from them about this, or are you just speculating based on that other platforms support it?

zamadatix 2 days ago | parent [-]

I don't know about a communication... but I can do one better! You can download the latest Safari Technology Preview on macOS, toggle the "Support HDR Display" feature flag, and see it working (for certain image formats and HDR encodings - it's a flag in preview for a reason). E.g. the images at https://ccameron-chromium.github.io/hdr-jpeg/index.html will be brighter (if your mac has an HDR display attached with HDR enabled) but not the images from this HN post yet.

LoganDark 2 days ago | parent [-]

very interesting, thank you!!