Is there a means to filter functions based on accelerometer? For example, if the remote is moving fast (ie, being picked up from a table or stationary position), you would disable swipes during that rapid movement. But allow swipes otherwise (when the remote is relatively stationary which its likely to be if I’m holding it).
I agree that the Directv channel change swipe action is horrible in terms of usability. I’ve frequently accidentally changed channels just from picking the remote up.
However, I’ve never accidentally triggered a swipe action from Channels that I can recall. I’d think the same would apply to swipe in the opposite direction. A swipe is much more intentional than a touch, especially if it has to be linear (diagonal swipes would not trigger I would expect)
Finally, I know you are concerned about unintended consequences of these behaviors. I believe you can address this for those users by giving them the option in settings to enable/disable the feature. Perhaps its disabled by default if you find that its a problem. I see nothing but upside in terms of usability of Channels.
My iphone has swipe in both directions (notifications swipe down) and the lower tray options (swipe up from bottom) and I appreciate that it’s there. I’ve never unintentionally triggered it.
It’s also awkward to use, because you can’t swipe down to hide it. Instead you have to hit menu, which is also confusing.
I agree that it’s confusing at first. But once you’re used to the fact that the menu button operates as a back button on almost all apps it’s second nature.
I’d expect that you would code it so that a swipe in the opposite direction that opens it, closes it. Just like iphone trays. We are already used to this behavior from our phones. Where possible, make it work the same as what we are used to.