Linked by Thom Holwerda on Fri 1st Feb 2013 18:25 UTC
Windows A few days ago, Microsoft released the long-awaited Windows Phone 7.8 update for all those users who will be stuck on Windows Phone 7 forever because there's no upgrade path to Windows Phone 8 other than buying a new phone. Now that it's here, what, exactly, does WP7.8 to the table?
Permalink for comment 551150
To read all comments associated with this story, please click here.
Comment by Nelson
by Nelson on Fri 1st Feb 2013 19:01 UTC
Member since:

Here's where I vent:

- Microsoft's handling of the Windows Phone 7 to Window Phone 8 situation is terrible. In fact, the entire development cycle of WP8 was haphazard and riddled with compromises and broken dreams.

- Microsoft purposely misled WP7 consumers by claiming that WP8 was incompatible. Anyone with software engineering chops knows that to immediately be bullshit. It takes a non trivial effort, sure, but it is my opinion that it was outweighed by the benefits.

- The Windows Phone SDK Platform team are DevDiv-istas and it shows in their design. Windows 8 is a thoughtful OS and developer platform. Windows Phone is a cobbled together platform which is only good if you compare it to other terrible platforms.

Microsoft isn't a cash strapped start up, they don't have to cut corners. Its time they start investing the proper resources into Windows Phone.

Silverlight may have been good enough in 2010, but it is 2013. Look at the WP8 SDK, its still Silverlight. The fact that besides the NT Kernel shift and a handful of new APIs, the platform received no significant improvement, is intolerable.

- You're spot on about the single project for WP7/WP8. Since Microsoft did not invest in bringing the WP8 SDK to feature parity with Windows 8, the least they could've done is make it simple to conditionally define differences in one single application platform.

There is no reason I should have to maintain two project solutions, submit two applications, manage two lines of communication, etc for apps that share > 95% common code.

- The porting of WinRT is a token gesture to WP8. Its useless without the WinRT based XAML stack. The only use case for it is when doing C++ DirectX Games, but not really (see below)

- The way you do DX and XAML interop is different for Windows 8 and Windows Phone 8 DESPITE them both using the Windows Runtime under the cover. Whoever made this f--king decision needs to be fired.

- The fact that they didn't make Roaming Cloud Storage across WP8 and Win8 (its excellent in Win8) is again a huge miss. Heads need to roll. Ditto for HttpClient. A majority of the code differences come down to HttpClient (which is excellent on Win8) and HttpWebRequest/WebClient on WP8.

- The sorry excuse for a bandaid that is the PCL (Portable Class Libraries). I don't want to use a black magic hack to get my code to be portable across the XAML stacks. I want there to not be so many XAML stacks. Fix the root cause not the symptoms.

- Windows Phone 7.8 is an example of everything that is wrong with Microsoft. It is a bone that was thrown to early adopters, but it's the smallest one imaginable. It almost feels like they did enough to make most people shut up. What they consider enough really isn't enough.

- Xbox Music is a mess on every platform. Whoever f--king screwed this up should be summarily terminated from Microsoft. This entire team is incompetent. It is slow, glitchy, and incomplete. Do NOT replace existing working solutions with broken crappy ones.

I think I've spoken for long enough. Microsoft needs to realize that this isn't a market they lead. This isn't something they can afford to leave to chance. They can't let internal company politics relegate Windows Phone to a second class citizen state within the company. There needs to be some accountability for why there has not been more significant traction in this amount of time.

Nokia, god bless them, has been helping Microsoft and Windows Phone tread water for about a year now. Unfortunately, treading water is the same as drowning when mobile is such a crucial part of their strategy moving forward.

They owe it to the OEMs that have invested significant time into the platform to be doing their absolute best to foster growth. I don't believe this is happening right now.

I often defend Windows Phone and especially Nokia because I think they get a bad rap and people tend to exaggerate their shortcomings and hope for their demise irrationally, however, I am a realist and I do not blindly make excuses for someone who does not deserve them.

This isn't 2010 anymore. They need to get their act together.

Edited 2013-02-01 19:05 UTC

Reply Score: 19