Appcelerator and IDC released their Q3 Mobile Developer Report on Wednesday, which looks at how mobile developers currently view the smartphone and tablet landscape. The report revealed that developers are most excited about the mobile potential of Google+ and Apple’s iCloud.

Despite it being just a month old, Google+ is showing plenty of potential, according to devs. The majority surveyed say Google+ has what it takes to compete head-on with Facebook. Meanwhile, iCloud’s mainstream potential has iOS developers enthused about the possibilities of integrating it into their apps.

Looking at the report, the one area that hasn’t changed since last spring is developer interest in the main mobile ecosystems: iOS and Android continue to be the platforms that developers are “very interested” in developing for.

There is a clear disparity between the number of developers that indicate interest in Android tablets and the relatively small number of Honeycomb-optimized apps. Scott Schwarzhoff, Appcelerator’s VP of marketing, says Android tablets are in a holding pattern. Interest is still high — based on the belief that the tablet market will mimic what we’ve seen in the mobile phone market. But tablet pricing, availability and market share are keeping many developers from taking that first step.

For the first time, Appcelerator and IDC added HTML5 to its list of platforms. Some 66% of respondents indicated that they were very interested in that format.

As we’ve seen with Twitter‘s new HTML5 iPad website, the trend of creating both native apps and HTML5 web apps — rather than choosing one or the other — remains strong.

Where’s the API?

To us, the most interesting part of the survey are the questions on social networking and cloud computing APIs.

When asked what announcement would have the biggest impact on mobile growth and adoption, near-field communication (NFC), Android patent issues and rumors of an Amazon Android tablet were all outshone by Google+ and iCloud.

Why is this compelling? Because Google+ doesn’t even have a public facing API. At the time of the survey (two weeks ago), the state of the iCloud API was still relatively limited. Ultimately, we’re not convinced that these statistics will mean a lot in terms of real-world usage, until the APIs are actually released and broadly understood.

On the social front, two-thirds of developers believe that Google+ has the potential to challenge or catch up with Facebook. Again, these numbers are compelling, but they don’t mean a whole lot until Google can back up the hype with a real, tangible API.

Easy Does It

On the cloud computing front — Amazon, the leader in the last few surveys — was essentially tied with Apple and its iCloud platform. Schwarzhoff says iCloud, unlike Amazon’s AWS, is thought to be easier for developers to implement.

Dropbox and, cloud collaboration and storage companies that have mobile APIs and are already in use by dozens of mobile apps, were not included in the survey. We think iCloud will be used by developers the same way that and Dropbox are used now, for easy access to storage and syncing tools.

Does the latest mobile survey mirror any of your thoughts and experiences with mobile app development? Let us know in the comments.

More About: appcelerator, Google Plus, icloud, mobile developer reports, stats

For more Dev & Design coverage:

The Mobile App Trends Series is sponsored by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates.

As the mobile application space continues to explode, developers are increasingly using HTML5, JavaScript and CSS3 to aid in the creation of web apps and native mobile apps. This process is especially useful when dealing with cross-platform development or when working with content that already exists in some form on the web.

We’re going to take a look at how some of the best HTML5-centric, cross-platform mobile frameworks are being used to help developers deliver native app experiences on a variety of devices.


Given the hype and buzz surrounding HTML5, it would be easy to believe that it is a technology that will do your laundry, mow the lawn and make you dinner. In truth, HTML5 isn’t the second coming, and it isn’t an officially ratified standard — yet. The spec continues to edge closer to completion, however, and when combined with JavaScript and CSS3, HTML5 can do some really incredible things.

This is particularly true for mobile devices. A de facto requirement for any modern mobile operating system is the inclusion of a modern HTML5-compliant web browser. The leading modern mobile platforms — iOS and Android — both use WebKit as their bases. Likewise, BlackBerry and HP/Palm are also using WebKit and Microsoft is going to release a mobile version of Internet Explorer 9 for Windows Phone 7.

What this means is that out of the box, modern smartphones and tablets support the bells and whistles that make HTML5 so special. It also means that developers can feel free to use those technologies when creating their applications and not have to worry that the device itself won’t support a particular function.

It also means that developers that choose to create HTML5 web apps for the desktop — like for the Google Chrome Web Store — can often use the same code when crafting an app for the iPad or for other tablets.

Earlier this month, leading iOS developer ScrollMotion released its first simultaneous e-book for the iPad and Chrome Web Store.

Because ScrollMotion has built its underlying app platform in HTML5, porting the content to a non-iOS device, like the Chrome browser, required very little work.


Choosing what mobile platforms to support continues to be a vexing problem for developers both big and small. Supporting one platform can be difficult enough, but now developers not only have multiple operating systems to consider, but multiple device types as well. iPhone and iPad apps can be packaged together, but both require separate experiences and views.

Likewise, Android developers that want to target the upcoming wave of Honeycomb tablets will need to create variations of their apps for the different device types. Add in the BlackBerry PlayBook, HP’s TouchPad and the future devices from Nokia and Microsoft, and it’s not difficult for even a large development team to become overwhelmed.

Fortunately, this problem has created a microcosm of cross-platform mobile development tools. We’ve covered a number of these platforms and frameworks in the past, but we want to highlight a few that specifically target HTML5 and JavaScript.

Appcelerator Titanium

Appcelerator’s Titanium platform was designed from the offset to help web developers create mobile and tablet applications with ease. Over the last year, the platform has seen tremendous growth, and new features and devices are added at a fast pace.

Appcelerator recently acquired Aptana, which should ensure that the tools for building its apps continue to improve and evolve over time.

Some of the apps that have been built with Appcelerator include GetGlue for iPhone, iPad and Android and ScoutMob’s excellent iPhone app.


PhoneGap is an HTML5 app platform that lets developers build native apps using HTML5, CSS3 and JavaScript. What really sets PhoneGap apart is that it lets developers create a full-functioning mobile web app but place that app in a native wrapper, so that it can use native device APIs and get submitted to the App Store or Android Market.

In essence, it enables mobile developers to cre
ate an app just as if they were targeting the mobile browser but with the benefit of being able to get into the App Store.

PhoneGap Build is a new service (still in beta) that lets developers quickly and easily create app-store ready versions of their apps for various platforms. It does all the work of compiling the code for various platforms and gives the developer a final build suitable for submission to the app market of their choice.

Ars Technica used PhoneGap to build its iPad app. This is a great example of using web standards to deliver an app that presents existing content in a customized view and experience. Clint Ecker’s post about how the app was built is worth a read.


Rhodes is a Ruby-based framework designed to help developers create native apps for a wide range of devices and platforms. The reason we included Rhodes in this roundup — despite being a Ruby tool — is that it uses HTML, CSS and JavaScript in its views. That means that HTML can be used for the interface aspect of the app — even if Ruby is what is powering the work on the backend.

Unify Project

The Unify Project is a set of tools designed to make it easier for developers to create smartphone apps using HTML5, CSS3 and JavaScript. Sponsored by Deutsche Telekom, Unify is published under a dual open source license (MIT and Apache version 2.0) and it uses PhoneGap, Adobe Air, Sass and the quooxdoo JavaScript framework.

Additional Tools

Using various mobile web frameworks alongside an HTML5 platform is a common approach to mobile app development.

Developer Pete Freitag recently gave a presentation on building mobile apps using jQuery Mobile and PhoneGap. Freitag made the slides available on his website and the presentation offers a nice overview of how to use two emerging web frameworks together.

Feitag’s tracking and reimbursement app Mileage Pad was built using PhoneGap and jQuery Mobile.

Other web frameworks that can be used alongside PhoneGap or Rhodes include Sencha Touch and SproutCore.

Or Just Make an HTML5 App

Of course, an increasingly viable option for mobile developers is to just use HTML5 to create a mobile web app.

As HTML5 gets better and browser support of HTML5 improves, the differences between running an HTML5 app in a native wrapper, a la PhoneGap, and accessing an HTML5 web app from an app shortcut on your home screen is going to continue to disappear.

Lots of companies — including Facebook — are looking at HTML5 as the future platform for their apps that target next generation devices.

Earlier this month, 37signals decided to forego building a platform-specific mobile app for its Basecamp product and instead created Basecamp Mobile. This decision initially drew some criticism, with members of the developer community questioning the company’s decision to just use HTML5.

With the recent Readability kerfuffle, it’s possible that more developers will start considering a mobile web approach for their applications. Readability’s Rich Ziade and Dan Benjamin discuss the issue in length, including what it means for mobile developers, on “The Daily Edition.”

The Future is Bright

Whether it’s through a framework, via an application wrapper or as the basis for a mobile web app, HTML5 is going to continue to be an important driving force for mobile application development.

In fact, as the technology evolves, we wouldn’t be surprised to see more HTML5 elements popping up in native desktop applications as well.

Are you using HTML5 when building mobile apps? Let us know.

Series Supported by Sourcebits

The Mobile App Trends Series is sponsored by Sourcebits, a leading developer of applications and games for all major mobile platforms. Sourcebits has engineered over 200 apps to date, with plenty more to come. Sourcebits offers design and development services for iPhone, Android and more. Please feel free to get in touch with us to find out how we can help your app stand apart in a crowded marketplace. Follow Sourcebits on Twitter and Facebook for recent news and updates.

More Dev & Design Resources from Mashable:

7 Hot Trends in Mobile App Design
How the WordPress SEO Plugin Can Help Your Blog [INTERVIEW]
5 Website Features You Can Easily Offload to Reduce Costs
This Is Why You Always Pay Your Web Designer
Learning Ruby: Expert Advice for Advanced Developers

Image courtesy of iStockphoto, a_Taiga

More About: appcelerator, css3, HTML5, javascript, jquery mobile, Mobile App Trends Series, phonegap, rhodes, sencha touch

For more Dev & Design coverage:

Appcelerator, a platform for mobile and web development, has just announced its acquisition of Aptana, an integrated development environment (IDE) for web apps.

Together, both entities hope the new offering will be the best suite of tools for designing, developing and deploying cloud-connected apps, particularly for enterprise-level applications.

Aptana’s millions of developers to the mobile innovation wave that we have been riding and supporting as a company over the past two years,” he added.

Currently, Appcelerator is behind around 10,000 native iOS, Android and desktop applications, making it one of the leaders in cross-platform development. The mutual customer base is expected to be around 1.5 million developers, with integrated support for the combined developer community coming over the coming months.

As part of the acquisition, Appcelerator is getting Aptana’s talented team, all of whom will stay on board to keep building the joint company’s platform and tools.

The integrated Appcelerator/Aptana product will emerge in free beta in late Q1 this year.

A company rep writes, “This release will include a full debugger, auto-complete and robust editing tools for Titanium-based applications.”

More announcements about the company’s product and roadmap will be coming from Appcelerator over the next few months, so stay tuned.

More About: acquisition, appcelerator, aptana

For more Dev & Design coverage: