Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Windows is Coming Back to ARM, This Time With 32-Bit x86 Compatibility

Rejected submission by Arthur T Knackerbracket at 2016-12-08 10:19:50
Hardware

Story automatically generated by StoryBot Version 0.2.2 rel Testing.
Storybot ('Arthur T Knackerbracket') has been converted to Python3

Note: This is the complete story and will need further editing. It may also be covered by Copyright and thus should be acknowledged and quoted rather than printed in its entirety.

FeedSource: [ArsTechnica]

Time: 2016-12-08 03:05:27 UTC

Original URL: http://arstechnica.com/information-technology/2016/12/microsoft-pushes-for-a-more-modern-pc-with-vr-project-evo-and-arm-support/ [arstechnica.com] using UTF-8 encoding.

Title: Windows is coming back to ARM, this time with 32-bit x86 compatibility

--- --- --- --- --- --- --- Entire Story Below --- --- --- --- --- --- ---

Windows is coming back to ARM, this time with 32-bit x86 compatibility

Arthur T Knackerbracket has found the following story [arstechnica.com]:

At its WinHEC hardware conference in Shenzhen today, Microsoft announced a range of hardware-driven initiatives to modernize the PC and address two big goals. The first is expanded support for mixed reality [arstechnica.com]; the second is to produce a range of even more power-efficient, mobile, always-connected PCs powered by ARM processors.

Mixed reality is set to be a major part of next spring's Creators Update [arstechnica.com], with Microsoft promising a range of head-mounted displays (HMDs) with prices starting at $299. The Creators Update will include a 3D user interface derived from the one already used in the HoloLens, along with 3D modelling tools to allow people to explore 3D development.

To support this move, Microsoft and Intel have announced a collaborative effort named "Project Evo" that outlines the capabilities of modern PCs. Project Evo systems will include certain capabilities that are otherwise optional. Specifically, they'll include far field array microphones to support voice commands from across the room; they'll include biometric authentication using the Windows Hello framework; they'll have sufficient graphical capabilities to drive HMDs; and they'll support a range of audio-visual capabilities such as 4K pictures, high dynamic range [arstechnica.com] and wide color gamut displays, spatial audio, and Xbox controllers.

Together, these features will make Project Evo systems able to handle the demands of new media, such as UHD Blu-ray, and new styles of interaction that use voice and 3D. This may also fill one small area in which the PC platform has fallen behind the Xbox One S and PlayStation 4; both systems support HDR-10 displays, images, and games, but play those same games on Windows, even if they're Xbox Play Anywhere-branded, and they lose their HDR capability. Project Evo should fix that.

Terry Myerson, Executive Vice President of the Windows and Devices Group, says that the company wants to make mixed reality mainstream in 2017, with multiple avenues of attack. The HoloLens headset has been submitted for government approval in China and should go on sale within the first half of 2017.

A full spec has been published for the systems needed to drive the new range of affordable HMDs, providing more details beyond those that had been inferred previously [arstechnica.com]. As expected, the graphical requirements are quite a bit lower than those demanded by HTC for the Vive or Oculus for the rift:

This spec should be well within reach of even low-end systems, offering much greater market reach than the first-generation HMDs can boast. It remains to be seen what the difference in visual quality will be.

When the Creators Update was first announced, Microsoft said that there would be HMDs from Asus, Acer, Dell, HP, and Lenovo. These systems should be launched next year, and they'll be joined by support for the 3Glasses S1 headset. More than 5 million of these headsets have been sold in China already.

Microsoft is also building up 3D support within Windows; in addition to offering the 3D shell, Edge is going to add support for WebVR, and 360 degree videos will be available in the Movies & TV app. Universal Windows Apps will be usable within the 3D world in a manner similar to that used already in HoloLens.

HMD developer kits are due to become available at the Game Developers Conference in February.

The second aspect of the push to modernize the PC is the desire for ever longer battery life, greater portability, and connectivity. To that end, Microsoft is bringing back something that it had before: Windows for ARM processors. Qualcomm-powered Windows 10 PCs will hit the market in 2017.

The truth is that Windows for ARM has never really gone away. The first Windows on ARM iteration was dubbed Windows RT, and it launched on the first Surface tablet. Although this system provided almost every part of Windows, just recompiled for 32-bit ARM processors, Microsoft locked it down using a certificate-based security scheme. Built-in desktop apps, such as Explorer and Calculator ran fine, as did the pre-installed version of Office, but third-party desktop apps built using the Win32 API were prohibited. The only third-party apps that were permitted were those built using the new WinRT API [arstechnica.com] and distributed through the Windows Store.

With few such apps available, Windows RT and Surface didn't see much market success. Nonetheless, Microsoft continued to develop Windows on ARM [arstechnica.com], as it's an essential part of both the Windows 10 Internet of Things Core variant of the operating system and the Windows 10 Mobile version.

With today's news, the full desktop Windows 10 variant is coming to ARM. It will be a 64-bit version, running on Qualcomm's latest and greatest processors (probably the Snapdragon 835 [arstechnica.com]), and the way Microsoft describes it, this time around, it will offer a full Windows experience, with the ability to run not only Universal Windows Platform apps from the Store but also regular Win32 desktop applications.

Even this Win32 capability would leave a substantial app gap, as there are vanishingly few Win32 desktop applications compiled for ARM, so the new Windows on ARM has a solution for that, too: as previously rumored [arstechnica.com], it will include built-in emulation for 32-bit (though oddly, not 64-bit) x86 applications. As we previously detailed, this emulation will be used only for application code, with the operating system itself and all system libraries being native 64-bit ARM binaries.

While this will still leave small gaps due to the occasional 64-bit x86 application, it means that these ARM Windows 10 PCs, which Microsoft is calling "cellular PCs," will be substantially compatible with existing Windows software and suffer none of the chicken/egg issues that afflicted Surface and Windows RT.

With these cellular PCs, Microsoft also plans to bring the kind of always-on connectivity that's more familiar to smartphones and desktop PCs. The devices will offer cellular connectivity using a virtual/embedded SIM, with data plans sold directly within the Windows Store. Offering this kind of near-permanent connectivity even in a highly portable device will further blur the lines between a PC and a smartphone, simultaneously offering the portability and power efficiency of a phone, with the application compatibility, peripheral support, and enterprise manageability of a PC.

Longer term, it leaves us wondering how long it will be before the Windows 10 Mobile phone-style interface ends up getting rolled into the full Windows 10 system, in much the same way that the Creators Update rolls the Windows 10 Holographic HoloLens interface into the full operating system. We have asked if there are plans to produce 64-bit ARM builds of Windows Server as companies continue to try to push ARM processors into the server space; we were told only that there is no announcement this week of a server product.


Original Submission