Flash for Android running fairly well on the Nexus One
youtube.com
youtube.com
Or do we all just take it for granted today?
It's not using any server-side assistance like Opera Mini does, is it?
100% processed on the phone - fantastic.
The amount of computing power we're carrying in our pockets is simply stunning, we're getting to the point where we might be able to put good speech recognition on a device this size. It's not quite here yet (people claim it is, but in practice if you don't get very close to 100% accuracy typing or pushing buttons is quite fast) but who knows, it might be. And I think when that happens coupled with enough NLP to make a good user interface the days of the touch screen will be over. In fact, we might see 'screenless' computers that you can still interact with.
In most cases the speech would be used when connected to another server anyway, so it would be okay then to rely on remote processing. Unless I am missing a concept here.
But yes, that's definitely an option, but 'limited domain' speech recognition on mobiles is a fact today, to do better would require a lot of work but I think that it is possible.
Don't forget that you'd be about as 'personal' with that computer as possible, nobody else would ever use it, so one dimension of the problem can be collapsed to '1'.
Like it or not, flash is part of the web. I'm not a huge fan of flash, but it's _everywhere_, despite what Steve Jobs wants you to believe.
We’ll be releasing a public version of Flash Player 10.1 at Google I/O
Expected, but wasn't confirmed until now. Nice. So we all should have it in a week or so and be able to run our own tests.
As for battery usage, is there a reason to assume that Flash sucks more battery than other applications? Why would it (except being interpreted)? I guess 3d apps in general would draw more power than "flat" business apps.
It's possible that Flash's movie clip-based object model encourages a "polling" approach to interaction over an event-driven approach, making it harder for the CPU to sleep.
Here's some battery 'benchmarks' (rather, accelerated videos) when playing video with Flash:
But it cannot run on the ARM-based devices, and that is why flash sucks. Just discard all marketing hype and face the reality.
Keep in mind this is using the Flash Lite player, though, not the full 10.1 that will be released in a week or so.
FTA: Flash Player Mouse Events on Touch Screen Devices- http://www.youtube.com/watch?v=tj1hiLnIp_g
You know I haven't been able to play a single HTML5 game on my N1. Every single one requires either a physical keyboard or mouse events that I can't simulate.
That's not to say that future Flash content won't be built with touchscreen interfaces in mind.
Go.