Choosing and Managing Your Mobile App Technology

Magnificent colorful vertical shot of a slot canyon in Lower Antelope Canyon in Arizona USA.

Entering the universe of mobile app creation can seem a difficult challenge for companies comfortably settled into the world of mature website technology. After all, any technology is only as good as the people who design and craft with it.

And that’s you. You’re dealing with new and ever-evolving technology, and at the same time with users who want things to just work. Our job is to give you the tools to help you, our user, create the exciting, transformative apps your users want and deserve. It’s a job we take seriously and a job we love.

To keep things simple and manageable, if you’re getting your feet wet building mobile apps you’re likely to pick the iPhone platform (or perhaps Android) and use the native SDK. But as soon as you want to reach a broader audience, you run into native SDKs’ big problem: you have to re-write apps for each device.

The key to getting around this is to use a scalable mobile framework that lets you easily re-use code and manage native, hybrid, and HTML5 apps from one code base. Using such a development platform with JavaScript allows mobile app developers to build apps faster, deliver superior device-optimized user experience across devices and OSes, and easily integrate cloud-based features.

Basing app development on such a scalable mobile framework and then applying the appropriate analytics will enable you to intelligently plan your apps’ lifecycle. User analytics (for top-line adoption metrics) and session analytics (measuring user engagement) provide essential data for the future. Knowing who’s using an app and on what devices, which features are the most popular, retention and growth rates, etc., means knowing what to focus on in upgrades and in build-outs to other platforms.

In the same way that companies exploring the possibilities of the web began with HTML web servers and then progressed to JavaScript, application servers, Ajax, and enterprise application integration (EAI) products, mobile app developers like you are now finding their way from a native SDK strategy to broader-based and more efficient scalable mobile frameworks.