Distilling market noise into market sense

The VisionMobile blog is a space where VisionMobile analysts and industry insiders exchange views on the fast-changing mobile market and the trends that define the future direction of telecoms.

  • 28
    Feb
    2012

    [New report] Cross-Platform Developer Tools 2012

    [We ‘re proud to announce the launch of Cross-Platform Tools 2012 - the free, industry-first report on cross-platform developer tools. You can download a free copy here. Cross-platform tools (CPTs) allow developers to create applications for multiple platforms with a small incremental cost. Their impact is both tactical in allowing developers to target more platforms, but also strategic in having the potential to disrupt the Apple/Google duopoly in mobile ecosystems.]

    VisionMobile - Cross-Platform Tools 2012

    Our report is based on a 6-month project, comprising a large-scale online developer survey (nearly 2,500 respondents) combined with meticulous research, vendor interviews and analysis of this complex market of over 100 tools vendors. This report would not have been possible without the support of Marmalade, RunRev, Verizon Developer Communities, Xamarin and the many other companies behind this multi-sponsored project.

    Cross-platform tools (CPTs) solve real challenges today; they allow developers to create applications for multiple platforms – usually mobile, but increasingly tablets or TV screens – from almost the same codebase or from within the same design tool. CPTs reduce the cost of platform fragmentation and allow developers to target new platforms at a small incremental cost. More importantly, cross-platform tools allow software companies targeting multiple platforms to reuse developer skills, share codebases, synchronise releases and reduce support costs.

    Early leaders in the cross-platform tools space

    Our survey revealed that PhoneGap and Sencha lead in terms of mindshare, as they are currently used by 32% and 30% of cross-platform developers, irrespective of their primary tools. Completing the top-5 ranking of our Mindshare Index are Xamarin’s MonoTouch / Mono for Android, Appcelerator and Adobe (Flex). The second half of the top-10 CPTs in terms of current use are Unity, Corona, AppMobi, RunRev and MoSync.

    VisionMobile-Cross-Platform_Tools_Mindshare

    PhoneGap (23%), Xamarin Mono (22%) and Unity (22%) are the tools most developers plan to adopt, irrespective of their primary tool. This market is in constant flux, with developers experimenting and trying out new tools – for example PhoneGap is a stepping stone to cross-platform development as it leads Mindshare, IntentShare, but also comes third in the tools being abandoned. The most widely used CPT accounts for just half of the Mindshare seen in the iOS and Android platforms in our Developer Economics 2011 report.

    Cross-platform tools challenge the Apple/Google duopoly

    The real impact of cross-platform tools is strategic. Just as the Apple/Google duopoly began to look impenetrable in 2011, a major disruption is flattening the playing field for competitors like Microsoft’s WP7, RIM’s BlackBerry OS and Samsung’s Bada: cross-platform tools are letting developers target multiple platforms with low incremental costs and high levels of code reuse.

    2012 marks an inflexion point in the war of mobile ecosystems where the network effects built by Apple and Google are being challenged by an unsuspected new entrant. Cross-platform tools (CPTs) make it easier for example for an iPhone developer to reach Android and Windows Phone 7 users. CPTs dilute network effects by allowing other ecosystems to compete not just in terms of the number of apps listed, but also the availability of top apps, the time-to- market (an app rarely appears at the same time across all platform app stores) and the overall app quality.

    Moreover, cross-platform tools reduce barriers to entry and democratise app development, by allowing developers from any language (HTML, Java, C++), any background (hobbyist, pros, agencies, corporates) and any skill level (visual designer to hard-core developer) to build mobile apps. The dozens of CPTs available cater to every developer segment, from creative designers to C++ gurus to hobbyist website enthusiasts to Fortune-500 CIOs. The result could be termed a “democratisation” of software development (in the words of Unity’s Dan Adams), in that mobile platforms may be opened up to all types of developers.

    Mergers, financings and the survival of the strongest

    We have identified over 100 cross-platform developer tools, in a market that’s booming with new players in 2011. Cross-platform tools have passed the “early adopter” phase, and are now moving into mainstream. For example vendor Sencha counts 1.6 million SDK downloads, Corona apps have reportedly been downloaded 35 million times in 2011, Unity reports 200,000 developers active each month, while Appcelerator boasts 35,000 apps published using the tool and deployed on 40 million devices.

    Since 2011, cross-platform tool vendors have raised major VC funding, have been acquired, or achieved major releases. In the CPT space we have tracked 10 acquisitions, and over US$ 200 million in funding rounds. This is a market that takes cash to survive: CPT vendors are subsidizing their entry to market with free products, based on ample VC funding. For example OpenPlug ceased operations as it failed to find a monetisation model, with its key challenge being the conversion of freemium users into paying customers for its support and professional services. CPT vendors without a compelling free product will be washed out by the competition.

    Cross-platform tools are taking HTML further than browsers can

    The purpose of HTML5 has been to extend the capabilities of web apps (those developed using HTML and JavaScript) to more closely match the capabilities of native apps. Despite performance disadvantages and fragmentation across different browser versions, HTML5 has emerged as the most widely supported authoring technology for cross-platform apps. Cross-platform tools are taking HTML further than web browsers can, by allowing web developers to create native smartphone apps. In other words, CPTs are taking HTML5 much further by unifying the authoring side- rather than the runtime side – of the app across platforms.

    Moreover, CPTs are paving the way for HTML5 to become not a platform, but the mainstream development technology for smartphone apps. Cross-platform tools are already triggering an influx of web developers; We found that 60% of CPT users, irrespective of their primary tool, have more than five years experience in web development. Indeed, cross-platform tools have triggered an influx of web developers into mobile.

    Android and Windows Phone have been constantly evolving, adding hundreds of new APIs from each major version to the next. Due to the rapid advancement of platforms, tools vendors will always be one or two steps behind in terms of features and access to the complete set of device capabilities. Developers that create demanding applications like 3D games or apps requiring intense user interaction, exceptionally deep user experience, or apps relying on specific features not available on all platforms will need to be developed using the native SDK. Cross-platform tools will therefore be complementary to native SDKs.

    Cross platform tools will become “business as usual”

    As the platform landscape remains fragmented for the foreseeable future, cross-platform tools will become “business as usual” The future of mobile development is multi-platform – fewer and fewer developers will be able to afford to be confined to a single platform with the limited user reach and monetisation opportunities that implies. The adoption of cross-platform tools is driven by the ability to reach masses of users, which is the primary consideration for most developer segments. Cross-platform tools are indeed the only cost-effective vehicle for these developers to reach a wide mass of users, and we expect CPT usage to become commonplace a result.

    VisionMobile-Cross-Platform-Selection

    Multi-screen and the evolving points of competition

    At the onset of 2012, CPT developer selection criteria are heavily skewed towards the breadth of platforms supported by each tool. This picture will change considerably as cross-platform tools vendors advance their products to cover all the major mobile platforms. We expect that by mid-2013, the platforms covered by a CPT will move from a point of differentiation to a point of parity. In that timeframe, we expect the points of competition to move to later stages of the app lifecycle, with vendors offering component marketplaces, end-to-end workflow tools, device adaptation tools, app publishing services and post-download services.

    In the sea of 100+ cross-platform tools, vendors are beginning to differentiate by targeting three distinct developer segments: those working on games, enterprise or media apps. Developers in these three segments face distinctly different challenges, work in distinctly different environments and as such need very different CPT solutions. As tool vendors try to survive in the “red ocean” of dozens of cross-platform tools, we expect CPTs to emerge for the financial sector, media publishers and the healthcare/medical sector.

    Multi-screen is the next frontier. The battle of the software ecosystems is raging across many screens – mobile, tablet, PC and soon smart TV devices – and multi-screen will be the next frontier for cross-platform tools. Already in our survey, 27% of respondents noted that they also target Windows PC and 24% target Mac desktops with their main cross-platform tool. However, the complexities of cross-platform development in a multi-screen environment are growing exponentially and beyond the simple sharing of the code between multiple platforms. Different screen types have different interaction models, input methods, screen sizes, go-to-market channels and pricing models, while developers working on different screens have use varying tool-chains, development cycles and collaboration processes. With the proliferation of users who own more than one connect screen, the next frontier for cross-platform tools will be multi-screen.

    Lessons to be learned

    Cross platform tools have previously faced criticism, most notably from Steve Jobs in his infamous open letter “Thoughts on Flash”. The next generation of tools are however rapidly coming to market or maturing with abundant backing from the financial and developer community. The cross-platform tools market is in a state of abundant volatility and we see continual flux, as developers try a tool, and then churn to a different one. This is a market with no clear winners or losers. It’s a market where there is little developer loyalty, and perceptions are still being formed. Now is the time for well-funded vendors with great tools to prove themselves and establish a firm beachhead.

    - Seth
    Follow us on Twitter – @visionmobile

    Download a copy of the report here.
    Interested in raw data from the report? Drop us a note

    guest author

    Seth Jones

Tobias L.

Great read, thanks a lot! One note though, I noticed that in the table on p.48 is says that Xamarin supports WP7 while in the detailed summary of Xamarin on p.90, WP7 is not cheched.

 
28Feb
Rob

Page 48 says that Sencha Touch does not support Blackberry. This is incorrect, Blackberry 6.0 and above are supported. The table on Page 84 correctly lists Blackberry as supported by Sencha.

 
28Feb
Tom Melamed

This is a very interesting and detailed report. However I think you might have missed an area of growth and one of the tools that is currently powering that growth.

A long time ago all web sites were made by developers and the only tools available where developer tools. These days may sites are actually made by designers with little traditional developer experience, using high level tools like wordpress and copy and pasting bits of code they find on the web. Such sites have very similar functionality taken from a pre-existing pallet but don't have the same design or layout and each display the designers ability.

We see the same trend happing with mobile cross platform apps. Designers want to make great media rich apps with similar functionality but design, layout and interaction that is unique. This rules them out from both the template based tools and the developer heavy tools. One tool (among others) that is meeting this growing need is AppFurnace <a href="http://(http://www.appfurnace.com)” target=”_blank”>(http://www.appfurnace.com). I realise that your report is titled and focused on developer tools but I think it would be nice to also mention the other groups who are increasingly making apps themselves, often bypassing developers entirely.

Disclaimer: I'm a founder of AppFurnace.

 
28Feb
Nilesh Chavan

Where is Rhomobile…..? Rhomobile has rhodes framework, which support crossplatform and provide native application.

 
29Feb
GSM

Great read! Thanks but hey..really where is Rhomobile?

 
03Mar
VisionMobile

@Nilesh and @GSM – RhoMobile is one of the 15 major tools profiled in Chapter 4 – RhoMobile's profile is in pages 73-74

 
03Mar
Rogério Costa

i already reed it, Awesome! i will keep tracking you work ;) (i'm starting to develop a CP tool)

 
06Mar
James Gardiner

This is a very good read and I am glad to see this out. This flies in the face of the propaganda Google, Apple, Microsoft are currently putting forward, playing the Developer Lock-in game.
I keep having to tell the small developers. Large houses use cross platform, and native is not the way to go long term (If at all). Unfortunately a lot of green developers are happy to follow like lambs. Going down the trendy route and not the common sense one. HTML5 is a good example of this.. Ie its longer then any other platform time to development.
But in general, these pay per hour developers are happy to drive down the native route as it means longer contracts and more money for them… But I cannot see the web putting up with that rubbish for a long time.

The web is full of reasonably prices Websites build on tools like WordPress. It is the bulk of the business. If we are heading to an App-centric version of this. We need the same tools. We need an equivalent WordPress for Apps, and obviously that is going to be a Cross Platform Tool.

Good to see a good round up of the cross platform tools available. Has been very difficult to dig them all out oneself.

 
06Mar
dave

What do you recommend for building more serious/challenging business apps? Building simple consumer apps is one thing, but what do you recommend for enterprise apps (performance, security, integration…)?

 
20Mar
jsherk

Great information, but I noticed that Shiva3D was missing from the lineup!?! :(

 
04Apr
Best4Video

Great read, thanks a lot! One note though, I noticed that in the table on p.48 is says that Xamarin supports WP7

 
15Jan
Yop

What about AIR ?
It's the best crossplatform tech with Mono.

 
14Apr

Vision Mobile Blog

Distilling market noise into market sense

Profits are Life Blood VMProfitBlood

[Is profit share overrated as a measure of company viability? Guest author Jay Goldberg takes a contrasting viewpoint to our…

Continue Reading
The Art of One-line Pitching: A Study of AngelList VMPitching

[An AngelList study about the top companies being referenced by startups in their one-line pitching. VisionMobile Sales Operation Manager, Chris…

Continue Reading
Apple & Samsung’s “Profit Share” Trap VMTrap_v2

[Are the smartphone wars about profit share or market share? Guest author Sameer Singh argues that the case for profit…

Continue Reading

Vision Mobile Research

Analytical reports on emerging solution markets

Cross-Platform Developer Tools 2012 VisionMobile-Cross-Platform

Cross-Platform Developer Tools 2012 is the seminal report on the landscape of 100+ cross-platform developer tools with an analysis of…

Developer Economics Visualisations Visualisation_sample

The Developer Economics Visualisations are interactive graphs, based on unpublished data from our Developer Economics 2012 research. We have created…

Mobile Innovation Economics profit recipe

“Mobile Innovation Economics” is a strategy workshop that delivers a 360-degree view on how the telecoms industry is disrupted by…

Vision Mobile Strategy

Mobile Innovation Economics profit recipe

“Mobile Innovation Economics” is a strategy workshop that delivers a 360-degree view on how the telecoms industry is disrupted by…

Market Sonar MarketSonar_ill

Market Sonar is a customisable reporting service, based on Big Data from all major app stores. We deliver monthly, quarterly…

Report: Telco Innovation Toolbox Telco_web

Telco Innovation Toolbox showcases 10 economic models on how Telcos can manage disruption and reinvent themselves. This report, produced in…

Privacy Policy

1. Introduction

VisionMobile Limited (referred to as “VisionMobile”, “we, or “our”) is committed to protecting the privacy of visitors to the VisionMobile web site(s) together with all related surveys, discussion forums, directories and databases. This privacy policy explains how we collect and use the information we collect about you.
By accessing and using this web site, you agree to the terms of this privacy policy.
As used in this Privacy Policy, the term “Personal Data” means data such as: your name, mailing address, e-mail address or other personal information that may be supplied by you or collected about you. We hope that this Privacy Policy helps you understand what kind of Personal Data, if any, we collect at this site and how we handle and use any such personal data after collection. Please note that we may provide aggregate statistics about our surveys, sales, traffic patterns, and related site information to reputable third parties, but these statistics will not include personally identifiable information (such as name and email address). VisionMobile is committed to protecting your privacy and does not engage in the practice of selling or trading Personal Data to other companies for promotional purposes.

2. Personal Data Provided by You

To respond to your questions, fulfill your requests or manage our online Surveys, it may be necessary to ask for or obtain Personal Data. If you provide us with any Personal Data, we may use it to respond to your requests or manage our surveys. By providing information to VisionMobile through this Site, you acknowledge and consent to the collection, use and disclosure of personally identifying information of the type and for the limited purposes described in this Privacy Policy.
If you place an order for a product, request a service or submit content to this site, we may need to contact you for additional information required to process or fulfill your order and/or request. Unless compelled by applicable law or administrative or judicial order, we will not provide this information to a third party without your permission, except as necessary to process your order, fulfill your requests, manage interactive customer programs or, if you are a corporate user, enable administration of access and usage of this Site by authorized personnel in your organization.

3. What type of information is collected?

To provide you with our Services and/or Products and to collect your views via our online surveys, we collect certain personal information about you. The information we collect may include, but is not limited to, your name, address, email address and work details.
We do not store credit card or debit card details. If you have given us your credit card or debit card details, we will only use this information to process your order and we will delete this information once your order has been completed.
We do not collect any sensitive personal information such as information on your racial or ethnic origins, political opinions, religious beliefs, trade union affiliations, sexual life, health or criminal history.

4. How is information collected?

We may collect personal information about you from the following sources:
4.1 Personal details registered by yourself in relation to VisionMobile online surveys.
4.2 Personal details registered by yourself in other ways e.g. via our website feedback forum or our Blog
4.3 Information about your visits to our web site(s);

5. How long is the information retained by us?

We only collect information which is necessary for the operation of our web site(s) and for the provision of our Services. We will not keep your personal information for longer than necessary to provide the Services or as required by law.

6. External Web Sites

This privacy policy only applies to our web site(s). Our web site(s) may contain links to external web sites. Please note that we are not responsible for the privacy practices of other web sites. We recommend that you check the privacy policy of any other web sites you may visit through the web sites.

7. Changes to Privacy Policy

We may amend this privacy policy from time to time. If we make any changes we will post them on the web site, so that you will always be aware of the way we use your personal information.
terms of use.
The contents of the VisionMobile Forum are licensed under a Creative Commons Attribution 2.5 License. The contents of the downloadable papers published through this website are licensed under the terms specified within each paper. The remaining contents of this website are licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

8. Cookie Policy

Cookie Name Info URL Info
_vm1 VisionMobile The purpose of this cookie is ensure that a user is authorized to download the report . Vision Mobile does use the data stored in this cookie in any other way.
_prli_click_? Pretty Permaling The purpose of this cookie is to log information from the Pretty Links Lite Plugin in order for the plugin to know that the user has clicked in the pretty link of the (id=?) to go to the VisionMobile website.
mp_2dccbf28670dda1c8b77def198be2f89_mixpanel MixPanel The purpose of this cookie to use mixpanel to identify the mixpanel user to track the flow of the visitors from page to page. No personal or any other private information is captured.
(a)_utma
(b)_utmz
(c)_utmb
(d)_utmc
Google Analytics (a)This cookie tracks the number of times a visitor has come to www.visionmobile.com including their first and last visits.
(b)This cookie tells VisionMobile from where you, the visitor, were referred to www.visionmobile.com
(c)This cookie is used to determine the length and time of your visit to www.visionmobile.com
(d)This cookie works with _utmb to determine the length of your visiting session to www.visionmobile.com and when that session has ended.
VisionMobile does not use the data stored in these cookies in any other way.
(a)__qca
(b)mc
Quantserve (a)The _qca cookie may use your computer’s IP address, pixel code, referring HTTP location, current HTTP location, search string, time of the access, browser’s time, any searches made on the applicable website, and other statistics” in order to “analyze Log Data from different websites and combine it with other non Personally Identifiable Information to produce the Reports that are made available on the Quantcast.com Site, to enable web publishers and advertisers to deliver audience segments that are appropriate for their products or services.
(b)The mc cookie set by Quantserve is related to advertising, and may track your behaviour on the VisionMobile website.
PREF Google cookie This cookie remembers users basic search preferences. The Google “PREF cookie” is used to remember our users’ basic preferences, such as the fact that a user wants search results in English, no more than 10 results on a given page etc. Expiry is set to 2038 in order to preserve user preference information. See here for more information.
Please enter your email to receive weekly updates from the VisionMobile blog
I also want to subscribe to the monthly newsletter, with updates on VisionMobile news and research (you will receive a separate email for this list, please subscribe to both to receive the newsletter and blog updates)