View Single Post
Guest | Posts: n/a | Thanked: 0 times | Joined on
#15
Originally Posted by shallimus View Post
Hmm? You're a talented communicator, so I normally understand your posts very clearly (even if I occasionally disagree with them) but I don't get this. How does hardware tie in? A lack of RAM? Or what?
Thanks for the compliment and question instead of assuming. It was noticed and it's fully appreciated.

To continue, we've been using HTML5 Canvas. And on older phones, I get like 7fps, if anything at all.

So I have to use heavy jQuery animations instead. And that doesn't really help if the browser isn't up to snuff. And then I have to browser sniff to ensure I can figure out what's the best method to deliver anything.

I'm switching away from Adobe Flash/Flex because I have to hit more targets... like non-flash enabled browsers (read: Apple) and newer browsers. But older browsers, like MicroB can't even display Google+ correctly, let alone HTML5 canvas animations.

So yeah... the stuff I'm doing now, unfortunately isn't optimized yet. Bleeding edge tends to need bleeding edge technology. Not a few months ago tech. But right now, like at this very moment.

There's Fennec/Firefox Beta, but their numbers are capped mostly because of the hardware/CPU/GPU (if applicable).

What web technology (other than Flash... about which I don't personally care much) isn't working with the N900 these days?
Since I'm actually a Flash/Flex dev, I need Flash still. But I'm using StageVideo and 10.3 by now, 10.2 in the least.

And I'm also an Adobe AIR dev. So on top of the Flash need for web, and the HTML5 canvas need, I can't deploy (blame Adobe, I know) to the N900. It's actually below their (AIR 2.7) specs. So I'm limited there.

I could venture deeper into QML/Qt Quick, but to be honest, I don't have any clients, even the esoteric requests asking for that. I don't even have a use for my old Microsoft .NET app dev background any longer.

But as it stands, just for web... the N900 doesn't cut it for me any longer.

http://www.smashcat.org/av/canvas_test/

Test that out. You'll do good to squeak out 10fps (that's not my "test", can't point to my projects quite yet).

Less than 15fps is less than acceptable. Friend of mine tested on the N950 a moment ago... 7fps. I have an Atrix, got a steady 14fps (by my own requirements, it fails). On the Xoom, I get 20fps. On Firefox 6 on OS X 10.6.8, I get 40fps. And I'll test out my Windows and Linux installs in a bit when I'm not so tired.

But yeah... the N900, while a killer admin device - it can do EVERYTHING I need there, all but Github + Capistrano, but I didn't attempt to install Capistrano when I still had mine, now I do that via my tablets now due to the screensize - it isn't a web developers phone. In fact, it's a rather esoteric developer's phone - I don't have any clients asking me to code in QML/Qt Quick.

No comments about my new WebGL projects I'm looking it. So yeah... heavy HTML5, jQuery, AJAX... all of those are quite slow on the N900.

Okay, I've rambled on quite a bit. I have a ton of other reasons, but for this web dev... it's outdated. For the admin in me, it's tops to this day. For the local app tester/dev, it would be great to this day too. I'm merely talking about web and it fails for me.

Hope that clarifies.
 

The Following 3 Users Say Thank You to For This Useful Post: