Microsoft’s Joe Belfiore, today, delivered a Q&A through Reddit and discussed pretty much everything asked by you. Joe talks future of Windows Phone, Google apps, 3rd party apps in 8.1 and more, our highlights are available below!
ON THE WINDOWS PHONE 8.1 FEATURE-GAP BETWEEN iOS AND ANDROID
As you folks know, Microsoft’s mobile strategy had a big reset back in 2009 when we changed our model for WP7. At the time, the iPhone had shipped with a new approach to mobile– touch enabled, big screen, and new functionality.
To react to this we had to implement a new system — a new UI, a whole bunch of apps we hadn’t built ourselves (interestingly: the old “Windows Mobile” that MSFT shipped didn’t even have a dialer– it had to be built separately by each OEM!)… And there was a LOT of work to get the same set of features built.
So… I’d say we’ve acknowledged plenty of times over the past few years that we’ve had features missing relative to iOS or Android. Some of this was intentional decisions to be focused– we did not focus on Enterprise/Corporate at first– but then we did.
I’d say with WP8.1 the feature gap is almost completely closed. As mobile is much more mature now, it’s less likely that any platform will have all the features of its competition — and that’s what makes one platform fit certain people better than another.
THIRD PARTY APPS
There’s no silver bullet here… Apps, like most things in software development, are a marathon, not a sprint. And I’m not claiming we’ve nailed it – as you point out, there is more work to do. Fundamentally, the ISVs (individual software vendors) who write these apps are making business decisions about how they can make the most money, and as Windows Phone has grown, and as Microsoft has invested time & money in the apps, and as the platform has gotten better/stronger… more and more apps have shown up.
So, sitting in 3rd place, it’s tougher for us to get the apps, but I do think that we’ve made great progress in the last couple of years. We’re not resting on our laurels. We (and not just we.. I) are visiting ISVs, looking for ideas that can help them grow their volume and user engagement, providing them with funding and development help, and in some cases we are even using our own team/devs to write apps ourselves.
You’re seeing these results through both well-known apps showing up (Instagram last year) as well as higher average user ratings per app on the store – we look at all sides of the issue. Right now we’re mostly focused on continuing to get the key apps– although lately with more of these present, we’ve shifted a bit towards improving the current ones.
On to Skype and FaceBook — on Skype, we have new version in development that our team (and me) have been using and it certainly helps with performance overall… and on facebook, we’ve been working with FaceBook on an update to that app too, targeted for the June timeframe – this update brings improvements to performance, having full-width photos in the newsfeed, and seeing photos & comments at the same time.
ON LACK OF GOOGLE APPS ON WINDOWS PHONE
We think we’ve developed an awesome platform with Windows Phone, and definitely look forward to welcoming Google’s apps on it. We have these apps high on our “want list”, so it’s something we’ve invested in (ahem, YouTube), and are absolutely willing to continue investing in such developement.
Unfortunately, the apps are Google’s and I can’t say when they will act. Only our friends in Mountain View know timing.
You should ping them! (often!)
WHAT FEATURE DO YOU THINK WILL MAKE PEOPLE CHOOSE WINDOWS PHONE OVER COMPETING PLATFORMS?
Right now, it’s not one feature. It’s the way the whole system is designed and what it’s about. We think Windows Phone is the most personal Smartphone, and that’s a combo of features, starting with live tiles, and now Cortana makes it even more personal. This is kind of a mantra for the team, we’re serious about this. We’re balancing a unique, attractive visual appearance, with letting the user customize it a ton. We really want your phone to feel like your “fingerprint” … better than any other phone.
WHY THE PREVIEW FOR DEVELOPERS TOOK SO LONG TO COME OUT
We sure as heck try not to break promises. The thing that’s tricky is what you promise.. And it’s amazing how much the internet gives things a “life”.
Last summer we said we’d enable developers to get updates separately from the carrier-approval process. It took us longer than we would have liked to roll — this out… but the reason for that was a combination of work we had to do to implement the program, and the fact that the updates we were shipping early in the year wouldn’t have had as much value for existing phones.
We knew we had bigger updates coming later, the Update 3 last year not only had some solid features in it for everyone (rotation lock, driving mode, storage sense updates), but also carried Update 2 with it. By then, it really mattered to get it out. Plus we knew 8.1 was coming, so we wanted the system up and running.
In this case I’d say it took us longer, but I wouldn’t say it was a “broken promise” (though I can see how people felt that way for some months).
ON WHETHER WINDOWS PHONE IS THE ‘SECOND CLASS CITIZEN’ WITHIN MICROSOFT
Microsoft does not treat WP as a second class citizen! We have a very senior, well-funded team that has amazing support from our senior leadership and from other groups.
What does happen, time to time, is that teams who are working on cross platform work, make prioritisation decisions (or are limited by the nature of Windows Phone itself), such that features show up on other platforms first — we are a company about devices and services, and when you think about something like Skype, it’s important that they remain compelling and competitive on other platforms as well.
As a general rule, we work with teams to make sure Windows Phone users aren’t lacking in benefits… and all the teams here are getting better and better at this… Skype now has Windows Phone specific benefits, the Remote Desktop client is out, etc.
ON CERTAINTY OF AVAILABILITY AND RELEASE DATES OF HARDWARE
The time-lag thing is tricky. It depends on, what leaks. (We can’t prevent these, and they make people start looking for stuff that may be a ways off). When we announce, we have to balance early announcements (better for ISVs to get apps ready on the new platform) against waiting to announce close to availability (more fun for end users because you hear about something and then, poof, it’s ready to go. Also, done right, this can help sales because people will hear excitement and then head to a store and find a phone ready to buy.)
We are trying to strike this balance in a better way, with WP8.1, the announce was aimed at devs and just days later we had the developer preview in everyone’s hands, so the most motivated users (and there are a lot of you!) can get the software quickly.
We expect to keep our pace of updates similar to what we did last year– we are pretty proud that we shipped three software updates last year, and we’re already working on some cool stuff that I know you’ll like.
Estimated hardware releases, it’s trickier. Up until now (welcome Nokia!) it was different companies doing this work, and they had to sync their schedules with ours. We do think that for first party phones, the acquisition will help with time to market… and you’ve seen us already announce new phones at the same time as announcing the software. I can’t comment on any new phones that might be coming– but of course Nokia and other partners have a bunch of stuff in progress.
Last — we’re doing plenty to help Hardware partners get devices to market faster in general. At Build, we showed some phone prototypes for India and China that partners took only a few months to get running.
Overall, we feel like we have made some progress in getting to a higher velocity, but we know we have more we can do, and I think you will see us continue to acclerate where we can.
ON SNAPCHAT COMING TO WINDOWS PHONE
Microsoft is still in talks with Snapchat for an official app. In the meantime, Rudy Huyn’s 6snap is a great app.
WHY ARE GAMES LISTED IN THE MAIN APP LIST IN 8.1? WILL THIS CHANGE IN A FUTURE UPDATE?
This was a close call for us, this kind of situation happens a lot in design. I call it a “45/55 thing”. In this case, we made the change (to the “55”) because we found through usability testing quite clearly that new users to our platform sometimes had a hard time finding games.. so we chose to optimize for these new users. It’s reasonable to suggest having an option for this in the future… something we’ll explore.
ON MUSIC APP FOR WINDOWS PHONE 8.1
Music is a good topic for this AMA.. lots of interest!
There’s a balancing act we’re trying to effectively walk here… (1) we have a super-valuable audience of subscribers who’ve been with us since Zune, and who value subscription, etc… and at the same time (2) we’re selling the significant volume of phones to people who are NOT Xbox Music (Zune) subscribers and (based on needing to pay a monthly fee) aren’t likely to become subscribers. They use music “simply”.
SO … we’re trying to build an experience that runs cross device on your PC, your Xbox, your Phone– in a service-oriented way (think: cloud collection)… but simultaneously work for the hordes of people who manually sync content using the shell or itunes. Getting both of these right has been challenging.
We moved away from the PC Zune client in the interest of serving the broadest phone-buying audience in the way they already knew. We learned that many people who already used iTunes or the shell viewed learning a new Zune client as a “speedbump” in the way of getting going on a new phone. So, we changed the structure to appeal better to those people.
The new experience in Windows Phone 8.1 Dev Preview will get us to one system that works great for “ordinary sideloaders” (it works with the Windows Shell), and for people who use multiple devices and are more “cloud-oriented”, it’s re-architected to handle both of these well– and in particular we’re shipping it as an app on the phone and have committed to regular updates which will make a big difference over the next few months. You’ve seen one already and more are on the way.
Upcoming in the app: you’ll see performance improvements (we hear you!), better stability, UI improvements (some of you have been asking for a “swipe” to change tracks), etc. etc. Do take a “months” time view of this, as there’s plenty of stuff in the pipeline.
ON EXPANDING CORTANA TO OTHER REGIONS
Cortana in other countries: We’re definitely working to bring Cortana to other countries. She tells us she’d like to travel. We’ve already announced that when we launch v1 after Beta, we’ll be in China and the UK as well as the US. We’re also hoping to get other English-speaking countries (eg. Canada, Australia) out relatively quickly as well. The challenge in doing this is we want the Cortana experience to be excellent for everyone -– and this involves not only delivering great voice recognition for all the different languages, but also making sure that we have a great regional experience with local content so she doesn’t feel like an American!
In the meantime, we’re thrilled that people are trying it out in other countries and we use that data to train the system. It’s helpful to get accents and hear other queries, and we can detect WHERE these are coming from to help improve the experience later.
ON SETTINGS SCREEN ARRANGEMENT
Settings Screen, yeah, I agree this could be better — it’s something we intend to address in the future. For now, we’ve tried to organize it by the most frequently used setting. But we realize that’s tricky because people are so different in what they care most about. Action Center’s configurable buttons helps with that– and btw, we hear many of you asking for extra buttons (eg. cel on/off) in Action Center and I’m optimistic we’ll be able to oblige… but no promises here.
Yes! We are doing a File Manager for WP8.1! I know a lot of you are looking for this (thanks for the tweets, I’ve read them all). In fact, I’ve been running a build of it on two of my phones for the last week or so and it’s getting to pretty good shape.
Here’s what it looks like: IMGUR
We are expecting to get it into the store hopefully by the end of May.
ARE THERE ANY ‘EASTER EGG’ ON WINDOWS PHONE 8.1 THAT MOST PEOPLE DON’T KNOW?
Hmm..easter eggs.. related to an AMA… maybe you should ask Cortana if she’d ever do an AMA. Here’s what she told me…
WILL CORTANA COME TO WINDOWS 8
Nothing specific to announce, but Cortana herself is always telling us she’s a fan of PCs herself.
WILL CORTANA EVER BE ABLE TO TOGGLE ACTIONS (SUCH AS TURNING OFF WI-FI) WHEN YOU LEAVE A PLACE?
You can turn Wi-Fi on/off by speaking in the developer preview now, but cool suggestion to do this automatically based on location.
WHY IS CORTANA COMPLETELY USELESS WITHOUT LOCATION TURNED ON?
It comes down to this: we want to provide a complete experience for Cortana, and we want that complete experience to be predictably present and not vary too much. If you hear about something she does, we want it to be true on your phone, in your country.
Cortana builds rich inferences by rationalizing across lots of different signals and content that you give her permission to access. For instance, by having access to your location, within a few days Cortana figures out where you live and where you work and starts giving you commute inferences based on when you leave to go to work or come home from work. Without location a bunch of the important end-to-end scenarios wouldn’t work or key questions couldn’t be answered– e.g. what’s the traffic like to home/work, remind me when I get at a location to do something, show me great Caribbean restaurants in Seattle, etc.
Our current view is that without location Cortana would “feel limited”, and we don’t want to create a fragmented experience where some things will work and some things won’t depending on whether you give us access to location. Part of this is that she’s entirely new and we want her to develop a great reputation, compared favourably to the competition. Over time, we might make her more flexible so that we can accomplish breadth… but right now the focus is on consistent quality.
ANY PLANS THAT THE WINDOWS TEAM WILL BRING ALL THE BASIC APPS TO WINDOWS PHONE, SUCH AS ALARMS AND SOUND RECORDER ANYTIME SOON?
We’ll do more ourselves– but while we are always working on various apps, I would also encourage you to work with the /r/windowsphone subreddit, because I know there are devs on here who are looking for ideas of what apps to build.
We love seeing the community add-value here too!
WINDOWS PHONE 8.1 IS REALLY COOL, BUT IT STILL HAS A FEW FLAWS AND NEEDS FIXING. THOUGHTS?
Developer preview is not final! There’s client-side software fixes we’re still making, when updates go out to existing phones, they will come with “BSP” (low-level phone firmware) updates from the OEMs! The Services (Cortana) are continually getting improved, so when you get an official update or buy a new phone, it’ll be more polished than what you folks have now.
In terms of timing, no specific dates to mention, and keep in mind that the software updates will vary by phone and carrier. Do keep in mind our history last year with updates to get a sense of how we think about this.
In terms of the specific issues you hit, the dev preview has gone very well from our POV, with hundreds of thousands of “devs” having downloaded it so far (smile), and we’ve been closely monitoring feedback on the platform, features like Cortana, action center, etc.
And since you mentioned this, it’s a good opportunity to mention our UserVoice site – http://. The team uses this site a ton to help structure and prioritize feedback on what customers want to see in the product. Yes, I read it myself and I frequently send links to people on the team when I need help winning an argument. One of my favorite stories from a previous release about how we use UserVoice, was how you can now configure the button in the browser address bar to do what you want – e.g. favorites or tabs. Everyone who voted on that feature, thank you for making your voice heard.
WHEN WILL THE STORE HAVE ANY KIND OF FILTERING?
Good feedback. We’re always thinking about new ways to make our apps more discoverable and generally add things people are asking the most.
WHY MICROSOFT DON’T SELL UNLOCKED PHONES ON THEIR WEBSITE LIKE GOOGLE DOES?
Let’s take this in parts:
Carrier Exclusive phones…in the US and Canada, the carriers value having exclusive phones because they are reasonably looking for any angle to get people to sign up for a long term contract. They are really selling contracts, and their method is to attract with a phone that they promote aggressively. As part of this model, they expect to and do spend a lot of money on marketing. When their business works this way, it’s very hard for a Hardware maker to not participate, because you’d be competing against the money that the carriers themselves, would spend on marketing and against the work they’d do to sell other phones against yours in their stores.
We understand this creates a dilemma for end-users… you want to buy a phone but it’s not on the carrier you’re already signed up with. Well, that’s precisely the effect the carriers are trying to create, they want you to switch!
In the higher-volume ecosystems, you have seen this dynamic change… iPhones and Samsung phones are typically the same device across carriers. I expect as Windows Phone usage grows, and along with that, as broader end-user demand begins to already exist in the market, the need for carriers to spend money educating people will diminish, and the phones are likely to be more broadly available.
But .. in the meantime… try expansys.com or zones.com to buy unlocked phones.
ON MULTITASKING IN WINDOWS PHONE 8.1
Multitasking. This is the classic “balance-striking” design challenge. What we’ve tried to do here is (1) make sure that regular users (think: less sophisticated, don’t tweak their phones that much) get great and predictable battery life while (2) Apps can do powerful things for everyone (and especially for power users).
The biggest killer of battery life is typically an app that’s got some kind of runaway process, usually this would be a bug if it happens, and it could happen in any app. Thus to accomplish (1), you restrict apps to “runaway” and try to do as much on their behalf as you can.
Now, with that as background, know that we’ve greatly expanded the multitasking features in apps with every release, and we’ll continue to do that. As app developers are doing more stuff and as we learn about the gaps in our system, we try to enhance. I can appreciate you folks – generally power users– hitting the limits of this approach and asking for more, and we hear you.
WE SEEM TO BE ON A FEATURE BACKTRACK WITH OUR UPDATES. 8.0 LOST RADIO, 8.1 KILLED MUSIC, ME INTEGRATION, PHOTO HUB INTEGRATION, AND WINDOWS PHONE PALES IN COMPARISON TO OUR SYNCING OPTIONS WE HAD WITH ZUNE. WHAT’S THE REASON FOR THIS?
Let’s talk Radio first. FM Radio wasn’t in the initial launch of 8.0 because it wasn’t finished when we made the base-level OS change to the Windows NT core, so it came in the first update. From your POV as a WP7.5 user, it “disappeared” (yes) and then came back. From our POV, we swapped out the kernel and didn’t finish this part of the work for a few months. This aspect is one of the tougher parts about software development, we sometimes have to make tradeoffs in terms of features and time as a result of technical change that has benefits that are way less visible to users!
— ON OS LEVEL SOCIAL NETWORKING FEATURES GETTING REMOVED
Let’s take the social integration in 8.1 as another a good example of trade-offs that some of you don’t see without an explanation. When we had facebook and other Social Networks deeply integrated into the OS code, it was very challenging (and we got a LOT of feedback from customers about this) on two counts (1) because we were missing a number of desired features –- like being able to “Like” a photo and (2) because it limited our ability to do great international support for the key social networks around the world. As you’ve seen on other questions here, when we end up doing something that doesn’t work worldwide, that causes users pain too. There’s an old phrase that’s been used at Microsoft for a long time about how creating big software projects is like ordering pizza for a million people.. and there’s a lot of truth to that.
So after a few releases of getting feedback that people LOVE the UX being integrated, but are frustrated by the limitations… we decided to go with the app-powered model for social integration in 8.1. This approach empowers the individual services as well as individual devs. Now new social networks can be added at any time via an app update, and thus a lot of people around the world will get a feature they’ve missed entirely. Furthermore, by linking to the app, we have a mechanism for “deep users” to get access to “deeper features” in a nice, natural way.
— WHY WINDOWS PHONE 7.5 PHOTOS HUB WAS REDESIGNED NOW?
On Photos Hub … we changed the design because we got actual telemetry data on what people actually clicked. By far, the most clicks when people opened Photo Hub were to go to the camera roll — and only 0.5% of clicks were to a 3rd party app. The re-design in WP8.1 addresses this, putting the FREQUENT task right up front and making the other tasks generally available but in a different place.
Here’s a screenshot of the usage data from the WP7.5 pictures hub so you can see firsthand;
ARE YOU WORKING WITH OTHER DIVISION (OFFICE, ONEDRIVE, XBOX TEAM AND SO ON) ON THEIR HUB/APPLICATION ON WINDOWS PHONE?
We spend a ton of time with people from other divisions.
I have regular 1-1 meetings with my counterparts in Office, Skype, and Xbox. Our teams have a standing process at every milestone for jointly reviewing our work, and we use each other’s products deeply.
The environment at Microsoft has been great for us to get better and better at this… And although we sure have room to improve, it’s a place that I think has become a strength.
ON PERFORMANCE IMPROVEMENTS IN WINDOWS PHONE 8.1
1) The main thing that will affect this perception is whether the apps you use have implemented “Fast Resume”. This was a new thing in WP8 (I think — can’t remember if that was the release we added it in) and an ISV has to “flag” their app to support it. This might involve testing and in a few apps it involves more work than just testing. SO … ping the ISVs if you’re feeling that apps come up slow. Most people don’t say this.
2) A lot of people ask about transitions and they assume the transitions “add time” to getting to the app. We’ve worked hard to make that not the case. What we’ve done is made the transitions happen, “while the app is loading”, so they give you something to see that fills the time but does not slow it down. (OK, maybe a tiny, imperceptible bit.) We would not not not, gratuitously make millions of people wait longer to show a turnstile.. we show you the turnstile while you’d be waiting anyway.
WHAT IS THE MOST OUTLANDISH/FUTURISTIC IDEA YOU GUYS HAVE EVER WANTED TO IMPLEMENT, BUT TECHNOLOGY IS A LIMITING FACTOR?
Well, speaking for what I personally would most like us to implement… a small phone that will fit in my small pockets… But that has huge screen size!
ON JOE BELFIORE’S OWN HAIR
Fortunately, it’s not more than shampoo, conditioner, towel dry. Low maintenance. Well… except for this…
STAR WARS OR STAR TREK?
Star Wars. Sorry fribbley
JOE, YOU’RE A VERY ADMIRABLE PRESENTER WITH A LAID BACK STYLE. HOW DO YOU PREPARE FOR THESE PRESENTATIONS?
Luckily, I’ve grown more laid back as I’ve matured
To check out the full extend of Joe Belfiore’s Reddit, check out the Windows Phone Reddit page at r/windowsphone