My question would be why would MS put W10 on ARM if it is not the future? Does not make any sense to me if they do not plan on doing anything with it.
I guess it comes down to how we interpret the phrase "not being the future". Obviously MS would not invest into a technology that has
no purpose. I'm definitely
NOT saying that W10oA (Windows 10 on ARM) is pointless. However, W10oA is not the foundation on which MS is building their future. W10oA is just a means to and end. It's not the end in and of itself.
The foundation on which MS is building
all their modern technology and products (Holographic OS, all their apps, etc.) is the UWP! MS couldn't be communicating any more clearly what the technical foundation for future Windows development is. However, the UWP just doesn't need W10oA! UWP software can already run on both x86 and ARM CPUs, and it can do so without requiring any additional emulation infrastructure, without the desktop, and without Win32.
As far as I can tell, W10oA solves at most three problems:
- allows "full Windows" to run on ARM chips that are far cheaper than their Intel x86 counterparts, allowing OEMs to bring Windows desktop computing to lower price points.
- allows "full Windows" to run on ARM chips that are part of a SoC which may be more suitable to mobile applicaitons than what Intel can offer (integrated GPS, motion sensors, etc)
- maintain the ability to run x86 software despite using an incompatible ARM CPU.
If it were not for the first two points, I'd maintain that Intel's Core M remains the better proposition. However, making Windows computers cheaper is always a good idea. But beyond the cost factor, W10oA is just about running legacy software from the Win32 area.
That's what W10oA does, but its goal is to solve MS' mobile OS related chicken-and-egg problem. Without apps users won't come; without users developers won't create apps. Since not enough developers will create for MS' new UWP ecosystem, MS is now providing a way for very portable devices to access the existing Win32 desktop ecosystem. MS will introduce very portable (and likely also very cheap) devices that can, when hooked up to a monitor and keyboard/mouse, run Windows desktop software. A pocketable desktop. Smaller than ever before. More affordable than ever before. There may be other surprises, but with that we now have at least one unique feature that is worth buying into
despite the app gap on mobile. It could even be argued that now Android and iOS devices have a continuum related app gap.
If that catches on, and many such devices are sold, then MS will have also created a market for UWP apps, because whenever those devices aren't hooked up to a monitor and keyboard/mouse, UWP apps is what people will be using. That's what I mean when I say W10oA is just a means to an end. Its purpose is to foster a MS Windows based mobile market for which it is worthwhile to develop UWP apps. That is the real goal. Since 2013 I've been saying that Microsoft's Mobile OS (then WP8 and now W10M) needs at least one unique, highly desirable and easily marketable feature that would drive demand for MS' mobile devices
despite the app gap! MS ignored that approach. Instead they tried to fix the app gap directly and (IMHO very unsurprisingly) failed. I'm glad that is now finally changing.
In the mean time, I wouldn't be surprised if we aren't given a single new piece of hardware running W10M. The casual gadget consumer may then indeed get the impression that W10oA has replaced W10M, but that impression would be wrong.
Windows has been able to run on ARM CPUs ever since W8 (Windows RT). There is nothing new about that. What is new about W10oA is its ability to also run x86 software via emulation. If MS is successful, that emulation capability will become irrelevant to all consumers except those who can't let go of their decades old software packages that have long been superseded by UWP software. That's obviously not the future. At that point, W10M also becomes a very attractive proposition (less administration and far less security vulnerabilities, smaller, cheaper, etc).
Hope that was more clear.