Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

KeanosMagicHat

macrumors 68000
Original poster
May 18, 2012
1,559
557
An article today on iMore suggests a brilliant way Apple could (and should) implement a system wide Dark Mode within iOS.

------

'Apple could take it a step further, though, and provide a "NightKit" framework for its standard UIKit interface system, then any App Store app could tie into it as well.

That way customers could choose Dark Mode once in Settings and have it automatically enabled everywhere, in every app that supports it, all at once.

Like Night Shift, it could live in Settings > Display and Brightness, and be toggled on or off from Command Center at any time.

For developers, a framework could conceivably let them tweak parameters and set colors so that their app's interface looks exactly the way the developer wants in either light or dark modes'.

------

I love it!
 

KALLT

macrumors 603
Sep 23, 2008
5,380
3,415
UIKit has this already, tvOS can do this. Developers can specify alternative visual traits for standards components, such as text, controls and views, even images. For supported traits, such as background colour or text colour, they can override the default look for a specific style: light (default) or dark. It is very similar to how ‘size classes’ work for adaptive layouts. The look changes at runtime, depending on the device it runs on. A toggle would be trivial for Apple to add.

I am sure that Apple will do this eventually, the foundation is there.
 
  • Like
Reactions: KeanosMagicHat

gaanee

macrumors 65816
Dec 8, 2011
1,435
249
Dark mode looks nice - at least in mock-up pics.. Most likely Apple is reserving the dark model to be introduced along with the OLED display
 
  • Like
Reactions: KeanosMagicHat

KeanosMagicHat

macrumors 68000
Original poster
May 18, 2012
1,559
557
Making it available to developers in this way would no doubt see widespread adoption.

It makes sense.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.