Let's hang on for another hour or so and see the thing first, yeah?<p>There are many conflicting and competing definitions of flat design. It's generally agreed that Apple will go flat, but nowhere near as flat as Win8 or even a lot of the web.<p>Don't worry about anything until you see the keynote. If you want to mesh with Apple's new visual design, you really can't do anything without <i>seeing</i> said visual design.
I don't get this flat vs. skeuomorphic debate. They're not necessarily opposites.<p>Skeuomorphic doesn't necessarily mean photorealistic. Flat doesn't necessarily mean white text on bold colors. I believe you can have a design that is both skeuomorphic <i>and</i> flat, though I don't expect them to do that.<p>I think it's safe to say Apple will move away from skeuomorphism, but that doesn't necessarily embrace some pure form of what we've been calling "flat" design.
Assuming that Apple does go flat, my understanding was that it will be, for the most part, taken care of for developers. Unless you were already doing a lot of custom skinning, building for iOS 7 with native widgets should just "work," no?
Flat is such a ridiculous design fad. Good design implements both flat and "skeuomorphic" (another word I wish would just go away) elements. Can we stop running back and forth from one side of the room to the other?