A little over a year ago, I was drawn to this marvelous device, named the iPhone. All the possibilities that it could bring opening up another outlet for me to develop applications for. Seeing the possibilities, like many developers, I ran out to the nearest Barnes & Noble and bought an “Introduction to iPhone Development” book. I diligently went though each and every chapter, getting acquainted to Objective-C and the iPhone development environment. Then it hit me! Do I want to be an iPhone Developer or a Mobile Developer? What happens when Android gains market share? What about Windows and BlackBerry? iPhone’s reign could only last for so long, and the pack is slowly creeping up.
The iPhone revolution placed blinders on us all, and many of us forgot the obvious. Remember years ago, when you would go to a site only to be greeted with a “Sorry we do not support your current browser, this site is optimized for IE 6″, you would be forced to close you current session on the non-IE browser and open up IE to view the site. What a pain! Eventually, javascript libraries like JQuery, and the adoption of CSS standards have made that less of an issue, although you still see this once in a while. The main difference however between the browser wars, and mobile wars is that browser all interpreted HTML and CSS, with only slight differences. Mobile phone native coding language on the other hand are extremely different. iPhone coding looks very different then Android, which look different the Windows Mobile. That means more resources need to be allocate on a project, costing the perspective client more money. Not exactly a smart investment, and unfortunately there is no “Export to Android” option in Apple’s XCode software.
Read more
Popularity: 4% [?]









Social Links