Cross posting this from the Skydrive app comment thread with a bit of expansion and cleanup.
To all those complaining about Microsoft releasing apps (OneNote, the XBL app, Kinectimals, and now Skydrive) for other platforms too and to the ones complaining about them spending time writing them, consider this. Microsoft is a BIG company, really big; about 90,000 employees, half again as many as Apple. Windows Phone is just one small part of the whole. There are a lot of other divisions, each with their own employees and leadership. Incidentally, this also is why the company seems to be at odds with itself sometimes. Like any siblings they don't always play well together.
I can almost guarantee you that the people who made these apps do not work for the phone division. Skydrive would have been written by guys working in online services, OneNote by guys working in the Office division, etc. Remember, the mobile app ecosystem is inherently designed to be easy for even small one or two person teams to program for in a relatively short time. Microsoft is the largest software company in the world by far and has plenty of skilled programmers. Even IF the app programmers were all from the WP team, how many do you think it really took?
Keep in mind that it is in each division's interest to get as many people using their product as possible to help the company make as much money as possible. If that involves releasing apps for the dominant platforms to get people using their product then so be it. Like it or not there are FAR more iOS users out there than WP7 users. It is really in OUR best interest too, considering the financial beating Microsoft's phone and online services divisions are taking. The more successful divisions, Windows, Office, and Gaming, are supporting WP7 by keeping the company profitable overall. If MS started losing money every quarter how long do you think our platform would last?
There's also another important way to look at it. As other have pointed out, WP just doesn't have enough marketshare for exclusive apps to be a very big draw. It might win some first-time purchasers but not converts. Not many people are going to say "I have to switch to WP7 for that killer app." (and let's face it, these aren't killer apps at the moment anyways) What they WILL say is "I'm can't switch to WP7 because they don't have this app I use."
Skydrive is an excellent example. It has been around for years but when I mention the general reaction is a blank stare, even among fellow techies I work with in IT. Mention Dropbox and guess what, most people know about it, even our end users. If Skydrive isn't available on iOS or Android do you think people are going to switch? No, they're just going to use Dropbox instead. Onenote is in the same situation. Almost nobody knows what it is. If it's not available then people will just use another app like Evernote.
I've worked in tech support and IT for over a dozen years. One thing I've learned is that having to start all over is bad enough for most people. Going to something new is downright SCARY. People tend to want to stick with what they know. If Microsoft can get them using their products then it makes that transition a lot less scary. By making the apps available on other platforms then MS can say to those users, "Come on over, we have that app you love to use too and it's even BETTER on our platform."
We should be applauding Microsoft making stuff available on iOS and Android. It ultimately will benefit Windows Phone as well.
To all those complaining about Microsoft releasing apps (OneNote, the XBL app, Kinectimals, and now Skydrive) for other platforms too and to the ones complaining about them spending time writing them, consider this. Microsoft is a BIG company, really big; about 90,000 employees, half again as many as Apple. Windows Phone is just one small part of the whole. There are a lot of other divisions, each with their own employees and leadership. Incidentally, this also is why the company seems to be at odds with itself sometimes. Like any siblings they don't always play well together.
I can almost guarantee you that the people who made these apps do not work for the phone division. Skydrive would have been written by guys working in online services, OneNote by guys working in the Office division, etc. Remember, the mobile app ecosystem is inherently designed to be easy for even small one or two person teams to program for in a relatively short time. Microsoft is the largest software company in the world by far and has plenty of skilled programmers. Even IF the app programmers were all from the WP team, how many do you think it really took?
Keep in mind that it is in each division's interest to get as many people using their product as possible to help the company make as much money as possible. If that involves releasing apps for the dominant platforms to get people using their product then so be it. Like it or not there are FAR more iOS users out there than WP7 users. It is really in OUR best interest too, considering the financial beating Microsoft's phone and online services divisions are taking. The more successful divisions, Windows, Office, and Gaming, are supporting WP7 by keeping the company profitable overall. If MS started losing money every quarter how long do you think our platform would last?
There's also another important way to look at it. As other have pointed out, WP just doesn't have enough marketshare for exclusive apps to be a very big draw. It might win some first-time purchasers but not converts. Not many people are going to say "I have to switch to WP7 for that killer app." (and let's face it, these aren't killer apps at the moment anyways) What they WILL say is "I'm can't switch to WP7 because they don't have this app I use."
Skydrive is an excellent example. It has been around for years but when I mention the general reaction is a blank stare, even among fellow techies I work with in IT. Mention Dropbox and guess what, most people know about it, even our end users. If Skydrive isn't available on iOS or Android do you think people are going to switch? No, they're just going to use Dropbox instead. Onenote is in the same situation. Almost nobody knows what it is. If it's not available then people will just use another app like Evernote.
I've worked in tech support and IT for over a dozen years. One thing I've learned is that having to start all over is bad enough for most people. Going to something new is downright SCARY. People tend to want to stick with what they know. If Microsoft can get them using their products then it makes that transition a lot less scary. By making the apps available on other platforms then MS can say to those users, "Come on over, we have that app you love to use too and it's even BETTER on our platform."
We should be applauding Microsoft making stuff available on iOS and Android. It ultimately will benefit Windows Phone as well.