Windows 10 ARM Mobile PCs Demonstrated with Qualcomm Snapdragon 835 SoC at Computex 2017

Windows on ARM has been tried before with Windows RT, but the systems were crippled, and it was not exactly a success. Microsoft and Qualcomm are now giving it another try with ARM mobile computers running the full version Windows 10 on Qualcomm Snapdragon 835 processor, and Asus, HP, and Lenovo building devices based on the solution.

There are plenty of inexpensive Intel PCs running Windows 10, so what would be the benefits of using Snapdragon 835 SoC? Qualcomm explains that it’s the first to coming integrate Gigabit LTE, it offers up to 50% longer battery life in specific use cases like watching videos and gaming, and thanks to big.LITTLE technology provides up to 4 to 5 times improvement in battery life compared to Intel’s solutions.

Windows 10 does not have the same limitations as Windows RT had, and you can do pretty everything that you would on an Intel PC, including installing and running 32-bit x86 application thanks to an emulation layer that convert x86 instructions to ARM ones.

Qualcomm Mobile PC Board vs Intel Mobile PC Board

Mobile Geeks filmed a demo in Qualcomm booth, showing Office (Word, Excel, Powerpoint), Outlook, installing a 32-bit x86 application, multi-tab web browsing over an LTE connection, and playing some YouTube video, including a 4K video. As a side note, the demo guy told the “legal department told him to only show Qualcomm content”, probably because of inane copyrights laws. That’s really ridiculous that those laws apply to showing a 10s clip for an hardware demo. But I digress, and it was stressed again that it was the first time big.LITTLE was supported in Windows 10, and allowed for much better efficiency.

Via Liliputing

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Subscribe
Notify of
guest
13 Comments
oldest
newest most voted
Someone from the other side
Someone from the other side
3 years ago

Key question will be how fast the x86 emulation will run and how long updates will be supplied…

blu
blu
3 years ago

Nice! Now, about those OEM machines (where we’ll be running linux ; )

Sander
Sander
3 years ago

At 0:50 the presenter says Excel is run through the emulator … What?! If Microsoft wants Windows-on-ARM to be a success, it should provide Microsoft software natively on ARM, so Windows + Office + Edge + IE + VisualStudio.
If even Microsoft finds that too much trouble, how can they expect others to compile for Windows-on-ARM to achieve full speed?

Philipp Blum
Philipp Blum
3 years ago

@Sander
Good point. Maybe they started with the development of the Emulator. Make the Emulator as fast as possible and now they start with the native converting.

@All Is someone at the Computex and can ask this question?

tkaiser
tkaiser
3 years ago

@Sander
He’s talking about an ’emulation layer’ but I would assume in reality that’s no emulation but something comparable to Transitive’s QuickTransit (maybe Microsoft simply licensed the technology und integrated it into Win10 for ARM).

blu
blu
3 years ago

@tkaiser
It’s definitely some form of binary translation – anything else would be too slow.

tkaiser
tkaiser
3 years ago

@blu Of course, and an emulation would not only be too slow but somewhat stupid. To me this looks like an intelligent approach: Provide the ABIs to natively deal with all the stuff that has to happen on specific SoC engines (that’s 2D, 3D and video acceleration as well as dealing with LTE networking) to get full speed and energy efficiency while dealing with the stuff that has to run on CPU cores both natively as well as using a binary translation so x86 compatibility is never a concern (as long as we’re talking about 32-bit binaries). x86 compatibility is… Read more »

blu
blu
3 years ago

@tkaiser
Sure, that tech does work, people will benefit from it. Me personally, I’m just glad it will have better adoption than Canonical’s product – I was getting worried I was running out of ARM 2-in-1/netbook suppliers ; )

tkaiser
tkaiser
3 years ago

blu : Sure, that tech does work, people will benefit from it. BTW: I’ve been recently reminded how much ’emulation’ layers you can stack on top of each other while it still works a treat. One customer has a Windows box providing a virtualization environment (either VirtualBox or VMWare Player — forgot the details) for OS X 10.4. The x86 version contains both Rosetta (see Transitive above) to execute PowerPC binaries as well as the so called ‘Classic Environment’ to emulate a whole pre OS X MacOS environment. In this environment (it’s not really an emulation) there runs an old… Read more »

parrotgeek1
parrotgeek1
3 years ago

@tkaiser
10.4 x86 never had Classic. I wonder if they are using SheepShaver?

tkaiser
tkaiser
3 years ago

@parrotgeek1
Oops, you’re right. So they must have changed something when they virtualized the setup one or two years ago (the PowerMac G4 they kept for this purpose before all died in the meantime).

blu
blu
3 years ago

Some details about the x86 translator: https://channel9.msdn.com/Events/Build/2017/P4171

tkaiser
tkaiser
3 years ago

@blu
You forgot to mention that everyone interested in x86 translation should really skip the first 6 minutes 😉

Advertisements