News

Three questions to ask before developing mobile apps for business

Colin Steele

LAS VEGAS -- Without proper planning, developing mobile apps can quickly become complicated and expensive.

Enterprise mobility has taken off largely because employees use their own devices with their own apps. As organizations look to get more out of their mobile workforce, however, the question of whether or not to build corporate

    Requires Free Membership to View

apps often arises.

The process of developing mobile apps for business is very different than what traditional Windows developers may be used to, and the goals are different too. Mobile users have more specific needs and less tolerance for jumping through hoops.

Speakers and attendees at last week's Interop conference shared their advice and personal experiences around developing mobile apps for business. Before following in their footsteps, ask yourself these three questions:

What do your users need to do?

"Going mobile" doesn't mean replicating the desktop experience on a smartphone or tablet.

Mobile users don't always need the full set of features available in desktop applications, and trying to cram those features in can hinder performance and usability. Consumer apps typically have a narrower focus and cleaner interface, and mobile apps for business should aim to do the same, said Srinivas Krishnamurti, senior director for mobile solutions at Palo Alto, Calif.-based VMware Inc.

"Smaller apps that do one or two things really well" are advisable, he said.

What do your developers know?

Apple Inc.'s iOS platform runs apps written in Objective-C; Android relies on Java. If your developers don't know these languages, that will shape your approach.

"A lot of the decision is dependent on your organization," said Peter Traeg, a solutions architect at Universal Mind, a development firm in Golden, Colo. "What skill sets do your developers have?"

More on mobile apps for business

Top 10 iPad apps for business

Mobile cloud vs. native apps: The developer's perspective

Simplifying business processes with enterprise mobile apps

Traeg outlined other development options in his Interop session, Building Mobile Applications: Strategies and Technologies.

PhoneGap, a tool from Adobe Systems Inc., allows developers to build mobile apps using common HTML, CSS and JavaScript languages.

"This is an attractive option if you're familiar with those tools; if you're a Web developer," Traeg said.

Another alternative, Appcelerator Inc.'s Titanium software, also creates apps for multiple platforms so developers don't have to recreate the same app from scratch for each operating system.

What OSes do you support?

Device diversity will also affect your mobile app development decisions.

For example, at MGM Resorts International, which is in the process of rolling out mobile apps for its casino and hotel guests, 80% of guest network access comes from iOS devices, said John Bollen, senior vice president of technology.

"We just look at the market and what is coming into the building," he said.

At Seton Hill University in Greensburg, Pa., administrators can't control what devices students show up with, so they went the HTML5 route instead, said Phil Komarny, chief information officer.

It can also be easier to get Web apps up and running because there's no app store approval process, like what Apple puts all developers through.


There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Expert Discussion

Does your company develop its own mobile apps?

Colin Steele
What's your opinion?
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest