Microsoft's universal app platform is big play for mobile, but can it deliver?

'Write once, run everywhere' is a big promise to make

The universal app platform aims for a consistent experience across different device types

The universal app platform aims for a consistent experience across different device types

If Windows 10 is key to Microsoft's effort to succeed in mobile, then the universal app platform is the technology that could make that happen. It promises to bring developers the cross-device nirvana they have long sought from Microsoft, but there are still challenges before Windows 10 can make headway against Android and iOS.

The universal app platform aims to let developers build one application that will work on PCs, tablets, smartphones, even the Xbox. It's not a new concept for Microsoft, but the company insists that this time around it has got it right.

"The platform enables a new class of Windows universal apps -- apps that are truly written once, with one set of business logic and one UI," said Kevin Gallo, Microsoft's technical lead for the Windows Developer Platform, in a blog post this week.

It's a big promise, one that Microsoft will need to fulfill if it's to make headway in the important mobile market. According to a recent report from IDC, Windows Phone's share of the worldwide smartphone OS market fell to a paltry 2.7 percent last year, from 3.3 percent in 2013.

Part of the logic behind the Universal App Platform is this: Developers have no incentive to write for a mobile OS with a minuscule share of the market. But if they can reuse most of their code, and enjoy other synergies that come from tightly aligned platforms, it's a short hop and a skip to building compelling apps for the mobile version of Windows 10.

Analysts are still skeptical, however. The plan sounds good on paper, but why should a developer pursue a new programming model when the payoff will still be writing apps for a platform that has almost no users?

"Having one platform for everything sounds like a dream, but I'm not sure that developers will bite," said Roger Kay, founder and president of Endpoint Technologies. "Developers don't go to platforms where there aren't any users. If Microsoft has a party and no one comes, people don't end up caring. It's a chicken-or-the-egg scenario."

Michael Facemire, principal analyst at Forrester Research, doesn't expect Microsoft's new platform to hit it big with individual developers, either.

"It's not really worth it to them to expand into a new platform, because we're not seeing a take-off of the phones and Surface tablets in the consumer space," he said. "If I were already developing a Windows tablet app or considering a tablet app, it's nice because now I get Surface and phone support. But I don't believe it'll take off in the consumer space."

Still, it's hard to count out a company with huge resources and a new CEO who finally seems to understand the new world order.

Microsoft's Gallo described some of the capabilities that will enable developers to engage customers across devices. These include adaptive UX, including considerations for screen layout and user controls; natural user inputs, such as speech, inking, and gestures; and cloud-based services, including Cortana AI, OneDrive and Applications Insights.

As Gallo explains it, the mobile experience has been mainly about the devices themselves. What users want now is a mobile "experience" that follows them regardless of the device they're using, so interacting with an app on their PC flows naturally over to the tablet when they switch to that device. It's highfalutin talk, and it's what Microsoft says it's enabling with the universal platform.

But Facemire says there are questions about how effectively the cross-device strategy can work, especially when it comes to user interface elements.

"There's no reason why you can't come up with a developer platform that will allow you to build apps on laptops, phones and tablets," he said. But how users want to accomplish a task on a phone will vary significantly from how they would get there on a laptop, he said.

"Even though I have one code base, there are so many conditions that I go down only if I'm on a certain device. Supporting the use cases and interaction-types in a single code base, without making it so conditional, will be their biggest challenge."

Microsoft will provide more technical details about its universal app platform at its Build conference in April.

Should it realize the vision, the upshot will be significant, Facemire said.

"If this does work, people will be building apps for phones without targeting the phone," he said. "We've seen ecosystems drive hardware adoption. Microsoft and BlackBerry don't have great ecosystems. If this succeeds, the positive momentum will expedite Microsoft's success in mobile."

Join the Good Gear Guide newsletter!

Error: Please check your email address.

Tags MicrosoftWindowssoftwareoperating systems

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Kristin Burnham

IDG News Service
Show Comments

Most Popular Reviews

Latest News Articles

Resources

PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?