January 9th, 2011


My Two Weeks with Windows Phone 7

It’s not often that I get to use another mobile device to test drive for a couple weeks as my full time device. It’s a great way to get the full experience of other OS’s. So this time around, it was the Windows Phone 7, which I’ve been optimistic about since first reading about it. I already wrote my initial impressions on it, but I want to use this post to dig a little deeper. Because I’ve taken notes, and want to share them. I’ll try to stay as focused as possible, but no promises.

The Setup

The initial setup was a breeze. It just requires a Windows Live ID (or XBL Gamertag) and then you’re up and running. I will say, that it was a pain trying to move my contacts from Address Book (on my Mac) to this phone. Not sure if I did something wrong with exporting my contacts from Address Book, but the whole process took a good 45 minutes. I won’t bore you with the details, but I had to export from Address Book, import into Google Contacts, then export from Google Contacts, and import into Windows Live. Again…. pain. They should really have an easier way to do this with so many people jumping back and forth between platforms/OS’s.

It was very easy to import my Gmail accounts into the phone. I was skeptical about this because, well, it’s a Microsoft product. You can also choose to setup a Facebook account, which is cool and annoying at the same time. Cool because in the Pictures app you can get live updates of Facebook friends that have updated their pictures. It’s also cool because in the People hub, you can get friends status updates. But linking your Facebook account also means that all of your friends now become contacts on your phone, which I am definitely not a fan of. Excellent integration, though, if having your Facebook friends as contacts doesn’t bother you.

The overall concept of using Metro in Windows Phone 7 came about because Microsoft wanted to help users “find their way” across their phones and the information it leads them to. The inspiration came from public transportation. If you look at the fonts and graphics used in a place like the London Underground or New York’s subway system, you’ll understand what Microsoft is referring to. via

The Interface

After two weeks of usage, my opinion stayed the same as my initial impression of it. I really like it. For it’s basic uses (email/text/web browsing), the Metro UI is a pleasure to use. You’re presented with two basic screens. Your start screen, which is all the apps that you use the most, and anything else you choose to pin to the start page. And then there’s an “everything else” screen, which is an alphabetical listing of all of your apps.

I didn’t really find many inconsistencies across the UI, which is a very good thing….because I was certainly looking for them. One thing that did annoy me, was that while the interface was nice for moving forward, I got frustrated moving backwards. More on that later.

The interface for conversations (or texts), email, and calendar is exactly what I’m looking for, and I actually prefer them over iOS. Not that it doesn’t work well in iOS, but at least with the messages app, the chat bubbles feel a little kiddish.

While the interface in general is very responsive, I did notice it being overly sensitive at times. For example, in some apps (Facebook/Twitter) I’d be scrolling down, and the slightest movement right or left with my finger would pan me to a different screen. That got really annoying. Another thing, that I missed, from iOS, is tapping the top of the screen to scroll back to the top in apps like Internet Explorer.

The Keyboard

The keyboard, in my opinion, can make or break the mobile experience. If you don’t get that right, everything else is off. Microsoft got that right. I really loved typing on it. For some odd reason, I had trouble hitting the “o” key, and hit the “i” key instead. Probably just some user error.

The placement of the auto-suggested words is great. Fit very well above the keyboard. Corrective text seemed off, though. In some cases, I would mistype a word, hit the space button, and it would auto-correct it. Other times it wouldn’t, so I would have to stop typing, backspace, select the right word, then continue typing. I love that, like iOS, a double tap on the space bar adds a period and space (does Android do this?).

While I only used the device for two weeks, I didn’t really miss copy/paste. Would I have liked it? Of course. The biggest downside for me, in having no copy/paste, was that I couldn’t share links and stuff via my social networks. But there seems to be an upcoming release this month that includes copy/paste. So this comment might not matter once it’s released.


Notifications are excellent. A small bar at the top shows up, and you can either click it, or swipe it away. Clicking it takes you to the app that it’s associated with. I love it. Here’s a video demo of notifications in action. Apple seriously needs to fix this in iOS. I can’t stand a large notification popping up in the middle of my screen interrupting what I’m doing.

Marketplace & Apps

The marketplace experience is both good and awful. When it’s working, it’s pretty easy to browse through categories and apps. Installing apps is very easy too, which is important. While downloading an app, it shows the progress of the download. Another useful feature is while you’re in the Marketplace, hitting the [hardware] search button searches within the Marketplace.

Now, the downside, is the Marketplace is flat out slow sometimes. It can be slow to load and/or slow to respond to touch. And even worse, sometimes the app just crashes. And when that happens, it keeps crashing when you re-open it. The solution I’ve found, which is completely ridiculous, is to restart the phone. Microsoft needs to fix that asap. Because if I was a developer, I would be furious about this. 3rd party apps are essential for any smart phone, and this is a major problem if users can’t get these apps because of a faulty Marketplace app. And I’m not the only one this has happened to.

As far as apps go, and as I mentioned above, they all go into one alphabetical list. I see this as a good and bad thing. The good being, when I hit that list, I know where to scroll to, based on the name. I don’t have to pan through pages of icons looking for the right one. The downside is, if you have tons of apps, that list view can become huge to scroll through. There’s no other way you can organize apps on your own. So what’s better, giving users one solution, or giving users options to choose a solution? That’s debatable.

I didn’t try out a ton of apps because the device I used is borrowed. So I didn’t want to spend the money only to not have access to them when I returned the device. And most of the apps I saw looked like crap. The two 3rd party apps I used the most were the Facebook and Twitter apps. Highly enjoyed the official Twitter app, and as well as Beezz, which is another Twitter app. I can definitely recommend both of them. I can’t say the same with the Facebook app. It’s very buggy and slow, which made it not fun to use.


I’m a huge Google Maps user, both in a web browser and on my iPhone, so initially I was very hesitant at the thought of giving up Google Maps. But Bing Maps is great. I quickly felt comfortable using it, and the interface and animations are great. Searching is easy and fast. I like that when you select a found location (like a store), there is a ‘nearby’ page to see what’s in the area. It is also very convenient being able to use voice search. If I were to switch platforms, I could see myself being comfortable using Bing Maps full time.

Miscellaneous Thoughts

There needs to be a better way to get back to start screens in some apps. One thing that annoyed me in some apps, was navigating into deeper levels of an app, and then having to hit the back button a bunch of times to get back where I started. I’m not a fan of that. I love having that [hardware] back button to use in some cases, but I’m not sure if that’s intentional for developers to lean on so heavily for navigation in their apps. Is this the same for Android users?

Microsoft Office is pretty cool. I’m not a heavy Office user, but it’s nice that it syncs online to be able to access your documents in a web browser. I did, however, use OneNote quite a bit to take notes on my WP7 experience. It served as a great replacement for Evernote, which I would have used on iOS.

One big issue I had with WP7 was the lack of contact favorites. Seeing as though this is a phone, it should be easier to get to the people that you contact the most. I didn’t like the idea of pinning contacts to the start page (other than my wife), which I think is what you’re expected to do. So the easiest way to get to contacts was to open the People hub, hit the search icon, type their name, then select contact. If I’m on the go, like driving, this a pain….especially for users that have their Facebook contacts integrated. I hope this gets addressed.

I didn’t spend much time with the camera. I did like what I saw though. Having a dedicated button for the camera was nice. At any given time, I could just press the camera button (or tap/hold if the screen is off) to access the camera. And it loaded fast. Much better than closing and app and having to select an icon to open the camera. You’re also given some cool options before taking a picture, many of which you see with point-and-shoot cameras.

The default sounds are great. I’m sure I’m not the only one that goes through all the ringtones/sounds when playing with a new phone. But they’re really fun and subtle. I wish I could port them over to iOS.

Closing Thoughts

Overall, my opinion of WP7 is very positive. The interface feels good. I don’t say this often, but Microsoft did a great job. And this is coming from an iOS user since it hit the market. As mentioned earlier, for your basic apps (texting/email/calendar/etc.) it’s really a pleasure to use. The Metro UI works very well for mobile. My concern with this, though, is how innovative app designers/developers get. By the end of my two week test drive, I was left yearning for more from an interface standpoint.

One of the awesome things about iOS, is innovation in interface design across different apps. You can get many different experiences depending on what app you’re in. With WP7, I felt that I was getting the same experience over and over, just different contexts. And while that’s not a bad thing, I’d like to see more. And maybe that’s because I’m a designer myself. But at the end of my two weeks, I missed using my iOS apps/games like Instagram, Reeder, Scrabble, and so on. I want those type of experiences for WP7.

So, would I recommend WP7? In case it wasn’t obvious, yes I would. Am I going to switch? Not yet, but possibly in the future. This platform is very young, but if Microsoft keeps this a high priority to advance the OS, I could see myself using this in the future. I really hope they succeed with this. It’s also on the shoulders of app designers/developers to advance this platform too.

Microsoft’s biggest problem right now is that they’re so late to the game. It really has hurt them. And I was pretty disappointed that they didn’t have much to talk about regarding WP7 during their keynote at CES. They need people talking about WP7, but they were overshadowed by Android. I expected them to have some WP7-like interface on a tablet or two. But that’s another story.

For now, I’m sticking with iOS. Using another OS makes me realize (even more) how much Apple focuses on the details and user experience. It really is the little things that make great experiences on a mobile device. But I think Microsoft took a huge step in the right direction. So kudos to them. Now I want to get my hands on an Android to device to use for a few weeks. And I’m also curious about Android users thoughts on some of the things I mentioned above, and how Android handles them. I’m excited for the future of mobile.


  • Nice write up, John. Sounds like a very solid first outing for Microsoft. I’d like to try one when they become available on Verizon.
    I know we talked about this recently, but the Android device I’m using (HTC Incredible) has a lot of the same features you mentioned with WP7: Real-time updates from the home screen; unobtrusive top bar updates; alphabetical app listings; and hardware menu, back, and search buttons. Beyond that, it’s got multiple “scenes” each with 7 customizable home screens so you can organize your most-used apps, widgets, contacts, etc.
    Being an HTC, it’s running the Sense UI, so it’s not the same as the standard Android UI. But I really like it, and based on your writeup, you might too.

  • Mark, I meant to mention that in my post, that Android has a great notification system too, though I prefer WP7′s. But damn near anything is better than iOS’s right now, haha. Right now, my wife has the HTC Incredible, so I’ve gotten to play with it here and there. But it just doesn’t seem to have that polish that I’m looking for, which is something I can sense fairly quickly. I sensed it when I played with a WP7 for the first time for about 10 minutes or so. And this was a couple weeks before I got the device to use. I still would like a test device though to really get a feel for it.

  • Jesper S. Pedersen @ January 16th, 2011 at 10:33 am

    Hi John, Just wanted to let you (and your readers) know that there’s a setting in the Facebook integration that you can turn on, so that it only adds information to existing contacts instead of listing all your Facebook friends as contacts. It might not always be able to link the Facebook friends with your contacts, but you can do this manually for those which it misses.