Hacker News new | ask | show | jobs
by gfodor 4748 days ago
I posted it above but just to re-iterate if iOS 7 ships where background images render the status bar, text, etc, unreadable due to an obvious "white on white" or "black on black" issue, or at least if this isn't somehow addressed otherwise, then I will (figurtively :)) eat my hat.

I'd argue most of my beef with the armchair commentators is they are making what appear to be deep criticisms of iOS 7 without having actually used it, and without taking into account the fact that it's beta 1. They are shipping a new "letterpress" text treatment in UIKit, my guess is that they will apply this treatment to text if it is sitting on top of a similar-colored background, but probably have not worked out the details yet. I could see it being a reasonable technical and design challenge since you may need to apply a treatment to only part of a glyph. I'd ask the poster what their "duh, so obvious" solution is to their "duh, so obvious" observation. (Note: "leave the status bar alone" is not a valid answer here, since the design goal is to have the content in iOS 7 take up the entire screen. If you have a problem with that decision, argue that point, but realize it has nothing to do with status bars anymore. Even if Apple left this pretty glaring flaw in their design, they may have decided to do so because having content take up the entire screen is worth this cost, and the onus is on the critic to explain why it is not worth it, not that they are too stupid to have noticed this edge case.)

Basically if you see something and it's something that 99% of developers would identify as a potential edge case, you can be sure Apple considered it too and at least made an explicit design decision to deal with it or punt for later betas. If they made an explicit design decision, which is assumed, then you should try to understand that decision and then critique that decision and its tradeoffs beyond Comic-Book-Guy-esque "this is so obvious they are so dumb how could they miss my clever edge case I've discovered." Let's say Apple really do see that white on white is an issue, and actually decided to leave it that way and ignore the case altogether. Why would they do this? At least address this question if you are going to critique the design. The OP assumes it was an oversight, not a design decision or technical debt, which is kind of insulting to Apple designers and engineers.

I would prefer if before starting a complaint about text legibility, colors, contrast, and so on, if people would include a disclaimer of if they have actually based their opinions upon viewing the design on an actual device.