Firefox OS on the ZTE Open
Posted Sep 5, 2013 22:43 UTC (Thu) by liam
In reply to: Firefox OS on the ZTE Open
Parent article: Firefox OS on the ZTE Open
Really? IMNSHO it's the other way around: there are some hope for Android yet nothing can make FirefoxOS responsive on the hardware where Android is laggy
I'm not saying there's no hope for Android. The problems with android seem down to: unoptimized drawing routines, scheduling issues, and uneven drivers. Since fxos is using android as a delivery for kernel/drivers, it's going to suffer from the driver issues as well. The scheduling may be something they could fix though it's not in their area of expertise. The drawing pipeline, however, could be a rather large difference. I've related my experience with running it with faster hardware and how the lag virtually vanishes. I haven't told of my experiences with android with various hardware.
Regarding native code, I think you are vastly underestimating how much of the pertinent code paths are actually using native code (apparently c++ according to roc below). This becomes increasingly the case as they use fully accelerated css paths rather than custom js.
Of course. You are throwing 10 times (or may be 20, 50, 100 times) more resources on the task then said task actually needs - no wonder it can be solved in such a way. But it's hard to produce "cheap phone for emerging markets" which have 10x more power then is needed for sane solutions (like iOS, for example).
I think you're missing the point. Running android 4.1 on my old nexus s results in similar levels of lag as the highest-end android devices.
To stay with nexus devices and using geekbench for rough estimates of device capabilities, the nexus 4 is roughly seven times more powerful, yet, the lag difference is imperceptible to me. Thus my point about optimizations in the two platforms.
I get that you have disdain for interpreted languages, and I'm not going to argue the point, but I think you are wrong about this b/c I've never used an android device that didn't have that characteristic lag, and I have used a firefox "device" that didn't.
Lastly, running geekbench on my computer (core2duo t7500 with 4GB) it actually scored lower than my nexus 4 (which is a bit odd since the pc actually posted individual scores of about twice the nexus 4 for single core results), so we're not talking about huge performance deltas here.
to post comments)