Distilling market noise into market sense

VisionMobile is the leading research company in the app economy. Our Developer Economics research program tracks developer experiences across platforms, revenues, apps, tools, APIs, segments and regions, via the largest, most global developer surveys.

Cross-Platform Developer Tools 2012

We are proud to announce the launch of Cross-Platform Tools 2012 – the free, industry-first report on cross-platform developer tools. You can DOWNLOAD REPORT. 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

  • 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.

  • 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.

  • http://www.appfurnace.com 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.

  • Nilesh Chavan

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

  • http://isooper.com/ GSM

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

    • http://www.visionmobile.com/blog/ VisionMobile

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

  • Rogério Costa

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

  • http://www.crafted.com.au 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.

  • 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…)?

  • jsherk

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

  • http://www.use4video.com/DVDRipper.html Best4Video

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

  • Yop

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

VISIONMOBILE BLOG

Distilling market noise into market sense

3D Printing: The 3rd Dimension of Mobile Marketing

3d-printing

Despite the hype, 3D-printing today is far from a household technology, mostly used by non-professionals for fun, entertainment and utility.…

Continue reading ...

The kingmakers of the Internet of Things

image00

For the first time we have data to understand who IoT developers are, where to find them and how to…

Continue reading ...

The 3 key Apple Watch features that nobody talks about. Yet.

apple-watch-09

If Apple wants to create a new, large product category out of smart watches, it must empower developers to discover…

Continue reading ...

VISIONMOBILE RESEARCH

Research on the app economy and developer ecosystems

Developer Segmentation 2014

WF-Developer-Segmentation-Q3-2014

The Developer Segmentation Q3 2014 report is the most sophisticated study of developer segments to date. The report delivers a…

Continue reading ...

App Profits and Costs

AppProfits

This research report examines the critical success factors for a profitable app, and how business and technology choices, such as…

Continue reading ...

Developer Segmentation 2013

Developer Segmentation 2013

The Developer Segmentation 2013 report delivers a needs-based segmentation model that actually works, with extensive profiling of the eight principle…

Continue reading ...

Please fill out your details to download Cross-Platform Developer Tools 2012 (PDF).

*we ask for your email so that we can keep you informed about our future research, according to our privacy policy. You can unsubscribe from our updates at any time.

Having trouble downloading? Email Us!