I have two dogs, one of which is a Springer Spaniel / Collie cross (a Sprolly if you will). Okay, now I admit that is not the most promising start to a tech post that’s ever been written, but bare with me.
Now Milo, like most Sprollies, is somewhat “exuberant”; to the extent that I’ve started taking videos of him misbehaving, on my phone, and sending them to my wife; normally with a message along the lines of, “Look what your damn dog’s doing now!”. And this brings me to the subject of this blog post.
I have an HTC 8X, which I love by the way, it’s the best phone I’ve ever owned; but man does it have some annoying usability issues. The one that’s annoying me right now is around sending video. So I’ve taken a video of Milo, demonstrating his latest piece of bad behaviour, and now I want to email it to my wife. You’ve got to believe this is a fairly common use case; well it’s totally broken in Windows Phone 8. The “first time workflow” – until you work out the magic incantation – goes something like this:
- Open email client.
- Click on the “Attach” icon.
- The “Attach Picture” screen opens, which lets you browse and choose a picture to attach or take a picture to attach. You don’t have the option to attach anything else, certainly not a video.
- Close that screen down and scratch your head for a while.
- Recall that previously you’ve sent pictures to social media by clicking “Share” on the actual picture. Realise that you might be able to email the video the same way.
- Click the “Apps” icon then “V” for video. Find nothing.
- Browse through all your apps and realise it’s called “Music and Video”
- Open that and discover that your video is not there and that this is just for music and video you purchase from the store.
- Scratch your head again and wonder where Microsoft have hidden your video.
- Realise that you took the video by changing a setting on the camera so perhaps your video is in with the rest of the pictures you’ve taken.
- Navigate to Photos –> Albums –> Camera Roll and find your video, huzzah!
- Realise that this is the exact same folder that was opened for you in 3 above but it didn’t show the videos then. Curse the designer of this app.
- Select the video, click “Share…” and send it via email.
- Job done!
That’s right! If you want to send a video, via email, you must start at the video and not at the email client, which is pretty dammed counter-intuitive if you ask me; but then no one ever asks me, which is why gadgets are so bad, from a usability point of view, in my opinion.
What’s even worse, is that Microsoft will have spent a large chunk of change on usability studies for Windows Phone 8, and this passed?!
That got me thinking, the whole idea of Loupe was to extend capabilities to the whole team, could this include the UX guy? So I did a little testing, and yes I think you can.
Firstly I modelled the above scenario and logged a warning every time a particular app, or subsystem, was entered, ran my app a few times, and then logged into Loupe and checked out “Recent Events”:
Using the “Caption” and “Sessions” column our UX tester can see that we asked 7 people to carry out the task of emailing a video, of those, 6 started from the email client and 3 looked for the video in the “Music and Video” app.
As we can see from this post, we can get some pretty useful navigation and UX information from Loupe and extend it’s use from the “logging guy” to all of the team, including UX.
Well that’s all for this post, until next time, happy coding!
Back in January of 2016 we decided to completely transition out of our data centers and into the cloud (primarily Azure). We knew we had to do something - either make some big investments in new hardware or commit ourselves to migrating everything off our own gear. After looking at... Read more
We’ve updated Loupe 4 with key improvements to managing issues, a slew of performance upgrades, and our first built-in Excel export in the web UI. If you’re a Loupe SaaS customer you’re already running 4.0.2 (just upgrade your Windows client) and if you run your own server you can download... Read more
Use SQL Elastic Pools to lower SQL Azure costs by sharing throughput between multiple databases. Designed primarily for SaaS applications this can work anywhere you have peaks and valleys in your load. Read more