Google has decided to introduce native client support on ARM for Chrome, and with Native Client (NaCl) enabled, Chrome is said to be able to run high-performance apps that have been compiled from your C and C++ code. This starts to get a wee bit technical though, as one of the main goals of Native Client would be to help it remain architecture-independent, in order for all machines to run NaCl content without batting an eyelid. This step by Google would prove to be a positive push in the right direction, as the Native Client SDK is now capable of supporting ARM devices which range from version 25 and above.
Assuming your app relies on Native Client and newlib, you can now reach users on ARM devices through the simple act of adding an ARM .nexe to your app, while making a tiny adjustment to the Native Client manifest. Once you have the latest SDK (software development kit), it is all you need at the moment. Interesting times are definitely ahead, as there is quite a sizable community of users who use ARM-powered devices.
Yes, ARM's ecosystem is the key differentiator that gives them an insurmountable moat that no other company can compete with.
Approximately 30% of the semi space has adopted the ARM architecture and the stated goal by ARM's management is to engage the whole semi space for their TAM.
With processors costs decreasing and functionality increasing, more and more processors are being used for 2-way communications. This requires a 32-bit+ processor.
Electrical devices can only run as fast as the network they run on, so as the mobile internet proliferates and the telcom networks keep increasing speed with LTE, more and more devices will be used.
The amount of processors being deployed yearly is growing larger year by year. This expanding market share pie will continue for the foreseeable future.
When LTE-A becomes mainstream the platform used will be all IP (using SoC's) and based on Software Defined Radio, which will be the catalyst for the Internet of Things.
This leads to a Smart Planet, which will use a Smat Grid, which is enabled by a smart meter, where the metering industry for 2-way communicating meters is consolidating onto the ARM architecture.
The smart grid and the internet will be based on heterogeneous computing/networking which merges the wired and unwired world together allowing interoperability between all electrical devices, regardless of the device's platform, protocol or operating system.