There's No App For That, And That's Good - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Mobile
Commentary
1/30/2012
02:54 PM
Art Wittmann
Art Wittmann
Commentary
Connect Directly
LinkedIn
Twitter
RSS
E-Mail
50%
50%

There's No App For That, And That's Good

Developing custom apps for tablets and smartphones has become the cool thing to do. Just make sure you aren't opening a can of budget-busting worms long term.

As tablets and smartphones become everyday business tools, smart IT leaders are moving from just accepting them to devising ways to fully support mobile business applications. For many IT organizations, that means jumping into the deep end of the pool by creating custom apps for both internal and external users. After all, if there's more than half a million apps on Apple's App Store, then most IT organizations should be up to the task of creating their own, right?

Maybe. But just because you can do something doesn't mean you should. The bar for developing custom apps for smartphones and tablets should be high, at least as high as it was for creating them on PCs. Here's a good rule of thumb: Web when you can; custom apps when you must.

It's easy to convince yourself to develop a custom app. Your organization may, for instance, support only iOS tablets and smartphones, so resorting to browsers and depending on HTML5 and JavaScript rather than native development tools seems unnecessary. Even if you envision supporting Windows 8 or Android mobile devices at some point, certainly the promise of "write once, run anywhere" development tools will solve that problem.

Unfortunately, none of the OS vendors is particularly interested in the success of WORA tools, so they'll make changes that will force both your chosen tool developer and your organization to make an update on the new platform. When Apple introduced iOS 5, it took months for even the commercial developer community to update all their apps. It's not as if the old apps broke--though some may have-- but if you're in for an ounce, you're in for a pound. Users will expect your app to work like all the rest. Apps on Apple devices can be a challenge, but Android significantly ups that challenge, as those releases are more regular and there's less guidance from Google on how the UI should look and feel.

[ Where does Windows fit into this picture? Check out our Windows Developer Roadmap. ]

The more frequent OS updates and differences in implementation from manufacturer to manufacturer have given WORA tools a less-than-stellar reputation. They're often dubbed "write once, debug everywhere." Whether or not they deserve that reputation, and whether or not they'll grow out of it, anyone looking to roll their own applications had better take the task seriously.

The short-term investment in creating those first pristine apps is likely to be the tip of the iceberg in terms of people and capital costs. Whether you're using internal teams for development or contracting with coding houses (a practice that brings its own set of challenges), you'll need to make a sober assessment of the short- and long-term costs of supporting the practice. Much in the same way that homeowners are shocked at the true cost and time to complete a home remodeling project, so it can be with software development. Estimates are made based on perfect conditions and often on an incomplete assessment of the business' lifetime needs for those apps.

Sometimes, the basic nature of the app you envision will require that it access resources that only a custom application can get at. If you need the app to access the device's accelerometer or near-field communications system, you'll probably need to write a custom app. As these features become standard in phones, you'll eventually be able to use them from Web applications. A bigger challenge comes around notifications. It's reasonable to envision pushing notifications to devices based on all sorts of things (inventory levels, orders shipping, hundreds of others). Web-based apps typically rely on email notification.

HTML5 and JavaScript aren't without their own challenges. Adherence to the HTML5 spec is by no means consistent everywhere, though you have a fighting chance across Apple and Android devices, as their Web browsers at least start from the same WebKit. But there's a lot to be said for creating one team that uses one set of technologies to field apps on everything from desktops to laptops to tablets to smartphones. For the vast majority of businesses, the mantra should be: Web when you can; apps when you must.

InformationWeek is surveying IT executives on global IT strategies. Upon completion of our survey, you will be eligible to enter a drawing to receive an Apple 16-GB iPad 2. Take our 2012 Global CIO Survey now. Survey ends Feb. 7.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

News
How SolarWinds Changed Cybersecurity Leadership's Priorities
Jessica Davis, Senior Editor, Enterprise Apps,  5/26/2021
Commentary
How CIOs Can Advance Company Sustainability Goals
Lisa Morgan, Freelance Writer,  5/26/2021
Slideshows
IT Skills: Top 10 Programming Languages for 2021
Cynthia Harvey, Freelance Journalist, InformationWeek,  5/21/2021
White Papers
Register for InformationWeek Newsletters
2021 State of ITOps and SecOps Report
2021 State of ITOps and SecOps Report
This new report from InformationWeek explores what we've learned over the past year, critical trends around ITOps and SecOps, and where leaders are focusing their time and efforts to support a growing digital economy. Download it today!
Video
Current Issue
Planning Your Digital Transformation Roadmap
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Slideshows
Flash Poll