As the installed base of Windows 8 devices grows, so does the opportunity for mobile developers to target a wide range of users and device types, including users of Windows 8 Ultrabook devices. In fact, Windows 8 makes it relatively fast and cost-effective to code once and run many -- meaning a big pool of potential customers.
"If [developers] build for the store, they have to recompile for each processor and put in flexibility for screen sizes, but they don't have to recode," says Rob Enderle, principal analyst at Enderle Group. "Assuming they follow the guidelines, it is a couple hours recompiling and testing for each platform, much of it automated. Much easier than with anything else. Developers love this platform."
Netflix was one of the first companies to offer a Windows 8 app. "We reuse a significant amount of C# code among our Windows 8, Windows Phone, Silverlight and Xbox apps," says Joris Evers, corporate communications director.
The ability to reuse code means developers can also leverage their existing skills for Windows 8 even though it provides a host of new features. "The tools offer Windows 7 developers familiar ramp-up to the platform, but Windows 8 offers HTML and Java Script developers [opportunities] to develop for the platform as well," says Russ Whitman, Ratio Interactive's chief strategy officer.
"These devs will be new to the tool set but will find there are a number of great online resources to ramp up on the tools," Whitman continues. "They will find the platform supports their skill sets extremely well. We have turned several Web developers into Windows 8 app devs quickly."
Windows 8 and Ultrabook: The Perfect Match?
On the Ultrabook platform, Windows 8 enables features and user experiences that are difficult or impossible for developers to create on Windows 7 Ultrabook devices. Enderle singles out four Windows 8 features that work particularly well with Ultrabook devices:
Windows 8 Ultrabook Devices: Additional Features
The UI options of Windows 8 are another draw. "The introduction of touch fundamentally creates opportunities to create more compelling user experiences," Whitman says.
Speech control is another example of how the Ultrabook platform is enabling new ways for users to interact with their devices. This fall, some Ultrabook devices began shipping with Nuance's Dragon Assistant Beta, which will run natively on the device. (By comparison, iPhone's Siri uses the cloud.)
"With the recently announced Intel SDK, developers will have the ability to include speech recognition technology using Dragon's API into applications for the Ultrabook," says Mark Geremia, Nuance senior director for Dragon marketing. "We will have more to share on speech as it relates to Ultrabooks in the coming year." [Disclosure: Intel is the sponsor of this content.]
That's also another example of how developers can leverage their mobile expertise -- such as creating a great touch-driven GUI or speech-controlled app -- in the Ultrabook environment, where touch and speech input will be common. It's a new world, but also a familiar one.
Developing your next app? Intel's Perceptual Computing SDK brings new levels of usability and engagement to any app, with speech recognition, facial tracking, augmented reality and more. Get it today at www.intel.com/software/perceptual.