A partial response (information quoted from Wikipedia):
"The main hardware platform for Android is the ARM architecture (ARMv7 and ARMv8-A architectures), with x86 and MIPS architectures also officially supported (the latter two became officially supported in later Android versions). "
"Android devices incorporate many optional hardware components, including still or video cameras, GPS, orientation sensors, dedicated gaming controls, accelerometers, gyroscopes, barometers, magnetometers, proximity sensors, pressure sensors, thermometers, and touchscreens."
"In addition to running on smartphones and tablets, several vendors run Android natively on regular PC hardware with a keyboard and mouse. In addition to their availability on commercially available hardware, similar PC hardware–friendly versions of Android are freely available from the Android-x86 project, including customized Android 4.4. Using the Android emulator that is part of the Android SDK, or by using BlueStacks or Andy, Android can also run non-natively on x86. Chinese companies are building a PC and mobile operating system, based on Android, to "compete directly with Microsoft Windows and Google Android""
"As of July 2013, the Google Play store has had over one million Android applications ("apps") published, and over 50 billion applications downloaded. An April–May 2013 survey of mobile application developers found that 71% of them create applications for Android; another 2015 survey found that 40% of full-time professional developers see Android as the "priority" target platform, which is more than iOS (37%) or other platforms. At Google I/O 2014, the company revealed that there were over one billion active monthly Android users, up from 538 million in June 2013."
Someone I know recently bought a Dell laptop running Windows -- W10 I assume. Set it up with user id and password, then forgot the password. Called Dell tech support to find out how to recover the password or reset it. Was told it couldn't be done. Next question -- who else sells Windows laptops?
This is particularly interesting in light of all we've heard recently about the wonderfulness of Microsoft's management of device drivers as compared with Linux.
"Last week Microsoft MSFT -0.3% confirmed every Windows 10 update will mandatory and installed automatically. This was met with a hostile reception from Forbes readers with over 100 comments on my news article voicing their concern. And now some of those fears have been realised…
"With just four days left before launch, Windows 10’s policy of automatic updates has run into its first major problem and it is causing many PCs to stop working correctly.
" The flaw revolves around Nvidia graphics cards with users taking to Nvidia’s forums to report Windows Update is automatically installing new drivers which break multimonitor setups, SLI (dual card) configurations and can even stop PCs booting entirely which pushes Windows 10 into its emergency recovery mode.
"“Please pull these off Windows update!!!” writes Nvidia forum poster slycoder. “It makes my second monitor not work and lots of flickering! Please. I roll back and Windows Update reinstalls them :/” "
If you remember the saga of New Coka, followed by Coca-Cola Classic, you already get the point -- Microsoft, like Coca-Cola, is spending billions to undo a big mistake. And that is the most exciting news about Microsoft today.
As usual, the Wallybot has nothing cogent to say.
Read what the article says -- Microsoft's business is slowing failing, for the most part. Even where it is growing, the rate of growth is decreasing.
The softie shills want to hear about Microsoft rather than Linux. Hope this helps.
Seriously, this article shows clearly why they want to discuss *anything* except Microsoft.
"Despite the earnings beat, why did the shares drop on Wednesday? The main reason behind the drop is the steady decline of some of its core businesses. The Windows business has continued its steady decline in the fiscal fourth quarter. Revenue from the Windows business was down by 22% year-over-year during the quarter. Microsoft claimed that this decline was due to the upcoming launch of Windows 10. Microsoft’s phone business revenue also dropped by a whopping 68%, but the phone business is not as bad as it sounds, considering the fact that Microsoft realized $382 million from the end of its phone agreement with Nokia during the same period a year ago. In reality Microsoft has sold 10% more Lumia phones than a year ago. The next important factor is the slowing growth of its cloud business, as many recognize that Microsoft’s future depends on the cloud rather than the well-known OS business. Taking into account that Microsoft’s cloud business grew by 106%, 114% and 128% in the last three quarters respectively, 88% growth during the fiscal fourth quarter is a concern for many investors. Microsoft’s Office business also moved downhill during the quarter."
LOL you are so consumed with fear, that you forget that what you are paid to do is to attack Linux, and instead you attack me and others like me.
Need I point out that this is a logical fallacy, known formally as "ad hominem". If anyone were keeping score, you would be losing points. As it is, you risk losing your job as a shill.
LOL Linux is staging an amazing come-from-behind victory over Windows, and you have nothing but nonsense to say in response. You are a frightened child.
Not what I said, but never mind. The rest of your post is TLDNR -- too long, did not read. I gather you're still trying to justify the waste of time that would be incurred by maintaining an ABI. Having read of the insane contortions MIcrosoft goes through, or at least did some years ago, in the course of bringing out a new verstion of Windows, I'm not inclined to give much weight to protestations of that sort.
"It is Windows that is flexible, and it's Windows where things work and continue to work for decades."
Actually, it's Windows where things are broken and continue broken for decades.
Witness the failure, in the course of Longhorn development, to reduce "the API" to a reasonable size. That was said to have been a dream of Bill Gates for years, and Microsoft expressed a strong willingness to accomplish it, but in the end the project was quietly abandoned.
Or witness the stubborn refusal to remove the disastrous misfeature in Outlook that allowed unverified email attachments from the world at large to be executed locally with the user's own permissions -- which by default were often administrative permissions. That gave rise to an entire large class of security vulnerabilities known generically as "email viruses".
I could go on, but perhaps the point is made.
"... people cannot be expected to use the same compiler that you are using..."
If they are developing for Linux, or porting to Linux, they certainly can be expected to.
"....1% usage share on the desktop"
Still pretending the desktop is the world. Tsk tsk.
"Stable ABI can and should be maintained for an architecture."
Probably possible, but a waste of time and effort. Who wastes time developing in machine language or assembly language any more? But I can believe Microsoft does, given some of the horror stories I've read about how things are done at Microsoft.
Interesting. The shillbots are endlessly inventive in one way only -- dreaming up rationalizations for Microsoft's failures. A shame that they don't put that effort to some more productive use.
I think I know what they need, and perhaps they do also. But perhaps I will get there before they do.. There, I've said it...
SCO's lawsuit against IBM was pure theater. As I recall, SCO never produced a single shred of evidence to support its claims against IBM. SCO was reduced to arguing, in court, that IBM knew what it had done and therefore the court must compel IBM to produce a case against itself. The judge was properly incredulous.
Time was when, on a day like today, this board would be flooded with excited chatter. Them days are gone forever, perhaps.