Report: The cross-platform mobile app: advice for enterprise developers

Our library of 1700 research reports is available only to our subscribers. We occasionally release ones for our larger audience to benefit from. This is one such report. If you would like access to our entire library, please subscribe here. Subscribers will have access to our 2017 editorial calendar, archived reports and video coverage from our 2016 and 2017 events.
mobile app development cubes
The cross-platform mobile app: advice for enterprise developers by Rich Morrow:
Development tools and methodologies for cross-platform mobile applications have been with us for many years, and they now claim some astounding benefits: five to ten times faster development; usage of familiar languages like HTML5, JavaScript, and CSS; and development and maintenance of a single codebase.
Today’s developers now have several choices to assist with cross-platform design, ranging from options of application type, supported languages, toolkits, and delegation of logic to scalable, remote backends. Each of these comes with a set of trade-offs, and the speed with which they evolve requires examination of where each will be headed in the future.
In this report, we explore and expand on the following:

  • The four avenues through which mobile cross-platform development can be achieved (mobile-styled web app, hybrid app, cross-compiled app, and MBaaS), along with the limitations, benefits, and use cases for each.
  • The strict limitations of HTML5, JavaScript, and CSS applications and the specific use cases and applications for which the approach may be valid.
  • The tremendous upside of solutions like Xamarin and Appcelerator, which enable developers to write code in one language and cross-compile down to native code on mobile devices.
  • The fairly recent trend in offloading client-side business logic to MBaaS and remote service solutions and where this approach does and does not make sense.
  • Organizational and structural challenges encountered by web and desktop development teams and how managers can best overcome those challenges.

To read the full report click here.

Amazon Web Services ramps up mobile development

A new mobile engineering effort out of Palo Alto, Calif. appears to be all about client-side development, but it’s likely that AWS will get into the Mobile Backend as a Service (MBaaS) market too.

Firebase secures its real-time back-end service

Developers say Firebase makes it really easy for them to quickly write and debug web applications without having to mess with server infrastructure. But they want better security for those apps. On Tuesday, Firebase will roll out a new security API.

SendGrid adds Parse, Stackmob, Azure integrations

SendGrid is inching towards ubiquity with new integrations to Parse, Stackmob and Windows Azure mobile backend services. SendGrid is popular with developers who want easy email integration for their mobile apps and who don’t want to rely too much on Amazon services.

Parse lets mobile app developers write server code without servers

Most mobile app developers hate dealing with the nitty-gritty of server-side programming, but most of them need to do some of it. Those server-squeamish developers are the target market for Parse’s new JavaScript SDK, based on Backbone.js. The SDK is downloadable as of today.

StackMob looks beyond backend to the future of connected devices

Mobile backend as a service StackMob is announcing a hosted HTML5 solution that will make it easier for developers to build HTML5 and hybrid apps that use HTML5. The move allows the company to become a more full fledged platform as a service.

StackMob integrates with Heroku as mobile backend battle heats up

StackMob, a mobile backend provider for developers, is integrating with cloud platform Heroku, extending its services to Heroku’s Ruby developers. The partnership allows StackMob to expand the languages it supports beyond Java, Scala and Clojure to include Ruby and later, Node.js.