Slashdot Mirror


Microsoft Releases Final Windows Phone 7 Dev Tools

cgriffin21 writes "Microsoft on Thursday released the final Windows Phone 7 developer tools to manufacturing, giving coders a couple of weeks' lead time to get their apps ready for the launch of the Windows Phone Marketplace in early October. Microsoft released the Windows Phone 7 OS to manufacturing on Sept. 1, and its OEM partners are in the process of testing it on handsets. The Windows Phone 7 developer tools are the final piece of the puzzle for Microsoft, which is now ready to march back into a mobile market where it has fallen alarmingly behind the leaders." In related news, CNET reports that Windows Phone 7 will only be available for GSM networks at launch, with a CDMA version planned for the first half of next year. This rules out Sprint and Verizon for launch.

2 of 170 comments (clear)

  1. Android, iOS, Blackberry OS, Windows Phone 7? by iONiUM · · Score: 4, Interesting

    WHO WILL WIN?! Actually it's kind of too late for Microsoft already. They're entering the market so late, what can they possibly offer consumers (I'm ignoring business use cases here, since it isn't for business anyways, or so they stated) that they can't already get from current offerings, and better?

    Furthermore, and this really pisses me off, the phone can't even run Silverlight in the browser. I have made a large Silverlight app and to make it work on the phone I have to re-target it, then tweak it to work with the "non-mobile but also not normal Silverlight version on windows phone 7" which is stupid. And I can't even tell people to just browse to the "regular" Silverlight page because of course, that won't work either. What exactly are they doing here?

    1. Re:Android, iOS, Blackberry OS, Windows Phone 7? by mlts · · Score: 3, Interesting

      The $50,000 question: What can Windows Phone 7 come up with that nobody else has, and make people willing to be locked via contract to two years with the device?

      Before Windows Phone 7, WM was a great and extremely secure OS, next to BlackberryOS. It supported remote kills, encrypted the memory card in a simple, but elegant and secure fashion, allowed one to reset their password if forgotten on the road, supported a lot of applications (when Handango was the main way to purchase mobile programs), was easy to program for, and so on.

      It is understandable that Microsoft wants to go from an open courtyard to a walled garden, especially with all the brickbats they have taken over the years (deserved and undeserved [1].)

      As of now, we have a number of distinct platforms for writing smartphone apps, and each is different from each other by a large degree: We have Objective C for iOS, Java for Android/BlackberryOS, XNA or Silverlight for Windows Phone 7, and C++ for Symbian (IIRC). XBox coders will be fine with XNA for the platform, but iOS and Android app writers will not bother because it is a completely different platform and architecture.

      Developers are looking at the numbers right now and growth rates. If I were to place my bets on a business application, it would be the tried and true BlackberryOS. If I wanted business users and consumers, it would be iOS. If I wanted consumers and some small business, Android. Where does Microsoft fit in here?

      There is one niche I see Windows Phone 7 will be good for is Exchange support. I'm sure it will support encryption, remote kill, password changes, password complexity, and all that. However, is superb Exchange support good enough to get the phone into the enterprise, jostling out Blackberries and iPhones [2]? IMHO, it needs more than that to be a viable platform.

      Microsoft makes some high quality products, but that isn't good enough. They have to grab market from entrenched companies and fight with Android for customers, both business and end user. I can see MS gunning at RIM for the enterprise users, but they have a fight on their hands for other markets.

      [1]: A lot of Windows problems are not Microsoft's fault. They are due to application developers who do the absolute minimum to get code shipped with security as a distant afterthought. I'm sure there would be a lot fewer cases of compromised Windows PCs if application developers wrote their code to not crash if DEP was turned on globally, and allowed ASLR to function.

      [2]: Apple is getting better with encryption, especially for Exchange. The only thing the iPhone is missing is the ability to set it so it erases itself if it does not get a network signal after "X" amount of time like Blackberries do. Similar with functionality to erase itself if the SIM card is removed or changed out.