Email or username:

Password:

Forgot your password?
Guilherme Rambo

In case you're curious, I've checked the implementation for icon segmentation in iOS 18 to see how they're generating the dark icons. There's no ML/AI involved, it's all just clever math. IconServices extracts the foreground and determines whether it should be tinted with the background color or left as-is, and there are configurable thresholds for when the results are not acceptable, which is when it falls back to just darkening the icon. Looks like it uses ARM Neon instructions for speed

Screenshot of an iPhone app with an “Input Image” box at the top displaying the Facebook app logo. At the bottom there are a couple of boxes with the title “Results”, one of the boxes shows the Facebook logo against a checkerboard transparent background, the logo is tinted with the background color of the original icon. The other box shows a “tintable” variant with the Facebook logo in white against a transparent background.
Screenshot of an iPhone app with an “Input Image” box at the top displaying the Slack app logo. At the bottom there are a couple of boxes with the title “Results”, one of the boxes shows the Slack logo against a checkerboard transparent background, the logo retains the original colors. The other box shows a “tintable” variant with the Slack logo in white with a few pieces of semi-transparent fill, against a transparent background.
14 comments
Joefrey Kibuule, MD

@_inside ML/AI is just clever math. It’s algorithms all the way down!

BG!

@_inside @imyke was just asking about this on the last connected I think

Guilherme Rambo

@BG @imyke Yeap! Listening to the episode is what motivated my research 🙂

BG!

@_inside @imyke I really appreciate the connected → research cycle. Thanks for looking into it!

Tim Johnsen

@_inside I figured. So many headlines have said “AI/ML” and I’ve been rolling my eyes thinking it’s possible without that.

Everton Favretto

@_inside but isn't IA just a bunch of clever math?

sdw

@_inside I was so curious about this! Nice digging!

Take It EV Podcast 🎙️

@_inside what do you use for disassembly and reverse engineering?

Go Up