The recent unveiling of the Apple iPad is portent for the evolution for Mac OS X towards the iPhone OS. Existing iPhone apps will run on the iPad, with presumably the same App Store model. Apple has also (carefully, purposely) not included Adobe Flash support for the iPhone and now the iPad. This implies that Apple is deadly serious about creating a third party developer ecosystem that is tied to its own SDK, licensing, runtime and payment mechanism.
While Webkit and Safari remain at the forefront of web, HTML5 and Javascript support, given the evolution of Apple devices and custom interface gestures (e.g. pinch, expand, hold, etc.) as well as new revenue models through App Store downloads and in-app purchases, there is an emerging Dilemma for software developers and small companies to consider.
Do you want to be in the cloud or on the device? Read the rest of this entry »