Right now the pool of people who can conceivably design phone-based apps is incredibly limited relative to the true number of developers out there. The basic reason is simply that phone apps have to be designed either to cater to Android or iOS, which requires programming skills and prowess most developers these days don’t have. That’s because the overwhelming majority of developers are learned in web-based languages and aren’t too swell with traditional C or C++, which are the languages of Android, or the refined independent language of iOS.
However, with mobile devices becoming increasingly more connected to the web and cloud computing growing in popularity, app makers are going to have the opportunity to make their services, games, and gimmicks be accessed by users completely through online means. That means no more having to rely on languages written for software to create apps for phones. This, of course, means that the overwhelming majority of developers are suddenly going to have the skills and experience to successfully start building their own phone apps.
Apps such as this are already being used, most famously the Facebook for Android app. However, the cumbersome state of cloud computing has hindered further development of more advanced apps that can be accessed and used remotely. Building a web-based app that can help iPhone users find a phone number is probably already a possibility, but advanced apps and especially games still have a long way to go before they can be utilized via mobile device without having to download any content.
What web-based developers need to be concerned about is whether or not Google and Apple have concerns about what this means for them. If they have no contingency plans as to how to keep making money through third-party apps once they can be accessed without using Marketplace or iTunes, then expect some serious resistance. If, however, these industry giants have already thought-out the implications of cloud-based phone apps and have yet to show upset about it, then be assured they’ve already figured out how they’ll continue to make money.
After all, no matter what web-developers do to create phone apps independent of Android or iOS their creations will still have to function through them. One way or another, negotiations are sure to occur at some point. In the meantime, web developers need to brainstorm some awesome web-based apps to showcase their possibilities and the possibilities of web-based apps themselves.