More evidence of iOS 10 'dark mode' emerges, hints at cellular toggle in Control Center

Posted:
in iPhone edited September 2019
Further explorations of iOS 10's code may back expectations that the mobile OS will get a "dark mode" in later betas, and/or a cellular connection toggle in its Control Center.
New screenshots show the operating system's hidden "dark mode" working in the Settings app, according to a recent Twitter post by developer Andrew Wiik. That would support speculation that Apple is planning to offer system-wide support, rather than implement app-specific options akin to iBooks. Wiik was the source of recent screenshots of Messages running in the new mode. Prior to that, various AppleInsider readers noted that asking Siri to turn on dark mode resulted in the assistant saying it's "not able to change that setting," instead of offering a generic response. Wiik also recently posted a shot of the iOS 10 Simulator with a sixth, blank button near the top of the Control Center. While its purpose is uncertain, Wiik speculated that Apple might be planning a cellular toggle.
iOS 9's Control Center includes options for toggling Wi-Fi, or killing all wireless connections via Airplane Mode, but not a way of just halting cellular data -- something useful when 3G/4G connections are weak or a person is trying to avoid roaming and data cap penalties. At the moment, iOS 9 users have to delve into the Settings app to stop cellular without also affecting Wi-Fi and Bluetooth. At the moment iOS 10 exists only as a developer beta. A public beta is due in July, followed by an official release in the fall -- most likely in September for new iPhones.

Comments

  • Reply 1 of 18
    Okay edit time The article didn't fully explain to me that you were only talking about cellar data connections but still enabling voice telephone calls. I thought you were talking about turning off all cellular connectivity.
    edited June 2016
  • Reply 2 of 18
    I have to write something here. Im thinking that with Voice over LTE, its not really gaining you anything by leaving voice on but cellular data off in control center. Sorry for my earlier posts.
    edited June 2016
  • Reply 3 of 18
    Might "dark mode" be tied to Apple possibly using OLED screens rather than backlit screens? At a minimum, it would provide power savings by using dark mode with that type of display (as only "on" pixels use power)
    aylkfastasleepdoozydozensphericcintosnostrathomasTurboPGT
  • Reply 4 of 18
    why-why- Posts: 305member
    Nice
  • Reply 5 of 18
    fastasleepfastasleep Posts: 6,420member
    I doubt this, really how often do most people turn cellular data on and off? I only do when traveling outside the country. I would hope the last spot is assignable to a few common settings (of which cellular could be an option). 
    doozydozen
  • Reply 6 of 18
    I doubt this, really how often do most people turn cellular data on and off? I only do when traveling outside the country. I would hope the last spot is assignable to a few common settings (of which cellular could be an option). 
    As you say, it would be nice to have a cellular button, even instead of Airplane mode. Now that WiFi and Bluetooth are allowed on planes, having an Airplane mode that turns them both off and requires you to re-enable them afterwards is an obsolete way of doing things. Turning off cellular data is indeed less common, although having the setting highly visible might bring peace of mind to international travelers.
    doozydozen
  • Reply 7 of 18
    My carrier often ends up losing connecting and being able to toggle cellular without having my BT headphones disconnect would be great.
  • Reply 8 of 18
    This feature already exists. 
    Just put your phone in airplane mode, then click again on wifi. The cellular remains off. That's it. 
    TurboPGT
  • Reply 9 of 18
    tyler82tyler82 Posts: 1,102member
    A toggle on the control center to prevent the phone from sleeping is overdue. 
  • Reply 10 of 18
    I wonder if this is part in response to the outcry about the few iphone users who racked up mega data-bills from the new use-mobile-data-when-wifi-is-slow mode in iOS9 which was ON by default. 

    This feature already exists. 
    Just put your phone in airplane mode, then click again on wifi. The cellular remains off. That's it. 
    this also blocks any incoming/outgoing calls and texts. not the same.
  • Reply 11 of 18
    esaruohoesaruoho Posts: 61member
    I doubt this, really how often do most people turn cellular data on and off? I only do when traveling outside the country. I would hope the last spot is assignable to a few common settings (of which cellular could be an option). 
    Every day. If it was faster (i.e. without that slider-button latency), I would probably use it every 10 minutes or so.If they enabled Mobile Data On/Off then that'd be ultrasupergreat. I've been hoping for this since Control Center was added to iOS.
  • Reply 12 of 18
    esaruohoesaruoho Posts: 61member
    This feature already exists. 
    Just put your phone in airplane mode, then click again on wifi. The cellular remains off. That's it. 
    nope not at all. You're thinking "Man! Cellular data! What balderdash! Why would they.. They must be imbeciles! Why have an iPhone if you don't want to do anything with it! Those buncha sillybillies! Just go Airplane Mode and be done with it! Then give me your iPhone, you don't need it anyway", instead of "Hmm, so they want to be reachable via phonecalls, but don't want to waste all their battery on  3G/4G/LTE/2G data. Hmm, they want to be able to toggle 3G/4G/LTE/2G Data on and off at will. They probably have a reason. They should get this feature. Let's hope they do.".

    Your airplane explanation is kind of like  if someone walked up to me and went "Dude, my iPhone makes loud sounds, I dunno wot to do w it" and I answer "Yeah, fill a bathtub and throw it in, that'll make sure it won't make those sounds anymore".

  • Reply 13 of 18
    RE: Dark Mode

    What happens when you visit a website with a white background?
  • Reply 14 of 18
    dacloodacloo Posts: 890member
    I think Apple had to add the dark mode because having a white mode only was considered racist.
    TurboPGTelijahg
  • Reply 15 of 18
    damonfdamonf Posts: 229member

    I would much rather prefer a VPN on/off toggle up there over some "cellular data off" function that hardly anyone would use.  And there is already a battery saving function (Low Power Mode), so perhaps it'll be a toggle for that instead.  I've never switched off cellular data and I know of no one who does. 

    Other screen shots I've seen of the iOS 10 Control Center have been lacking the center "Night Shift" toggle in the bottom row.  It's conceivable that they may relocate it to the top row.

  • Reply 16 of 18
    TurboPGTTurboPGT Posts: 355member
    RE: Dark Mode

    What happens when you visit a website with a white background?
    You don't expect it to literally override the stylesheet of a website, do you?

    It will work across the OS and in Apple's core Apps. 3rd party Apps, probably as part of AutoLayout, will have to adopt support for it.
  • Reply 17 of 18
    TurboPGT said:
    RE: Dark Mode

    What happens when you visit a website with a white background?
    You don't expect it to literally override the stylesheet of a website, do you?
    No I didn't think so.

    But people are always talking about getting blasted with bright light while in bed.  Dark mode solves that.

    Except... visiting site like AppleInsider and others with white backgrounds. That's why I was curious.  :)
  • Reply 18 of 18
    MarvinMarvin Posts: 15,326moderator
    TurboPGT said:
    You don't expect it to literally override the stylesheet of a website, do you?
    No I didn't think so.

    But people are always talking about getting blasted with bright light while in bed.  Dark mode solves that.

    Except... visiting site like AppleInsider and others with white backgrounds. That's why I was curious.
    It would be best working like the Mac's accessibility controls: System Prefs > Accessibility > Display > Invert colors.

    It would just need some different rules as night mode wouldn't invert dark into light and it shouldn't invert images/videos at all, there would just be some contrast adjustment. In addition to invert in Accessibility, a proper dark mode would be better for people with light sensitivity and contrast controls that don't make an image negative for people with poor eyesight.

    There's a Mac utility called Shades:

    http://www.charcoaldesign.co.uk/shades

    That adds an additional brightness slider to the Mac system. This is good for people with light sensitivity but it doesn't retain low-level detail due to reducing contrast.

    The night mode for images/videos can use the brightest parts of an image as a mask. Then have an adjustment curve to pull down the brightest parts by half and then pull the mid-levels down further to bring back some contrast. This keeps the black levels as they were originally so that detail doesn't get clamped and it just compresses the brightest parts:



    Inverted mode is top middle, which makes the image unrecognizable and is for people who just want to see shapes moving. In the adjusted images, the dark objects like the bag and dress retain the brightness level but the brightest parts of the image become darker. There can be additional saturation correction and there's an edge filter added in these images to enhance the contrast.

    There are night mode apps for jailbroken iOS but they don't always make the right choices on what to make dark:



    When it comes to UI elements vs images/videos, they'd invert colors that were above a certain luminance level and then check the contrast level between those changed elements and the surrounding ones. Applying the above adjustments to a UI results in the following middle image:



    It would be easier to deal with in the dark than the normal view and is easy to keep consistent but it lacks contrast. The right image would be better.

    The changes can be specified by the developer on a per-app basis to make sure it looks right but this would just override an automatic mode that can do a decent job of lowering the brightness. To get to that image on the right, they'd highlight everything that was over 50% luminance and invert the luminance value but keep the hues and saturation the same. Inverting the luminance values in a single pass of the calendar results in the following:



    They'd check the contrast between the surrounding elements (difference in luminance) of small elements and if they found that the contrast was too low, they'd undo the inversion for those elements. In the case of the calendar, the contrast of the red can switch back to the original because the original red has higher contrast. The light grey would also go back to the original.

    The sequence would go:
    UI elements: check how many pixels above a certain luminance value are on the page and invert their luminance if there's a lot (don't invert already dark pages). Then check the contrast of small elements and invert their luminance if the contrast is too low.
    images/videos: compress brightest parts of images, retain black levels, correct saturation, optionally enhance edges
    developer override: specify special UI options for dark mode

    This makes the work less for developers because auto dark mode might do a pretty good job and only mess up one or two buttons. This means they don't have to theme an entire dark mode, they'd just specify dark mode elements to use for the elements that don't look right.

    The downside to auto filtering would be extra processing while in dark mode but it's unavoidable with images and videos. There is no way to manually set dark mode for images and video content. The processing should be minimal for the UI as it's just flipping over the luminance values based on how much of the UI those colors take up. They have to look out for composited values though because when elements are anti-aliased, the edges would use the original colors so they'd either change it before compositing or make further adjustments.
    edited June 2016
Sign In or Register to comment.