Why I'm Close to Giving Up on Windows Phone 7, as a User and a Developer
blog.dantup.com
blog.dantup.com
When Apple was launching the iPhone, they pulled engineers from their flagship Mac OS X to work on new phone software. They seemed to think it was pretty important to launch with a strong product and have all the details right; to them, even delaying a product from another part of their business was an acceptable risk. When was the last time Microsoft did anything like that? Instead of slapping together product groups to shove their way into every has-been market, they could stand to divert some developers, developers, developers to products that need a polished launch, such as WP7.
It seems like MS could really use from some user centric project managers or something to really get them on the course to consistent delivery, because that's what's lacking.
Vista was a bust, 7 was a phenom by MS standards. The 360 did OK, the Kinect was brilliant. By the logic that is the Windows development cycle, Windows 8 is going to be an abysmal failure. I'm an OS X user now, but I'll still say how great Win7 is, and the only thing I wish to see come from the company is some form in consistency with their products and marketing. These "To the cloud" commercials NEED to stop.
When you don't have the company riding on you, you can take bigger risks. It will be interesting to see what Windows 8 ends up becoming. Vista was largely a failure because they were overly ambitious, despite common belief. I fear that this failure will prevent Windows from being ambitious again. I hope they learned that they failed for very specific reasons -- not just ambition in of itself.
http://www.winsupersite.com/article/reviews/the-road-to-gold...
A couple of key quotes:
"Previously, the Consumer Windows team had been lumped under Jim Allchin's Windows team, which was furiously working to complete Windows 2000, the company's enterprise OS product. But when it became obvious that a consumer version of Windows 2000 was out of the question, the stagnating Consumer Windows team finally got its wish: To create a final release in the Windows 9x product line"
and
"Just a year earlier, at the 1998 version of WinHEC, Bill Gates had announced that Windows 98 would be the end of the line."
There wasn't supposed to be a Win ME, and there shouldn't have been. Win 2000 was supposed to be the merge point of consumer and enterprise, but wasn't ready.
Maybe it was Silverberg that led the consumer team to create WinME, I don't know. What I do know is that most of the talent was working on the NT side by that point (not to say that the ME folks were hacks, but they weren't the strongest OS team MS had).
An honest question, though: is some of it the tools and/or engineers?
I've never worked in a big software company so for all I know management can have these kind of devastating effects (for this long a period of time). I suppose I just have a hard time believing that everything that goes wrong is the fault of management (Vista, Zune, WP7 at this point) while everything that goes right is brilliant engineering (2000/NT, 360, Kinect).
As recently as last year. They claimed to have 30,000 engineers working on cloud services, which is not what I would consider a has-been market.
Microsoft is at least two generations behind Google and Apple at this point. Some would argue three generations. I'm a .net developer who loves C# too so I'm sympathetic. But putting a lot of resources into Windows phone 7 at this point is just folly
It feels like MS isn't putting enough skin in the game. They shipped the OS in September. Great. That gets you a toe in the door. They should have rev'ed that OS at least as many times as Apple has theirs. Apple has shipped 5 updates to iOS since September. MS -- one (the update to prepare for future updates, so really not even a real update). That's embarrassing that the market leader, with 300k apps in the appstore and 100M devices on the market is more agile. And as a developer, you have to ask yourself, "Is this a platform I want to get in bed with?" At this point, I wouldn't.
And a second major update in month 7.
2.0, 3.0 and 4.0 were all followed by 2 major and 2 bugfix updates in the first 6 months.
It took Android from 2008-09-23 to 2009-04-30 to get to it's first MAJOR update (cupcake, v1.5). MS is pretty much on the same pace. (Note: Android 1.1 was exclusively for the T-Mobile G-1; I don't consider that comparable to the WP7 Nodo update.)
iOS runs on iPhone and iPad, and on a comparably limited number of networks. Yet it took from 2007-06-29 until 2009-06-17 (days shy of 2 years) just to get copy and paste functionality.
The market leader only looks more agile today, after they worked out a ton of bugs. Considering just how well WP7 worked from day one, I think it actually has a very bright future.
I hit into this with the Amiga in the 80's and 90's. Boom, Commodore goes down. Lots of anger ensued, got over it. Then did the same with BeOS in the late 90's. Boom, Be Inc goes down. Lots of frustration ensued, got over it.
At this point I seriously considered buying my first (and last) Windows operating system box, just to get "Boom, Microsoft goes down", too.
WP7 should be able to compete with Android and iOS if they fix the bugs and add missing items such as copy-paste and multitasking.
http://news.ycombinator.com/item?id=2326048
edit: I predict severe downvoting once people start arriving at their offices in Redmond...
If IE9 implements it, there's a danger of people developing sites that implement workarounds and fixes and will break when the issues are fixed.(i.e back to ie6 days).
For the new features here is the labs version:
http://html5labs.interoperabilitybridges.com/
>edit: I predict severe downvoting once people start arriving at their offices in Redmond..
Is this some kind of joke? Usually if you bash MS and praise Apple/Google you get modded up real high. Say thing that can be construed as mildly positive to MS or midly negative to Apple and you'll not get upvotes or get downvoted. There are HN users who have quit HN for good because of this.
There are HN users who have quit HN in disgust because of this.
If you're getting downvoted for bashing MS, then you must be doing something wrong, like being way off base with your hate or something.
No joke, sadly.
While I get carried away sometimes (Windows has improved a lot since my windows 2003 days, WP7 is neither "Vista Phone 7" nor "WinMo 7") I see very frequent downmods when I paint Microsoft technologies in unfavorable light, most of them occurring early in the morning PST (I live in GMT-3, so I post a lot before US west coast wakes up). Since I have been very active these days, most posts where this happened are buried deep in the threads pages and may take some time to unearth.
To be fair, I also notice some backlash when I paint Apple in unfavorable colors too.
Not so for Apple comments/stories.
This does not exactly bode well for IE9 rolling out at all. And then the mobile webkits not only have pretty damn good support for actually displaying pages but have made quite monstrous performance improvements recently.
-- Android resets your phone to factory settings without asking you or even giving a warning if you port a number to it. This deserves a class-action lawsuit. See here: http://androidforums.com/droid-x-support-troubleshooting/131...
-- Using the built in email application, sent emails often stuck in the outbox. See here: http://www.google.com/support/forum/p/android/thread?tid=6d4...
-- Wifi on the phone does not work if SSID is hidden. See here: http://code.google.com/p/android/issues/detail?id=1041
-- Bluetooth on the device is unable to connect to a desktop to transfer files or sync. See here: http://www.bing.com/search?q=android+bluetooth+paired+but+no...
-- Once you sign in into Google Account using any Google app (like Gmail), you cannot sign out, ever! Only way to "sign out" is to reset the phone to factory defaults, which means loosing all your data and needing phone activation again. See here: http://www.sizzledcore.com/2009/12/27/how-to-remove-change-g...
-- They have artificially blocked use of Google Calendar app on the phone from functioning unless using a Google Account. Of course Google isn't interested in Outlook Sync, but even third-party developers suffer. Many have started providing their own calendar apps. See here: http://www.syncdroid.net/
If you follow the links, you may notice that many of the issues have been open for a few years, some since Android version 1.6, etc. Google just does not care.
To fix the issue with sent emails stuck in the outbox, people have started from the source code of the built-in email app and created K-9 mail, which is 10X more powerful, and works.
Also you can remove or unlink you google account in the "Accounts & Sync" area of the settings menu.
My Android (v2.2) does not allow removing Google account.
I can add and remove Google accounts whenever I want, in Accounts & Sync. I have two accounts linked, one private and one business, and that works really well in all apps.
AFAIK, the only bug I've been bitten by is that I had to remove a file on the SD Card named "smdl2tmp1.asec" because updates of apps stored on the SD Card stopped working after an update, which of course is unforgivable. And still not fixed. Seems to be on phones from several manufacturers, but only on a few percent if that.
Undeniably. Google may not be fixing these bugs and their communication is definitely less than stellar, but at least they are getting releases and bug fixes out of the door, as well as improvements to the platform. Likewise with iOS, there are bugs & features & long-needed fixes (I'm looking at you, notifications) which still have not been released, but the company is moving forward, fixing bugs (again not necessarily my or your own pet bugs) and adding features.
Example: WP7.
What is expected: They ship fast and they update fast and agile, they don't have giant compatibility legacy to maintain.
What actually happens: WP7 took forever to ship and never got updated.
My speculation why it happened: they've got some lengthy and fairly bureaucratic process of approving new features, new versions, etc. They apply the same methodic they used with windows to their WP7, like, always maintain backward compatibility, be very reliable (well, you all know what happened) and predictable. They're, like, four years late and they keep wasting time.
Not to mention that WinMo wasn't too great either. I had an iPaq, which was sort of okay, but it didn't rock. It wasn't "cool" in any sense. And they probably vastly underestimate the coolness factor.
My $0.02.
Their current development strategy for things like MVC and Silverlight is to pre-release new functionality as an unsupported project, full source and iterate fast. They're quite agile in areas.
WP7 feels like some one has suddenly put the breaks on it.
As noted in this blog post, an update applied to the phone broke it and the user had to get a brand new phone. This added a customer service burden to the mobile provider / network - which in turn means they will moan to Microsoft when they do this and give them less enthuiasm for WP7 devices in future if it keeps happening.
I still really feel Microsoft can get back on track if they had new executive level management. Someone younger, bolder, a little audacious but with the ability to execute - like for example bringing back Gundotra at the CEO level. It's just that they need to do it sooner rather than later.
And have there really been NO bugfixes or patches (other than the notorious one he mentioned)? That's insane. Microsoft has got to know how far behind the ball they are... why aren't they pulling out all the stops on this?
For Microsoft: This isn't Windows. You can't wait 3 years (or more) for every release.
Very reminiscent of Apple fans in the '90s, buying crap products because they've defined themselves to be on Team Apple.
Worse, there is no upgrade path.
Really, this is a microcosm of MS in the Ballmer era. They still have incredible engineering talent, but they have no vision.
Well done.
I hate to say it but by the time Windows Phone 8 comes out, if it ever does, the iPhone, Android and quite possibly RIM will be way ahead. Seems like 2013 at the absolute earliest for Microsoft.
http://www.mobilecrunch.com/2010/12/07/microsoft-doesnt-expe...
Mossberg asked: “So.. how long before you’re back into the market… back up to a good marketshare, up there with Android and Apple?”
“I don’t know..”
“Couple months?”
“Longer than that.”
“Couple years?”
“Maybe.”
Isn't it time to stop developing for OS/2?
http://www.engadget.com/2010/09/10/microsoft-celebrates-wind...
I'll just leave that there ;)
That seems to be an internal joke for the team after their hard work over 2 years for meeting the deadline of the 2010 holiday season and to "rally the troops".
I got a bunch of very confused texts from him before we figured that one out. Now whenever I text him, I have to append (This is Erik).
I may be miremembering but I don't recall any real issues with it, and it still is the best phone I've owned.
Stopped reading here.