I primarily design for native mobile applications. Almost every project I work on is iOS-first, even if Android is considered important. We work with a lot Enterprise and B2B services where the user base is predictable and iPhones are king.
The consistency of Apple's hardware made these design challenges relatively straightforward from a UI design and delivery point of view. Designing at one size with relatively specific dimensions was the way to go. Android generally got relegated to key screens with annotations about relative sizes and functionality. Not ideal, but because of focus on iOS, it's really all we had resources for.
This process was probably doomed from the beginning, but is most certainly doomed now. 3 distinct iPhone sizes are just the beginning of an increasingly diverse array of hardware coming from apple. Our process needs to change. PSDs at 3 (or more) sizes is out of the question, and cascading sets of speccs are as well. No one has time for that shit!
Talking with our dev team has led me to think that a tighter integration of designers into xcode is likely the way to go for iOS projects. I'm pretty sold on this, even if I haven't gotten there yet. What I'm not sure about is projects that are cross-platform: ios and android (or web, windows, and who knows what else).
I've been experimenting with creating pattern libraries and style guides and taking a lot of inspiration from Responsive Web Design, and have contemplated the usefulness of an approach like this: http://sfdc-styleguide.herokuapp.com/?id=style. Does html/css serve as a conduit for designers to translate their concepts to other platforms without having to worry about Obj-C and Java? Or is this an inefficient use of time?
I'm curious how people are changing their design and especially delivery process in this brave new world. Any thoughts and feedback are appreciated!