....the times are changing. Gone are the days of good old one platform to drive your app home to revenue bliss. For better or for worse all the sleeping giants have awakened to the booming sounds of exploding apps and now we the people must choose where to invest. The cross platform development (platforms) have their own share of "diversity" from development script/language to the way platforms deliver native code making selection of platform still a task.
For truly native...how do we decide....our first trial market..by muscle, the might or the flight of the platform. In other words do we look at the mass (installed base) or the inertia (installed base plus growth, adaption rate), tool sets, capability, pipeline, partners. The answer is not a simple one as the variables change with demographics, location, consumer profiles as do the market numbers with the likes of Google, Apple, HP, Nokia, RIM, Samsung to name a few, bidding for the vote of confidence, along with the ever growing participants in the value chain. I, personally, want to make as simple as possible app, with easy as pie tools and then comfortably eat my cake of million or so downloads. If those sale revenues are not happening then a million impressions routed to hundred thousand downloads or launches should bring my minting dreams to fruition.
This is a catch 22 problem for late arrivals, whether apps and eco systems are driving hardware sales, or hardware sales are driving the platform adaption. In either case some table stake type of services/apps such as internet, search, location, messaging and, (soon) payment, on top of a slick device are the most basic requirements for building any momentum . The platform selection may not be as critical a bid for app stardom as it may seem in the deafening buzz (provided the technical capabilities of the platform cover the app requirements, and the surrounding network/eco system covers the rest). In all earnest would anybody in retail business be content with just one store selling their "goods" if they know that there is another store that caters to a different spectrum. Only if I am certain that the competing store with all its users is going to dust will I not create an app for it, even then, I will be most tempted to make an offering, and get me whatever revenue stream and recognition I can get, for certain level of risk. The landscape is not yet mature and betting on most big players in some order is reasonable as long as I have a quantifiable belief of the app demand, the platform's installed base, and that the platform tools will render my app to satisfaction.
Most would love cross platform development or web apps that can exploit the mobile device as native apps do, without ever needing to download 10 different SDKs. I believe that day will eventually come when thin clients and web services will provide acceptable speeds to lower level drivers for complicated renditions. That being said, as the hardware advances, so will the speed and complexity of native apps. A local app that can decode an image faster will out perform the app that relies on a remote computation of a sensor input; unless the app can do without the "local" data, or it needs computing power and database storage beyond what the device can muster by itself. An example will be augmented reality app that can scan a retail isle and give detail of every single item in that isle _ and then do it for every store in the mall, near run time.
I like diversity when it means more probability of success. From go to market perspective if my app doesn't do well in one platform and one set of consumers, there are other localities, and tastes spread across continents, which is enough for me to make a pact with the SDK devil, for the time being. But if I am a one man coding machine targeting "doable" apps then maybe diving into every single native platform may not be the best choice. I will choose from Appcelerator, Rhomobile, Phonegap or ...etc based on synergy between my application requirements, my programming strengths, and the target platform (A slightly older, but yet a very informative, comparison lies here
http://www.amlcode.com/2010/07/16/comparison-appinventor-rhomobile-phonegap-appcelerator-webview-and-aml/ )
newer comparisons here..
http://savagelook.com/blog/portfolio/a-deeper-look-at-appcelerator-and-phonegap
For truly native...how do we decide....our first trial market..by muscle, the might or the flight of the platform. In other words do we look at the mass (installed base) or the inertia (installed base plus growth, adaption rate), tool sets, capability, pipeline, partners. The answer is not a simple one as the variables change with demographics, location, consumer profiles as do the market numbers with the likes of Google, Apple, HP, Nokia, RIM, Samsung to name a few, bidding for the vote of confidence, along with the ever growing participants in the value chain. I, personally, want to make as simple as possible app, with easy as pie tools and then comfortably eat my cake of million or so downloads. If those sale revenues are not happening then a million impressions routed to hundred thousand downloads or launches should bring my minting dreams to fruition.
This is a catch 22 problem for late arrivals, whether apps and eco systems are driving hardware sales, or hardware sales are driving the platform adaption. In either case some table stake type of services/apps such as internet, search, location, messaging and, (soon) payment, on top of a slick device are the most basic requirements for building any momentum . The platform selection may not be as critical a bid for app stardom as it may seem in the deafening buzz (provided the technical capabilities of the platform cover the app requirements, and the surrounding network/eco system covers the rest). In all earnest would anybody in retail business be content with just one store selling their "goods" if they know that there is another store that caters to a different spectrum. Only if I am certain that the competing store with all its users is going to dust will I not create an app for it, even then, I will be most tempted to make an offering, and get me whatever revenue stream and recognition I can get, for certain level of risk. The landscape is not yet mature and betting on most big players in some order is reasonable as long as I have a quantifiable belief of the app demand, the platform's installed base, and that the platform tools will render my app to satisfaction.
Most would love cross platform development or web apps that can exploit the mobile device as native apps do, without ever needing to download 10 different SDKs. I believe that day will eventually come when thin clients and web services will provide acceptable speeds to lower level drivers for complicated renditions. That being said, as the hardware advances, so will the speed and complexity of native apps. A local app that can decode an image faster will out perform the app that relies on a remote computation of a sensor input; unless the app can do without the "local" data, or it needs computing power and database storage beyond what the device can muster by itself. An example will be augmented reality app that can scan a retail isle and give detail of every single item in that isle _ and then do it for every store in the mall, near run time.
I like diversity when it means more probability of success. From go to market perspective if my app doesn't do well in one platform and one set of consumers, there are other localities, and tastes spread across continents, which is enough for me to make a pact with the SDK devil, for the time being. But if I am a one man coding machine targeting "doable" apps then maybe diving into every single native platform may not be the best choice. I will choose from Appcelerator, Rhomobile, Phonegap or ...etc based on synergy between my application requirements, my programming strengths, and the target platform (A slightly older, but yet a very informative, comparison lies here
http://www.amlcode.com/2010/07/16/comparison-appinventor-rhomobile-phonegap-appcelerator-webview-and-aml/ )
newer comparisons here..
http://savagelook.com/blog/portfolio/a-deeper-look-at-appcelerator-and-phonegap
http://maniacdev.com/2010/01/iphone-development-windows-options-available/
No comments:
Post a Comment