Smart phones are the future of computing and electronic gadgetry/control in general, putting traditional windows on a road to nowhere.
Har Har Har... ;)
What platform would one develop hardware/software for all these gadgets on ?
And companies that do the development would need some form of computer admin...
.. and other companies would need powerful platforms to run their big systems.
ARM is good for gadgets but nothing more that that... their are processors more powerful than Arm and use a lot less power.
Afraid not.... MS, Apple, Linux will be around for a long time.... Gadgets will change for sure.
MS's (and everyone who likes it) stupidity is the cloud.. as we all know clouds evaporate when things get to hot.

I'm not giving up my desktop or locally stored apps either. You are also right one of the faults with the present cloud push is the notion of cloud only, which is silly. The exclusivity of Google Chrome OS working only with web applications is a fatal blow imo. Even if local storage is effectively just a USB or locally networked drive I don't think people will ever forgo their personal computer and storage space for a cloud based system, no matter how well received or how many cloud based apps are integrated into the system.
As far as what platform to develop hardware/software for all these gadgets you have USB, which is not OS dependent so long as the driver exist. You have JavaScript, which is platform independent. You have tcp/ip network services, which are standardized and platform independent, and doesn't require an actual internet connection to implement and use. If you keep your windows app reasonable clean of BS running it under Wine on Linux flavors is trivial. Even short of all this, the majority of developers has already moved to web applications that are platform independent. Hence the push for cloud only systems, which is going a bit too far.
Iphones and such have even become an indispensable in the administration of some manufacturing plants in surprising ways, including the administration of PLCs on the assembly line, flow and inventory control, etc. When we perceive Iphones as something that relates to subset X, and computers as something that relates to set Y, these are mere prejudices resulting from what we've learned to expect given our experience with existing technology offering.
So when I say smart phones are the future of computing, I'm not suggesting that people will be completely weaned off of the core advantages that only a desktop system provides at present. This is Googles error imo. I am suggesting that smart phones will be functionally extended to provide this desktop functionality, through docking and other connections, which moots much the the hardware requirements for an effective desktop and administration systems. You could borrow someones else's desktop system without their OS, desktop, security credentials, or other tools, simply by them undocking their smart phone and you docking your smart phone on their system which is now effective devoid of an OS. The worst mistake you can make to presume technology will maintain the same boundaries between gadgets that are standard expectations at present.
The people who can think outside of these prejudices induced by the niche functions of differing devices will be the ones defining the future of technology. The bandwagon effect of jumping or porting everything to one best paradigm is fallacious. Smart phones are well positioned to provide the foundation piece for this plurality of paradigms. Only very few are thinking more than 1, maybe 2, steps ahead.