Pre-Touch Sensing for Mobile Interaction [video]
youtube.com
youtube.com
This is a highly underrated feature.
They seriously do that? This alone could get me to switch. Switching from the iPad 2 to the iPad Air 2 was painful because they removed the physical switch that could be used to lock orientation. I used to use it for this. Now I have to swipe up (sometimes twice depending on the app) toggle rotation and then swipe down. First world problems. I know. But it's really annoying. To just detect the situation with no interaction is absolutely amazing. It's the sort of subtle solution I would expect from Apple specifically in contrast to Microsoft.
It works great except when it doesn't. Pretty frequently I'll lie down, use the phone for a couple of minutes, and then while holding the phone perfectly still it'll go "HEY THE PHONE IS IN LANDSCAPE I'D BETTER ROTATE" all of a sudden.
Which is to say, this kind of thing is great if it's 100% reliable, but if you only get to 95% it's a nuisance. More often than not I just manually lock it because I expect the Smart Rotation feature to flake out, and fixing it afterward is more work than locking at the start (rotate back to the right orientation according to gravity, lock the rotation, then rotate back to my viewing position).
The problem, of course, is that none of this works when the lights are off - like when you're in bed - which is one of the most common use cases.
Images of options in phone settings: http://imgur.com/a/lyq6q
But I chuckled a little thinking back to all the Fitts's Law discussions that used to go on about the Mac versus Windows menus - on the Mac, the hit area is higher because you can just hit the top of the screen with your mouse. On Windows, it was always lower, because you had to aim below the title bar. This reminded me a bit of that - full fledged touches are dead easy to get right, hovering slightly less so. So I'd hope if this makes it into the final platform (or inevitably gets copied) that there's a lot of guidance to developers to use it only for enhancing existing gestures, instead of making it a primary mode of interaction.
So I'm not being biased against Microsoft when I say that the best bet we've got to seeing this tech in an actual product is for Apple to (invent it) release it first.
If anyone from MS is reading this, though, please have the following feature: I'd like to be able to select hover-touch behaviour for various modes: if the phone is locked and the screen is off, hovering with one finger will show me the time, hovering with two might show me mail/text notifications, or maybe a certain hover gesture will open the camera immediately so I can quickly take that pic. etc.
I'd like to define certain hover patterns and responses.
Overall though, super cool.
In the end, all I can remember of it was that you could wave over the top of the screen to change home screens, and see a little light ball would move around on the lock screen when you moved your finger over it.
There's also the awesome touch sensitivity feature which when enabled allows you to use the touchscreen with gloves.
You can probably compare it to the clipboard copy button appearing near your selection instead of in a static place on the screen. While it's not in the same location every time, it's in a sensible and usable location.
Of course, this all presumes that you never make mistakes, such as mistakenly assuming that a thumb from the left is used while it's actually the opposite. Then the experience is much worse. However, considering how often my phone thinks it should go to landscape mode while in portrait (never), I guess that's not going to happen often either. If things go wrong, it's your touch-screen. You probably wouldn't worry much about UI popping up in strange places when you simply cannot use your phone.
Take your phone and flip it upside down, and don't allow the device to flip orientation using a lock in software (iOS has the control panel orientation lock switch).
You can start to see subtle differences in ease of tapping buttons, targets, etc. The software here is adjusting for how a user actually touches the screen in comparison to where they think they're touching, etc.
Here's we're seeing extreme examples, which probably wouldn't work well in practice. But slight integrations could do wonders.
EDIT: Thanks to dang for changing this. Just to be clear, my post referred to the original title, taken from The Verge article which was originally linked.
That said, there's one "feature" I'd like to see implemented first on the modern smartphones - make them stop lagging and hanging! Seriously, this is ridiculous. Any UI improvement like this will be more annoying than helpful on today's smartphones, because the phone will randomly refuse to detect or react to "hover".
But then they laid off 7400 division employees and had no product roadmap, and it was obvious they were going to write-off their investment in Nokia. So I left not because I didn't like it, or liked something else more, but because of a lack of confidence in their commitment to it.
Microsoft, you need to do a better job of announcing your direction.