Is Windows Phone Really Dead? x86 On ARM Suggests Not
Is Windows Phone Really Dead? x86 On ARM Suggests Not
Written by Mike James   
Wednesday, 23 November 2016

Microsoft's mobile phone hopes surely must be well and truly dashed, but if a recent report is to be believed, perhaps not. 

The history of Windows Phone is a nightmare of bad timing and poor decisions. When Microsoft had a reasonable phone platform based on Silverlight it tore up its plans and started over. Then after Windows 8 was such a disaster it rebranded the whole thing as Windows 10 Mobile and again kept everyone waiting.

The fact of the matter is that both incarnations of the mobile OS were reasonably good and were easy to program. In short, Windows Phone would be an attractive proposition for any C# programmer if there was any market for the resulting apps. With a roughly 1% share of the market, and having stated that no new hardware is on the horizon,it seems clear that Windows Phone is dead.

Or is it?

wp8up3

A new report, or more accurately a rumor, from ZDNet's Mary Jo Foley suggests that Microsoft might still be working on the dream of getting full Windows x86 apps to run on an ARM processor.

The rumor is that x86 ARM emulation will be in Windows Redstone 3 in the Fall of 2017. Windows Mobile runs on ARM processors and only supports Window Universal Apps, not full Win32 or .NET apps. Microsoft recently introduced Continuum intended as a killer feature with the Lumia phones. Continuum allowed the phones to be used as a PC substitute with a keyboard and mouse. The problem is that the only apps that worked were Universal Windows Apps. The idea seems to be that a Win32 emulator would allow any existing Windows app to run on an ARM phone. 


contin3

There have been rumours of a Surface Phone for a while, but recently Intel stopped work on its x86 mobile processor and so made it impossible for Microsoft to simply put x86 Windows on a phone. This suggested that the whole phone enterprise was done for because without an x86 Phone Windows is at a disadvantage. With an x86 Phone Microsoft could claim that it had been clever in its phone strategy and had simply waited until the hardware "grew up". 

If the rumors are true it might be that an x86 emulator is the solution to the lack of real hardware. However, it does push the limits of what the existing hardware can do. You would not only need to load the ARM version of Windows Mobile, you would also need the emulator and an x86 Windows subsystem. A quick reality check suggests that this is a crazy route to go down, even if you add the use of a 64-bit ARM processor to the rumor. 

Making emulation work at a reasonable speed with good memory efficiency isn't going to be an easy trick to pull off.

windowsphone

More Information

Microsoft's x86 on ARM64 emulation: A Windows 10 'Redstone 3' Fall 2017 feature

Related Articles

Continuum - Microsoft's Killer Phone Feature?

A New Build Of Windows 10 Mobile

Microsoft Scales Down Windows Phone

Microsoft Buys Nokia

Windows Phone 8 - A Restart

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

 

Banner


Where To Find Top U.S. Developers
28/07/2017

You might imagine that California, where Silicon Valley is located and with the highest concentration of  software developers, would be the state with the United States' top coders. In fact, acco [ ... ]



AI Applied To Cookies
23/07/2017

Are you one of those people who, when eating an unfamiliar dish, attempts to work out its ingredients in order to re-create it at home? It's something programmers are particularly prone to and now res [ ... ]


More News

 

 
 

 

blog comments powered by Disqus

Last Updated ( Thursday, 08 December 2016 )
 
 

   
Banner
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.