2 ms·
I am not talking about games at all. I am talking about simple things like scrolling list views. As touch interfaces are very imprecise by definition, a smooth
by veeti 12y ago
I am not talking about games at all. I am talking about simple things like scrolling list views. As touch interfaces are very imprecise by definition, a smooth framerate is absolutely necessary for a usable interface. It's very hard to click or even find the right item in a janky list. And that's what I'm getting at: my desktop computer can't seem to do it in HTML5 apps, so how can a 25$ phone?
It's nice to think about ideals like a common runtime, but this ideology starts to fall apart from multiple directions once you think about it. I already mentioned the performance issue, but what about things like app design?
Interoperability is a bad thing for user interfaces. Unless those mobile phones, smart TV's, video games and watches are all magically going to switch to a Firefox OS monopoly and its interface and guidelines, we're in for a future of switching between apps and finding ourselves having to relearn basic functionality in each one of them.
I don't know about you, but I already face this uncanny valley daily using different web apps in my browser. There's always an unsettling feeling since every app behaves slightly differently. If I right-click this or that, does it show the browser's own context menu or something from the app? If I do this or that, does it behave as I expect it to do?
Using a user interface (be it HTML5 in the browser or a GNOME app in my KDE desktop) that isn't designed for the HIG of the platform I'm using feels like walking through a minefield.
And frankly, normal people don't give a shit about interoperability, openness or any of that stuff we might consider important. They care about a device that is fast, simple to use and provides the apps they want. That's a reality that Firefox OS needs to face.