Panagiotis Poulos
New member
First of all, disclaimer: I recently bought an IDOL 4S with W10M just so I can keep using my favorite OS on a decent phone for as long as possible... so you might call me a die hard fan.
I'm also a full stack developer working exclusively on MS technologies. I think there's very little Google, Apple or Oracle can offer in terms of developer tools that bests the Visual Studio experience. The developement experience offered by MS is really the best there is. That's why C# and .NET is a thriving, growing community with tons of online resources and tons of exciting features coming out literally every couple of months.
MS is targeting the mobile dev world with Xamarin, a cross-platform development suite that lets people develop mobile native applications for Android, iOS and W10M in C# and .NET, sharing code and even UI designs across platforms. This allows software companies to use devs experienced in C# and .NET (there's tons of them and they're cheaper to hire than dedicated native app devs) and at the same time write/test software once, which is also cheaper.
So here's what I would do if I were MS:
a) Go big with my dev tools for mobile, really put their backs to it, and come up with amazing irresistible tools. They're already close and there's a huge community of devs ready to take up the offer and develop their Android and iOS apps on MS dev tools.
b) Don't outright kill W10M, I understand laying low from a marketing point of view, but no harm in spending a few resources keeping everything working for us die hard users, maybe pay one or two third party OEMs to release a couple of phones with W10M (like Alcatel did with Idol 4S).
c) Be patient, wait for the right moment. Once you have a big community of mobile devs working with MS tools like Xamarin the time has come to make your move. Release a new premium handset for business users who generally don't need many apps/games and announce the obvious to all devs: guys, all you need to do to get your apps to work on our new phone is compile your source code targeting W10M (or whatever you call it at the time) and you're good to go. No need to develop anything, no need to spend a dime.
There's no other path to saving Windows Phones. MS needs to get app developers to develop for their platform, and the only way to do that is to first control the tools they use to develop for other platforms. Who knows, maybe that's what they have in mind with Xamarin. And if they do, they're right not to go public with it - it's not the right time yet. So here's hoping!
I'm also a full stack developer working exclusively on MS technologies. I think there's very little Google, Apple or Oracle can offer in terms of developer tools that bests the Visual Studio experience. The developement experience offered by MS is really the best there is. That's why C# and .NET is a thriving, growing community with tons of online resources and tons of exciting features coming out literally every couple of months.
MS is targeting the mobile dev world with Xamarin, a cross-platform development suite that lets people develop mobile native applications for Android, iOS and W10M in C# and .NET, sharing code and even UI designs across platforms. This allows software companies to use devs experienced in C# and .NET (there's tons of them and they're cheaper to hire than dedicated native app devs) and at the same time write/test software once, which is also cheaper.
So here's what I would do if I were MS:
a) Go big with my dev tools for mobile, really put their backs to it, and come up with amazing irresistible tools. They're already close and there's a huge community of devs ready to take up the offer and develop their Android and iOS apps on MS dev tools.
b) Don't outright kill W10M, I understand laying low from a marketing point of view, but no harm in spending a few resources keeping everything working for us die hard users, maybe pay one or two third party OEMs to release a couple of phones with W10M (like Alcatel did with Idol 4S).
c) Be patient, wait for the right moment. Once you have a big community of mobile devs working with MS tools like Xamarin the time has come to make your move. Release a new premium handset for business users who generally don't need many apps/games and announce the obvious to all devs: guys, all you need to do to get your apps to work on our new phone is compile your source code targeting W10M (or whatever you call it at the time) and you're good to go. No need to develop anything, no need to spend a dime.
There's no other path to saving Windows Phones. MS needs to get app developers to develop for their platform, and the only way to do that is to first control the tools they use to develop for other platforms. Who knows, maybe that's what they have in mind with Xamarin. And if they do, they're right not to go public with it - it's not the right time yet. So here's hoping!