Categories
Business Platforms

Multi-Platform Developers Are Better Off

Our latest survey shows a concentration of developer attention around the iOS/Android duopoly. Given the reach and revenues available on the two leading platforms compared to the competition, it’s unlikely that developers will find significant success without targeting one or both of them. However, our survey data also shows that developers should not limit themselves to those two platforms. There is a strong correlation between average revenue and the number of platforms targeted.

Developer Economics 2013 - Multi-platform developers generate higher revenues

74% of developers use two or more platforms concurrently. At the same time, developer platform choices are now narrowing. On average mobile developers use 2.6 mobile platforms in our latest research, compared to 2.7 in 2012 and 3.2 in our 2011 research. The Android-iOS duopoly in smartphone sales is gradually creating a concentration of developers around these two platforms: 80% of respondents in our sample develop for Android, iOS or both, making them the baseline in any platform mix. Developers that do not develop for one of these two platforms generate, on average, half the revenue of those developers that do, leaving little doubt as to the concentration of power within these two major ecosystems.

In our Developer Economics 2013 survey of over 3,400 developers we found that 49% of developers use just one or two mobile platforms concurrently and 75% use up to three mobile platforms. The number of platforms developers use depends to some extent on which is their lead platform. In mobile development, loyalty to one platform is not something that pays off. Our research shows that the revenues are higher when using more platforms. For example, an iOS developer porting an app on Android is likely to experience some growth in revenue. At the same time, for developers working on four or more platforms, higher revenues are probably the result of extending an already successful app to more platforms. Obviously, this is not something that all developers can afford to do; it is a strategy more suited to large publishers or commissioned developer teams that are large enough to support a number of platforms.
[doritos_report location=’DE13 Article – Mulit-Platform’]

Categories
Platforms

Windows Phone: buy it and they will come

47% of developers want to adopt Windows Phone,
poor consumer adoption is holding them back

Intentshare-Jan2013

Microsoft’s Windows 8 & Phone 8 strategy brings a unified Metro interface to all devices and enables significant code sharing between apps across PCs, tablets and smartphones. However these synergies have yet to pay off and Windows Phone is facing a bootstrapping issue despite Microsoft’s multi-billion-dollar investment in the platform. Lack of developer interest is not the issue here, as highlighted by the high levels of Intentshare. Developers seem to be on standby, waiting for the market signals – the consumer adoption – that justify an investment in the platform. The 55% intentshare from the 2012 survey has not resulted in a single percentage point increase in mindshare (still at 21%). Moreover, Microsoft’s attempt to fund development of Windows Phone apps created misalignment of developer incentives. Instead of focusing on consumers, developers were focused on getting the easy money, which resulted in sub-par apps. As we have said before, you can’t buy developer love.

The majority of mobile developers have already adopted iOS and Android, hence the relatively low Intentshare among those platforms. However, among developers that have yet to adopt one of these two platforms, interest is quite high: 77% of developers in our survey that have not yet adopted Android, plan to adopt it – for iOS the figure stands at 61%. So these two platforms are still on the radar for developers that have yet to adopt them.

Beyond iOS and Android, mobile developers are showing interest in Facebook, with 23% of mobile developers indicating that they plan to adopt the platform. Facebook offers little in terms of mobile app development at present but it provides unprecedented reach. With around 1Bn active users, it is one of the widest reaching digital platforms on the planet.

The considerable levels of Intentshare for Windows Phone (47%) and BB10 (15%) indicate that there is still developer interest in a viable third app ecosystem.

[doritos_report location=’DE13 Article – Windows Phone: buy it and they will come’]

Categories
Platforms

Our 2012 Platform Shootout and Implications for 2013

In our 2012 Developer Economics report we included a developer sentiment barometer for the various mobile platforms. As we move into 2013 several new platforms are on their way but all of them look very similar to existing platforms from a developer perspective. We can use this existing data to predict how developers will perceive the new platforms.

Here’s the key developer sentiment table:
Developer-Sentiment-2012

Not all factors are equal in generating developer activity

The iOS scores show what really matters to developers in a relatively healthy ecosystem. While  learning curve and development cost are important pain points for iOS developers (here developer sentiment echoes the difficulty of Objective C and the cost of buying a Mac to develop for iOS, respectively) and ease of coding and prototyping is poor, there is good access to APIs and reach and revenues are great. As long as those factors stay positive we can expect the iOS ecosystem to continue to thrive.

Android had healthy developer activity in early 2012, mostly due to great growth of the platform and developers’ belief in its future. The good API access has only improved and Google & partners took steps that have significantly improved the revenue generation issues. Android v4, launched in 2012, was the first version to ask users for a credit card on sign-up and the Android Market was overhauled and then relaunched as Google Play. Android looks set to continue to grow developer activity in 2013

Windows Phone lies at the other end of the spectrum. Developers are very happy with the ease of coding and prototyping, cost of development & learning curve, whilst access to features was only average. Unfortunately, although developers enjoy building apps for the platform, reach is bad and revenues are poor. There don’t appear to be any major issues with the Windows Phone Marketplace compared to rival stores and competition for user attention is lower, so we can assume that revenue issues are primarily due to the lack of reach. Although the introduction of Windows Phone 8 has improved access to features, early indications are that it has not meaningfully impacted the reach issue yet. Microsoft and partners have had to financially incentivise a significant amount of the developer activity for Windows Phone and that is likely to continue unless the platform gains much greater traction with consumers.

New Developer Platforms for 2013:

BlackBerry 10

BlackBerry 10 is due to launch at the end of January. From a developer perspective, the platform is cutting off the existing installed base of devices by not providing support for the legacy BlackBerry Java environment. Instead, BlackBerry 10 supports a native environment with an optional Qt-based application framework, an Android runtime and mobile web apps. The Qt platform was very popular with community of developers using it when it was Nokia’s primary environment and the developer satisfaction is reflected in the scores in our table above. It was one of the strongest platforms all round with the main weaknesses in reach and revenue. As the BlackBerry 10 platform is starting from scratch, reach is going to be an even bigger problem there and thus lack of revenue will also be a major concern for developers, despite BlackBerry App World’s historical record in this regard. The addition of the Android runtime gives developers a lower cost entry to a curated app store with lower competition, extending the reach of their existing investment. This suggests the Android runtime will be the most popular option for developers on BlackBerry 10, unless they can get an excellent start to sales of the new platform, driving developers to invest in native apps to establish themselves early with a superior user experience.

Firefox OS and Tizen

Mozilla’s Firefox OS and Samsung’s Tizen are both expected to debut this year and both aim to run mobile web apps as first class citizens. The Firefox OS has some backing from network operators and targets low cost smartphones. We’ll have to wait and see whether Tizen does better than Samsung’s last platform, bada, which had a promising start but little developer traction. Both platforms add more API access for mobile web developers and if they achieve any scale in the market, should also improve revenue generation. Overall, success for either of these platforms should make mobile web developers happier. The key question here is that if the web runtime is not offering a sufficiently compelling user experience on the existing platforms then how likely are web-only platforms to succeed, particularly with lower cost hardware. This strategy didn’t work for Palm with WebOS – can it work in 2013 or maybe 2014? Games are the most popular category of apps and they typically require the performance that only native apps provide.

Sailfish

The Sailfish OS from tiny Finish startup Jolla is due to launch a first device early this year. It’s also pinning its app ecosystem hopes on a native Qt-based application framework and Android app compatibility, much like BlackBerry 10. Developers should be very happy with the technical aspects of these environments. Jolla’s challenge is a lack of resources to get reach and thus solve developer revenue issues. Their plan for this relies on alliances with Chinese OEMs and networks, with western open source fanatics as a smaller secondary market. The ability of this platform to survive depends upon Jolla’s ability to do deals in China far more than their technical execution.

Ubuntu Mobile

Last but not least, newly launched Ubuntu Mobile also has a Qt-based application framework, this time paired with mobile web apps as first class citizens. As you can see from our table this is probably the best combination for developer satisfaction but they currently have no concrete device plans to share and don’t expect anything to ship until 2014. They do have a much bigger existing brand in developing markets than Jolla and theoretically a similar offering (both in terms of user experience and technology).

Developer Platforms: Conclusions

Android and iOS look set to continue growing their application ecosystems. Windows Phone appear to have another year of uphill struggle to gain acceptance. For any of these new platforms to generate developer activity on a similar scale to iOS and Android they need to achieve massive reach. That seems highly dependent upon Chinese OEMs deserting Android in search of differentiation (for all but BlackBerry 10) and consumer acceptance of platforms that, at least initially, have much smaller app ecosystems in every case. We’re not expecting any of these to gain major market share in 2013. If one of them does take off, history suggests that the developers who got in early will have an advantage. However, with so many relatively similar offerings on the way, it’s not clear where developers should invest their effort.

Categories
Platforms

How Much Time Could You Save With Backend-as-a-Service?

Backend-as-a-Service (Baas) provider Kinvey published an interesting infographic on the average time taken to build an iOS or Android app (with a backend service) this week. The data comes from a survey of 100 developers with their estimates averaged. Before interpreting the data, it’s worth bearing in mind the following:

  • This is only to build a Minimum Viable Product (MVP) – it’s nowhere near the total that would be spent on a successful app.
  • The features included create an app with a relatively rich backend service and a fairly basic client.
  • This is only building a client app for one platform rather than several.
  • Building a robust API versioning system would not normally be part of an MVP.
  • This survey has been created specifically to promote the benefits of BaaS.

Even so, the the items included in the infographic would be common to a wide range of applications.

Categories
Platforms

From Mobile to TV: The companion screens opportunity and the role of apps

[This post on Mobile to TV, by Peggy Albright, guest author for VisionMobile, first appeared on the VisionMobile blog on  17 September 2012.]

[The latest trend in app development is targeting companion screens, as a way to bridge a multi-screen experience. Guest author Peggy Allbright investigates the future of app development on companion screens -and TV apps in particular – and discusses how TV advertising has found a whole new screen to engage users on.]

The Future of TV Apps

TV applications are opening up a new business frontier for the mobile industry. But we are still in the most nascent phases of the TV app industry’s formation and it needs to evolve on many fronts. Fortunately, early startup activities are revealing some of the roles that devices, apps, developers, merchandising and advertising can play in this industry, as we’ll see in this article.

The industry is well aware that consumers want to be engaged with their devices while watching TV and that many consumers are beginning to use mobile devices and apps as interactive “companions” to supplement the TV viewing experience. New research released by Google in August provides some of the latest data to characterize this trend. Google found that in a typical day, 77% of television viewers use a second device, such as a tablet, smartphone or PC, while watching TV. More than one-fifth (22%) of these consumers are using the TV and their second device in ways that complement each other, even if it is only a simple search related to the live TV programming.

Categories
Platforms

The yellow brick road of app store monetisation

[This post on App Store monetisation by Andreas Pappas, Senior Analyst at VisionMobile, first appeared on the VisionMobile blog on  31 July 2012.]

Apple and Google dominate the app store game – but only in terms of size. Senior Analyst Andreas Pappas discusses the key success factors for app stores, why Google is lagging behind and how Amazon fits in the whole picture.

With Amazon challenging Google’s app market and Apple allegedly offering the best monetisation potential, several developers and analysts have put these claims to the test by comparing monetisation data across the three app markets. Differences in monetisation potential can have a significant impact on developer mindshare: developers will seek to leverage platforms that will make them more money.

Categories
Platforms Tools

Mobile Platform Wars: Winners & Losers in 2012

[This post first appeared on the VisionMobile blog on 9 July 2012.] The game of ecosystems is in full bloom, with each player attempting to draw as many developers as possible around their platform. As we finally see some signs of consolidation, VisionMobile Senior Analyst Andreas Pappas, talks about mobile platform wars, the rules of engagement and identifies the winners and losers in this game of ecosystems in 2012.

Moreover, we’re proud to introduce VisionMobile Visualisations – live. These are interactive graphs with tons of data from the Developer Economics 2012 research!

Categories
News and Resources Platforms

Appsfire Infographic illustrates once more difficulty to get to the top

Appsfire Infographic shared figures for the iOS App Store in 2012.

  • The growth in the amount of apps, while still high, seems to be slowing. This might indicate that the market is maturing.
  • Only 1 in 10 apps gets any reasonable traction at all. Only 1 in 1000 manages to get to the top 10 of the App Store. For non-games, only 1 in 1690 reaches the top.
  • The percentage of paid apps has dropped dramatically.
Categories
Platforms Tools

Cross-Platform Tools – Functionality and Trade-offs

Cross-platform tools (CPTs) are a class of developer tool that aim to enable a single implementation of application functionality to run across multiple platforms. If that definition seems very broad it’s because the category covers a wide range of use cases, technology approaches and forms of app deployment. In our analysis of this sector from February 2012 we identified over 100 tools across three forms of app deployment (native vs. web vs. hybrid) and five different technology approaches.

Fundamentally the various platforms are not compatible and the use of a third party tool to solve this issue comes at a cost. The effort saved through a CPT often has a financial cost but more often the largest trade-off is against a loss of flexibility, control or performance. Different tools produce different compromises. In many cases what is lost is not required to deliver the desired experience, so it’s worth understanding the different approaches and choosing the right tool for each project.

Categories
Business Platforms

How to select a cross platform development tool

With the wide selection of cross-platform development tool (CPTs) available in the market, how should a developer select a development tool? The exact selection criteria will vary depending on the project and the individual developers involved. However, it’s valuable to look at the criteria other developers have used to select development tool and, even more importantly, the reasons they’ve stopped using them. Fortunately, we have this data from our cross-platform tools survey earlier in the year.