I’m leading an iPad project where software engineers debated whether to write the app using HTML5 or Apple’s Cocoa framework.
The team decided to go with Cocoa. I suggest you also start with Cocoa.
For those who think learning Objective-C and Cocoa is too difficult, take a tip from Agile Development. Do the difficult thing first. I had a Scrum team that wanted to skip the sprint demo because they thought the demo would take too much prep time. With a little coaching they gave their first demo. Guess what? The team found that each demo took less time to prepare, and they started to enjoy them. Their demo muscles grew and became stronger. So will your Cocoa muscles.
What was one of original goals of object-oriented development? Rapid modeling. It’s taken computer science a while, but we’ve reached our destination. Agile and Cocoa – A pair made in dev heaven.
Armed with a product backlog, a team of Cocoa developers can model features at light speed and elicit fast feedback from customers. This tight loop will help shoot down competition.