Microsoft recommends switching to iPhone, Android as it kills off Windows phones
cnbc.com
cnbc.com
Microsoft (and by that I mean both Arbogast and Myerson) was just plain stupid to break app compatibility multiple times between Windows Mobile 6.x and Windows Phone 10. What exactly did they think was going to happen to their app count after pissing off their developer base?
Apple has broken compatibility plenty of times and has been able to move its customer base to the new platform.
When Apple breaks compatibility, I have to tweak the Objective-C code I've been toting around for ten years. When Microsoft broke WinMo compatibility, you burned it to the ground and started over.
EDIT: though in rereading your original comment, it's a fair question. Yes, I was around. No, I still don't think it applies. Even considering desktop, IMO Apple made great efforts to make such transitions at least somewhat seamless. In more than one instance, Microsoft's mobile message was: "that app won't run on the new OS without a lot of work."
Every competitor platform that has died has harmed the long term health of the ecosystem of open standards.
Microsoft's OS itself was not open source, of course, although MS has turned around into a very open source oriented company across much of their stack.
However, their data vacuuming is also high as they are hoping to compete with Google.
And if you do what they want, and install lots of microsoft apps on your Android or iPhone, then rest assured they will vacuum all the data just like the other guys.
Trusting any of these companies on that front is naive.
Yeah, the December date here confirms what Wikipedia has stated for a while for the RS3 fork's security lifetime. December is actually one bonus month past the expected 18 months.
I expect I will continue to procrastinate making a decision until that Holiday season, really. I had an iPhone (3GS) and switching back to iOS doesn't really excite me. I develop some from Android and rather dislike it (though I realize that apps like Microsoft Launcher and Launcher 10 presumably make it more Windows Phone-like than iOS is capable of being), and I still hold a grudge against Google for killing Reader.
It's not a decision I look forward to. Two ugly options and not a good reason to pick one, other than "I don't think I want a mobile computer on my person that isn't receiving security updates."
I think the problem was not breaking compatibility between WM and WP, but breaking compatibility between WP7 and WP8. That and being too little too late (small number of apps when both Android and iOS stores were thriving).
Instead of improving the Silverlight + XNA programming models, they just rebooted everything with WinRT, using an incompatible .NET implementation and forcing three implementation stacks (phone, tablet and desktop).
Followed by the UAP partial reunification in 8.1, then the UWP reboot.
They only did once in WP7. After WP7 there were very minor changes in the APIs. They never forced you to rewrite WP7 silverlight to 8.1 WinRT or 10 UWP. They recommended to do so and wrote porting guides, but silverlight remained compatible.
I believe HP/Palm open-sourced WebOS after they abandoned the device market, but nobody tried to build a Hackintosh type phone out of it.
Back then, that made sense as WebOS suffered from a lack of apps, but in 2019, mobile web apps aren't the afterthought they used to be. I can call an Uber and track the entire journey using their web app manifest ("Add to home screen"). I'm using Uber as an example of a complex app that you wouldn't think would work well as a 'website'.
With everything we know about Google's data collection/tracking policies, I'd think there'd be some itnerest in having the option of hardware that ran a non-intrusive mobile OS.
A month ago, MS announced Project Mu - opening up their UEFI implementation on github. [1] Extending that project to their legacy ARM phones would be the way forward, perhaps.
[0] https://www.xda-developers.com/microsoft-lumia-525-hacked-to... [1] https://blogs.windows.com/buildingapps/2018/12/19/%e2%80%afi...
I think Microsoft may be in the closest place it has ever been to the possibility of open sourcing Windows, but I don't think the death of the Redstone 3 fork that Windows 10 Mobile has been running for the last year plus would be the reason it happens.