My niche is iOS apps. I created a Mac project earlier, desiring to build an app that uses the Scripting Bridge framework. One thing about the Mac OS X SDK that I just don't understand is the lack of the ability to use storyboards. In iOS development, storyboards make designing the user interface easier if your app uses multiple view controllers. (For those of you who aren't familiar with iOS development, view controllers are like windows.) So I want Apple to make developing for Mac OS X more like developing for an iOS-based device that has no touch screen and is capable of doing more than a real iOS device. Now, I'm not saying Mac apps should be more like iOS apps. I'm just saying, for example, that Apple should copy iOS's UIKit framework, strip anything that has to do with touch events, slap some "close," "minimize," and "enlarge" buttons on the UIViewController interface, and put that framework in the Mac OS X SDK. They can keep the NSApplications and NSWindows for all I care. Yes, I plan to submit this to Apple, but I want to get some feedback from here first.