Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Microsoft Details Windows on ARM, Desktop Apps Support

by - source: Microsoft

Windows 8 on ARM will support desktop Office apps in addition to desktop tools like File Explorer, Internet Explorer 10 and more.

Want to know more about the upcoming version of Windows 8 that will run on ARM's architecture? That's great, because on Thursday Microsoft went into great detail thanks to a very lengthy post by Steven Sinofsky, president of Microsoft's Windows and Windows Live Division.

In his blog, Sinofsky reassures consumers that they will receive the same out-of-the-box experience as their x86/64-based comrades. He also said desktolp Office applications like Word, Excel, OneNote and PowerPoint will be available. Even more, Metro-style apps listed on the Windows Store will work on both x86/64 and ARM environments.

"Developers wishing to target WOA do so by writing applications for the WinRT (Windows APIs for building Metro style apps) using the new Visual Studio 11 tools in a variety of languages, including C#/VB/XAML and Jscript/ HTML5," he said. "Native code targeting WinRT is also supported using C and C++, which can be targeted across architectures and distributed through the Windows Store."

But Sinofsky makes it clear that Windows on ARM does not support running, emulating, or porting existing x86/64 desktop apps. Instead, code that uses only system or OS services from WinRT can be used within an app and distributed through the Windows Store for both WOA and x86/64. Customers will obtain all software, including device drivers, through the Windows Store and Microsoft Update, or Windows Update.

In regards to the Office apps, Sinofsky said that they're full-fledged desktop versions "significantly architected" for both touch and minimized power/resource consumption. He even makes it clear that Windows on ARM supports the desktop experience, offering the same tools like File Explorer, Internet Explorer 10 for the desktop, and "most other intrinsic Windows desktop features."

Sinofsky also shoots down any hope for enthusiasts wanting to build their own ARM-based Windows 8 rig the honest way. "Windows on ARM software will not be sold or distributed independent of a new WOA PC, just as you would expect from a consumer electronics device that relies on unique and integrated pairings of hardware and software," he said. "Over the useful lifetime of the PC, the provided software will be serviced and improved."

"Building WOA has been an ongoing engineering effort involving Microsoft, ARM licensees, PC makers, and developers of components and peripherals," he added. "These efforts spanned a wide array of subsystems that have been newly created or substantially re-architected for WOA. Partners will provide WOA PCs as integrated, end-to-end products that include hardware, firmware, and Windows on ARM software."

The update goes on to talk about actually bringing Windows 8 to the ARM environment, spanning topics like booting the core of Windows, loading devices and busses, bringing the system to the desktop and the Start screen, connecting device services and more. To get the full scoop, check out Sinofsky's lengthy blog here. You might want to get a snack first -- it's a long and interesting read.

Share:
29
Comments
X
Submit

Comments
Add your comment
classzero 02/10/2012 6:50 PM
Hide
-13+

If I get a windows 8 tablet I will choose a more expensive x86 completely compatible tablet. I have no interest in a arm desktop.

rantoc 02/10/2012 7:06 PM
Hide
-9+

Classzero :
If I get a windows 8 tablet I will choose a more expensive x86 completely compatible tablet. I have no interest in a arm desktop.



Indeed, whats the point of getting a crippled experience when most windows software wont work...

_TuxUser_ 02/10/2012 7:12 PM
Hide
--1+

If I would get a ms-windows 8 tablet, I will choose one that I can reflash with a proper operating system instead.

ProDigit10 02/10/2012 7:15 PM
Hide
-2+

too bad.
Also too bad that it'll be much harder to upgrade ARM computer hardware than on a standard pc.

it's just another way to get windows pushed in smaller devices,but if you look at how MS office creates HTMLs you know enough already!
Their software packs are always over-coded, too much data running too slow, and taxing processors needlessly,for feats you'll never notice,or never need!

molo9000 02/10/2012 7:27 PM
Hide
-8+

_tuxuser_ :
If I would get a ms-windows 8 tablet, I will choose one that I can reflash with a proper operating system instead.


Nope. ARM-devices with Windows 8 have to have UEFI SecureBoot enabled at all times, which prevents you from booting anything that is not digitally signed by Microsoft.

Microsoft allows secureboot to be disabled on x86 systems, but that's still makes installing Linux more difficult for potential new Linux-users.

_TuxUser_ 02/10/2012 7:50 PM
Hide
-3+

molo9000 :
Nope. ARM-devices with Windows 8 have to have UEFI SecureBoot enabled at all times, which prevents you from booting anything that is not digitally signed by Microsoft./citation]

Yes, I read that earlier, which will mean I never will get a arm based ms-windows device.

[citation][nom]molo9000[/nom]Microsoft allows secureboot to be disabled on x86 systems, but that's still makes installing Linux more difficult for potential new Linux-users.



What makes the UEFI laughable, it don't give any higher security, it just makes it easier for MS to force people to upgrade, it's just to see to that the hardware manufacturers (they will forget the disable feature with some help from MS Wallet), then revoking the certificate that allowed you to run ms-windows 8 and force you to upgrade to ms-windows 9 if you want to be able to use the computer/device. The funny thing is that what UEFI was meant to prevent has no problem to run and make havoc in ms-windows 8, but the whole UEFI isn't about make things more secure for the enduser, just keep them buying your products, no matter if they want or not.

universalremonster 02/10/2012 7:53 PM
Hide
-6+

Quote :Indeed, whats the point of getting a crippled experience when most windows software wont work...


Because some people want simple tablet functions/apps to read, watch movies, surf the net while traveling and don't want to pay the premium of buying a full blown desktop OS tablet. I personally would opt for the Intel version myself, but I can see where the ARM alternative has its place for people that more or less want a traditional tablet without having to fork out the dough for an iPad.

dimar 02/10/2012 8:07 PM
Hide
-0+

Looks like it's gonna be a failed product. Could it be that MS is trying to get rid of x86 in the far future and take complete 100% control over hardware/software?

CaedenV 02/10/2012 8:19 PM
Hide
-1+

no black-box ARM support? That's highly disappointing! There was a part of me hoping to build a cute little arm 'server/nas' that just had a windows share folder on it. I guess it is back to the 'ol P4 idea for me!

math1337 02/10/2012 11:06 PM
Hide
-3+

Things you can't do in WOA:
background processes, polling loops, timers, system hooks, startup programs, registry changes, kernel mode code, admin rights, unsigned drivers, add-ins, and a host of other common techniques.

For some reason, I think these are useful features...

irh_1974 02/10/2012 11:12 PM
Hide
-2+

dimar :
Looks like it's gonna be a failed product. Could it be that MS is trying to get rid of x86 in the far future and take complete 100% control over hardware/software?


Apple already does on their products, why not?
...
Personally I will be waiting for good x86 hardware in a tablet form then get myself Win 8 x86

sonofliberty08 02/10/2012 11:50 PM
Show
molo9000 02/11/2012 1:49 AM
Hide
-2+

irh_1974 :
Apple already does on their products, why not?...Personally I will be waiting for good x86 hardware in a tablet form then get myself Win 8 x86



Apple does control the iPhone and iPad software but the Macs are still "open". You can install any software you like on Mac OS X and install any operating system on a Mac.

If Microsoft attempts to gain complete control over all the software you can install on your desktop/laptop, then they are going to get into serious trouble with anti trust agencies.
I wonder how the secureboot thing on x86 will turn out.

__-_-_-__ 02/11/2012 2:49 AM
Hide
-0+

not all arm devices work with windows 8. it's not like you can put windows 8 on a arm smartphone. only some specific arm soc's are compatible. not even raspberry pi is compatible.

erunion 02/11/2012 4:00 AM
Hide
--2+

My opinion of ARM Windows just went from neutral to negative. Looks like ULV x86 chips are the last best hope for some decent Windows 8 tablets. (Personally, I'm excited for ivy bridge(maybe trinity?) Windows 8 slates)

irish_adam 02/11/2012 5:32 AM
Hide
--1+

sonofliberty08 :
all major software should develop on arm version by now so we can get rid of the old fashion x86 soon



Wow really? yes your right ARM is definitely the better architecture >_>

its not like if you put an ARM chip against an Intel or even AMD chip at the same clock speed it would obliterated or anything

Tomfreak 02/11/2012 7:19 AM
Hide
-0+

windows ARM will only sucess if they manage to build a decent emulator to emulate most of the x86 programs. I'll be so happy if I can play starcraft 1/quake 3/simcity 3000/Red Alert 2 on my smartphone.

Zingam 02/11/2012 9:44 AM
Hide
-0+

Classzero :
If I get a windows 8 tablet I will choose a more expensive x86 completely compatible tablet. I have no interest in a arm desktop.



So you basically want a laptop? You can buy a good laptop right now at very good price! :) You can buy even a gimmick called Ultrabook! And you can have MacBook.... etc...

I really want to see you guys pecking on 10 inch screen while trying to write an essay in MS Office :D. You don't need a tablet, dude! You need a laptop with a keyboard and a big screen!

_TuxUser_ 02/11/2012 1:33 PM
Hide
-1+

Tomfreak :
windows ARM will only sucess if they manage to build a decent emulator to emulate most of the x86 programs. I'll be so happy if I can play starcraft 1/quake 3/simcity 3000/Red Alert 2 on my smartphone.



You would need to use something like qemu (don't work in ms-windows), so that you can emulate the x86 CPU, so you will loose a lot of performance, as the ARM isn't made for power computing, you will notice the performance loss, things will be slow, pressing keys will have a delay and so on.
If you are thinking of more modern applications/games, then you may have the issue that you need to emulate a 64bit processor with a 32bit one...

Issue would be different with opensource applications, as those you could recompile (Maemo has Quake3, it runs on ARM, but of course Maemo isn't ms-windows 8, so you can install what you want), but then with ms-windows 8 you may not be allowed to install that application you recompiled for ARM, as you will most likely not have the certificate needed in the UEFI.

Anonymous 02/11/2012 8:14 PM
Hide
-1+

You basically can't do anything with WOA. Only WinRT apps will even run on it. I personally hate managed code development as it limits you in too many ways too often. This is basically a web architecture with a little more advanced app development. People who say they don't want a full blown OS will regret that when they don't have that experience. There are dozens of things you probably do that won't be available to do on this platform.

SO... ARM isn't 64-bit so it has little chance in the enterprise and basically WOA is a Web-style OS that basically gives you tablet functionality in the Cloud. I can buy a Google Chrome book that will likely give me most of the same features. ARM in the PC market looks like a dead end to me. No shot in the enterprise and only really a tablet/phone architecture. And to think, just a week ago people were claiming that x86 and even possibly Intel was dead. If anything, Intel may be the grand winner in all of this. If they get a decent phone spec out with their 2013 22nm ATOM processors, ARM may be left in the dust. Sheesh!

vt008 02/12/2012 1:01 AM
Hide
--1+

once again, Micorsoft gonna screw things up. Consumers are already seems to be confused about differences between x86 and WOA devices. I think they should stick with one chip either x86 or ARM

erunion 02/12/2012 1:13 AM
Hide
-0+

NoWayJoseII :
If anything, Intel may be the grand winner in all of this.



I had this thought was well. WOA is looking more like the sequel to WP7.5 rather than bringing the true Windows environment to ARM. I think the real news here will be x86 Windows 8 slates challenging the ipad. Unlike Windows 7 slates, Windows 8 should combine traditional windows functionality plus a competitive touch interface.

The ipad is too entrenched to be displayed by "good enough" android products. It will require a "killer app" which Windows 8 could be. An x86 windows 8 slate(with a keyboard) could take the place of a person's ipad and laptop. This comes at a good time for intel, as they will be able to supply chips to entry-level atom slates up to i7 ultrabook slates.

WOA will likely only be found on phones and small screen, budget tablets.

erunion 02/12/2012 1:16 AM
Hide
-1+

erunion :
The ipad is too entrenched to be displayed by "good enough" android products.



That should read displaced.

Tomfreak 02/12/2012 2:05 AM
Hide
-0+

_tuxuser_ :
You would need to use something like qemu (don't work in ms-windows), so that you can emulate the x86 CPU, so you will loose a lot of performance, as the ARM isn't made for power computing, you will notice the performance loss, things will be slow, pressing keys will have a delay and so on.If you are thinking of more modern applications/games, then you may have the issue that you need to emulate a 64bit processor with a 32bit one...Issue would be different with opensource applications, as those you could recompile (Maemo has Quake3, it runs on ARM, but of course Maemo isn't ms-windows 8, so you can install what you want), but then with ms-windows 8 you may not be allowed to install that application you recompiled for ARM, as you will most likely not have the certificate needed in the UEFI.

the thing is NOT all software are taken to recompile, and ancient games like starcraft 2, red alert 1/2, Quake 2 run very light on req compared to todays smartphone CPU speed, so it is unlikely to massively drain ur battery life if it wasnt full loading ur cpu. IMO these old apps is the big selling point for microsoft if they would want to succeed in ARM. I personally prefer playing these games over Angry birds.

Anonymous 02/13/2012 2:38 AM
Hide
--2+

Windows is irrelevant on X86. Arm even more so. Windows 8 even more so. A poxy phone interface from a phone that never sold for a poxy OS on an Architecture that'll never sell.

MS are so last century. The whole MS/Intel thing is over and lets face it, they've never made anything decent anyway. They've lost their hold on the hardware market (now having to port themselves to other architectures to try and complete). But we don't want windows on Arm. We already have better OS's on Arm, with better software, no viruses or malware. Why on God's earth would anyone pollute their live with MS crapware these days. Hell. They can't even get a release out bug free on X86 till 2 service packs later. Funny. Ice Cream Sandwich was brand new and I haven't seen a single bug...

Don't bother Microsoft. Just shrivel in the corner. Your time passed long ago.

Cirdecus 02/15/2012 6:18 PM
Hide
-0+

ARM has dominated the tablet and mobile market, mainly because of the software, not the hardware. Android running on ARM meant for a very inexpensive device. If windows follows the same model, it can provide a windows based tablet for ARM at the same price-point. Given that the software will create a link between x86 and ARM, Microsoft is basically using their ARM compatibility to pull people back to the x86 platform. Without pricing advantages, Android won't have much of a chance as a mobile operating system. If you gave me the choice between a full windows tablet and an Android tablet/smartphone at the exact same price, I'll obviously choose the device that runs windows. Consumers want one platform for every device they own. They Unless Google can release a desktop/laptop/server OS to challenge Windows, Microsoft is going to simply consume these other devices with Windows 8

Cirdecus 02/15/2012 6:25 PM
Hide
-0+

We also have to remember the reason why tablets even exist. Apple was able to create the segment by focusing on key tasks that a tablet could do much better than a laptop or a desktop. These simple tasks included web browsing, crazy amounts of apps for just about everything and email\social networking.

There are still key tasks that tablets don't do well, like writing a 20 page research paper, playing high-end video games, etc.

What's interesting is that these tablets could gain traction with the above tasks and pull some people away from traditional laptops and desktops if microsoft can design windows 8 well enough to allow for it. Imagine a complete redesign of office that is built for touch. Friendly for lengthy word processing, long emails and even complicated spreadsheets.

The hardware is there or is right around the corner for all of these tasks. The problem is the software and user interaction. Sure, you may be able to run the Unreal 4 engine on an iPad 3, but how well can you actually play a game without the input devices available on a PC or console? Software is going to have to bring these things together and Windows 8 has a chance at doing so.

alyoshka 02/22/2012 11:43 AM
Hide
-0+

Isn't that SoC Board on Adhesive Stand-offs a Raspberry Pi?

Ads

Best offers

Newsletters


OK
Ads