Reviews say the Fire isn't that smooth. But if it sells well, especially after Xmas, then Amazon has no need to chase high-end SOCs, do they? They are trying to hit a $200 price target so they can stay low-end, especially if the customers who buy the Fire have low expectations and don't care.
But do we really think that this is because of the hardware? It's maddening that you can't get smooth operation with 2 fck'ing 1GHz+ cores with the only fix seemingly throwing more hardware at it when even the first iPhone was pretty good at it. ICS seems to be better at it: I hope it's not only because of better HW but also because of software efficiency fixes. It will be interesting to see how it performs on older 2 core phones/tablets.
From what I understand the problem is Gingerbread GC tries to tidy up RAM very often and it is also triggered by things you'd never expect (like scrolling thru lists) The GC seems to semi block the system causing stuttering in animations. People often whine about the GUI acceleration when they see the stuttering but it is actually the GC.Is the Android GUI written in Java? I am skeptical.
From what I understand the problem is Gingerbread GC tries to tidy up RAM very often and it is also triggered by things you'd never expect (like scrolling thru lists) The GC seems to semi block the system causing stuttering in animations. People often whine about the GUI acceleration when they see the stuttering but it is actually the GC.
However some apps seem to not suffer from it as much as others. Opera Mobile for example is very smooth. And since Amazon is using their own UI who knows what's up.. But it sounds like they have improved performance.
As said the problem lies in the GC. Why on earth would anyone even want to consider a VM-based and GC'd language to write the UI layer in an environment where efficiency is priority #1 is beyond me.
All it takes is a simple recompile. You'll going to have to do a whole lot of modifications to your programs/libs anyway to support all the different screen sizes and HW features. That recompiling is the last of your problems.
Amazon has the luxury to define their own market segment, where pure performance comparisons with other tablets are not all that important. Consumers don't care. I don't know the difference between their current SOC and T3, but if it's simply large enough to feel a difference in day to day usage, that should be sufficient.
They don't need to have the absolute winner of the day.
Nice post at that link.
The memory bandwidth consideration is definitely valid. My Nook Color on Cyanogenmod 7 can be set for 16bit framebuffer and this very tangibly improves UI responsiveness. While Nook Color isn't exactly top hardware I'm sure bandwidth is impacting other tablets, especially with higher resolutions.