r/MicrosoftBand • u/devbent • Dec 10 '15
Some fun facts about the new Band Features!
Hi all!
I thought you might be interested to know some fun behind the scenes facts about the newest band features, Music Controls and Inactivity Reminders!
Music Controls
Music controls is actually implemented completely differently on each phone platform.
Windows Phone 8.1 and Windows Mobile 10 uses the Bluetooth standard media control profile called AVRCP.
We found too much variance in different Android phone's support for AVRCP so we go through the Health app to control music on Android.
Apple has their own Bluetooth music control standard that we use instead of AVRCP when talking to iOS devices.e43
We had a prototype of Music Controls ready at launch, but it wasn't polished or tested enough. We actually checked in our last small fix for media controls just last week. The rich and varied phone landscape turns what looks like simple a feature into a large test and compatibility matrix!
For the Music Controls UI, We had to come up with something that was accessible from anywhere on the band, at any time. The design phase was over 4 months of prototyping and design sketches. Ideas included swiping up from the bottom of the screen while exercising, to having it off to the left inside of tiles similar to the Start Strip peak.
We eventually decided upon the double button press, but the issue we then faced is that this is 100% non-discoverable! This lead directly to creating the What's New tile.
Inactivity Reminders
I've wanted this since day 1! It is one of my favorite fitness band features, I love being reminded to get up, stretch a bit and walk around.
One of our guiding principles is for us to remember we are a very personal device, putting us on your wrist means you have placed certain trust in us to not try and take over your life. A lot of time was spent working on how to let you have full control over the inactivity reminders, and how to not make them intrusive. This is why we give you, directly on the band, controls for what hours we should be looking for these reminders. We also make it really easy to turn them off for the day.
I actually pushed for us not even turning the screen on, I wanted a really unique haptic and nothing else! UX countered with the very good points:
We already have a lot of different haptic patterns on Microsoft Band 2
Each additional haptic pattern makes it harder for users to differentiate between the patterns
Having one type of haptic where we don't turn on the screen breaks from every other time we use haptics.
So we do turn the screen on, but we make it very easy for you to tell us to go away.
Hopefully this is interesting, and thank you all for your bug reports and feedback. Uservoice really does help us know what to work on next, I promise, we do listen!