> Wow… Max. I don’t understand your assertions at all. Not even in the abstract.
Isn’t the OS about more than launching WPF GUI and apps? Like, you know, responding to external
events, scheduling threads, and managing power utilization?
My statement is that most of the Windows Phone development ecosystem will not notice if the next WP kernel will become NT and no more CE. More so, MS can switch to Linux there (ha-ha-ha!) without disturbing neither user nor developer community.
The developers are using .NET (or WinRT) layers anyway, and (especially the phone developers) do not care much about anything but the fancy UI.
And, with threads, .NET 4 introduced async/await stuff (language-embedded coroutines), which allows the developers to avoid using threads and still have responsive UI. This stuff is IIRC also in WinRT.
installed on it, and she runs the occasional WPF app. Does that mean she’s running Windows >Phone?
Not, but the vice versa is true. WP - at least the old WP7 - is Silverlight.
WP7 apps are Silverlight apps.
Architecturally, I could give a shit about whether the interface is tiles or tools. Whatever.
Are you the WP developer? The bulk of the task these developers are facing is to implement the UI (with some HTTP-based networking usually). So, they do give a shit about the interface. And the kernel itself - for them - is some “black box”, knowledge of which is not necessary for their tasks.
THAT’s about the underlying goo in the OS, not Silverlight/WPF.
From a developer perspective, frameworks/APIs/libraries/tools is what make the platform.
–
Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com