The more I am learning I think phonegap is a good idea but its ahead of its time. The concept is good but the support is not there yet and its not fast enough. Plus the limitations on what you can program with html 5 and css 3 compared to java and Objective C... Can not even compare. I feel like its just a small work around getting the job done right. Its not all there yet... I feel like the best way to make apps is to learn each language. java will make u a happy valuable person if you learn it. And objective C in Xcode on a mac is like coding for dummies. literally you can build a whole app by dragging and dropping objects.