Apple NightKit for System Wide Dark Mode

Discussion in 'iOS 10' started by KeanosMagicHat, Sep 27, 2016.

  1. KeanosMagicHat macrumors 65816


    May 18, 2012
    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!
  2. KALLT macrumors 601

    Sep 23, 2008
    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.
  3. gaanee macrumors 65816

    Dec 8, 2011
    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
  4. KeanosMagicHat thread starter macrumors 65816


    May 18, 2012
    Making it available to developers in this way would no doubt see widespread adoption.

    It makes sense.

Share This Page

3 September 27, 2016