I remember when I first saw Windows Phone 7 introduced all those years ago now how it just looked like Microsoft playing the me-too game with one of its biggest competitors. This was also a time when RIM, you know those guys who make the BlackBerrys that everyone used to rave about, where the kings of the smart phone world and Android was still considered that upstart that would get no where. Back then I said I’d end up getting one of these handsets eventually, mostly for application development purposes, but also so I could share the experience with you, my readers. I never really made good on that promise but thanks to LifeHacker I’ve had the privilege to have a Nokia Lumia 900 as my sole communications device for the past couple weeks and I thought it was high time I told you what I think of it.
Before I get into the meat of the underlying operating system I want to take a little time to comment on the phone itself. Nokia, renowned for their low end handsets that are everywhere, sheds those preconceptions easily with the Lumia 900. Whilst I know its no indication of the underlying quality the 900 has a really nice heft to it, feeling quite solid in the hands. The specs are actually quite incredible with it sporting a 1.4GHz Qualcomm Scorpion processor, 512MB RAM and 16GB of internal storage. Couple that with an 8MP camera with Carl Zeiss optics capable of capturing 720p video you’ve got a solid base of hardware that’s easily comparable to all other handsets from its generation. The battery life is also pretty incredible, easily lasting a couple days with moderate usage. Indeed if Nokia were to release a similar phone to the Android market there’s no doubt in my mind that it’d be right up there with the likes of Samsung and HTC.
My first impressions were quite good for Windows Phone 7 with some teething issues that I’ll dive into. On the surface Windows Phone 7 is visually pleasing with the large icons, live tiles and a very smooth scrolling experience that all just works. Just like you do with Android or iOS you sign into your phone using your Windows Live ID, which can be any email address you want, which then hooks into the underlying services that power your Windows Phone 7 handset. For the most part this is synching with things like Live Contacts, SkyDrive for your cloud storage and any other Microsoft service. For the most part these work well however I had a stumbling block at the start which did sour me initially on the platform.
So ever since I moved from my Windows Mobile device to my first iPhone all those years ago I’ve had my contacts stored in Google Contacts as that was the easiest way to ensure they’d follow me from platform to platform. Thankfully Windows Phone 7 allows you to add accounts across a wide range of services, Google being one of them. So I entered my details and hit sync…nothing happened. Indeed even when I tried to sync to my LiveID (which has nothing in it) I got a similar error saying “Attention required” and upon investigation it said that my username/password combination wasn’t correct. No matter what I did to get this to work it would always come up with this same error for both services. To rectify this I had to reset my phone to factory defaults, sign in again with my LiveID and then attempt to sync again. For Google Contacts I had to create an application specific password to use it (I have 2 factor auth turned on for my Google account) but I wasn’t prompted for this from Windows Phone 7 like I have been for other services. Realistically I’d expect a little better from a platform that’s been around for this long and this was why I was initially unhappy with Windows Phone 7.
However all the other in built apps like email, messaging and maps work absolutely flawlessly. It didn’t take me long to get everything in sync with all my emails coming down as soon as the server received them and things like MMS, which usually require some fiddling to get them to work properly, just worked straight away from the APN settings that came down from Telstra. The problems I experienced getting my contacts onto Windows Phone 7 were really the only major issue I had with the platform itself and it speaks volumes that the rest of the experience was so trouble free by comparison.
Of course the platform itself is only part of the equation as it’s the third party applications that can make or break it. Thankfully I’m please to say that for all the major applications like Twitter, Facebook and Shazam there are native applications and the function pretty much identically to their counterparts on the other major platforms. There are of course some differences in the applications that can be rather irritating (Twitter for instance doesn’t preload tweets like it does on Android) but they are more than usable. I wouldn’t say I prefer the Windows Phone 7 experience over Android or iOS as I was very much used to the former due to it being my platform of choice for the past year and a bit but I don’t find myself wanting for any specific feature. It’s probably more due to the fact that Windows Phone 7 has its own UI styling that’s pretty consistent across all the applications and for some instances that fits well but for others it just doesn’t really work at all.
Where Windows Phone 7 starts to fall down is in the niche application area, I.E. those applications on other platforms that you have for one specific need or another. My best example of this would be SoundCloud, a music sharing application, which has a great application on both Android and iOS. For Windows Phone 7 there’s no official application and all the third party solutions are really quite bad, to the point of being unusable. Of the 3 I tried no one supported logging in with Facebook and since I have no idea what my SoundCloud password is (I never set one, because of the Facebook integration) I simply could not try them. The SoundCloud mobile application is actually quite good but it doesn’t function the way you’d expect it and in order to get similar functionality you have to do things that aren’t particularly intuitive. Reddit is another example as whilst there’s an usable application (Alien News) it’s just not as good as Reddit is Fun on Android.
The state of the niche applications might not be a big deal to the majority of people who only need a few major applications (which are well supported on Windows Phone 7) but for power users like myself it feels like you’re artificially limiting yourself to being a second class smart phone user. Now this is no fault of the platform, it’s simply a function of its popularity among the wider public, and the only thing that will solve it is more users and time. Whether that will happen is hard to say as whilst Windows Phone 7 market share has been growing it’s still hard to call it anything more than an also-ran in comparison to Android and iOS.
In an objective comparison between all the platforms, forgetting the applications as they’re not strictly reflective of the platform itself, I can say that Windows Phone 7 is most definitely comparable to Android and iOS. The interface is slick and smooth, the built in applications are very usable and there are no real show stopping bugs that prevent you from doing anything that you could do on other platforms. Whilst I’m not sure if this will become my default platform of choice for the future (considering my Lumia won’t get Windows Phone 8) I definitely can’t fault anyone for choosing it over any of the other ones available. Indeed for certain people, especially those who are heavily invested in the Microsoft platform, I’d recommend it over anything else as its tight integration with Microsoft would make it much more worthwhile.
So overall I was very impressed with Windows Phone 7 as I was truly expecting the majority of applications to be no where near as good as their iOS/Android counterparts but they were. The most telling thing was that I never found myself wanting to do something and then finding out I wouldn’t be able to do it. Sure the experience wasn’t ideal in some cases but the capability was there and in many cases that’s all that matters. It will be interesting to see how this compares to the upcoming Windows Phone 8 and whilst I won’t promise that I’ll rush out to get one for the review (I’ve made that mistake before) I won’t say to no if Microsoft gives me a loaner for a couple weeks.
Which is actually a real possibility considering I’ll be blogging for them 😀