3 ms·
Scrolling in the browser is indeed a little smoother on the iPod Touch compared to my HTC Desire. But on the Touch, when you scroll past a certain point nothin
by confuzatron 16y ago
Scrolling in the browser is indeed a little smoother on the iPod Touch compared to my HTC Desire.
But on the Touch, when you scroll past a certain point nothing is rendered except a 'transparent area' style chequerboard. You then need to wait for the browser to re-render the page. By contrast, the Android phone always renders the page, so you can scroll to a particular point by looking at the page as it scrolls past.
Given this implementation I'm not surprised that scrolling is smoother on the Touch.
Perhaps this limitation is Touch-specific and doesn't apply to the latest iPhone.
Re: autorotation - I much prefer the hysteresis algorithm used by Android when screenflipping - I can use it when lying on my side, because the screen doesn't flip until I've 'fully' turned the phone on its side. The Touch flips after less rotation.
- masklinn 16y ago> But on the Touch, when you scroll past a certain point nothing is rendered except a 'transparent area' style chequerboard. It's likely an issue of RAM starving, is your Touch a first or second generation? (they have a quarter of the Desire's RAM, even the third-gen has only half the RAM)
- confuzatron 16y agoIt's a 2nd generation Touch. I've used a 3GS, but I just can't remember if it behaves the same way.
- tuacker 16y agoThe 3GS does the same thing if the page is big (long?) enough and actually releases content so if you scroll back up it has to be rendered again.
- ROFISH 16y agoSince the 3GS (and 3rd generation iPod Touch) has both more RAM and a faster processor, you don't see checkerboards much. You still see them a lot if you scroll while the page is loading. An example, I just did: take a big, long, complicated page with lots of Javascript (say engadget.com, the regular non-mobile version) and wait until Safari is 100% done loading. You can scroll at skimming speed and I only saw the checkerboards once. But if you scroll like a madman trying to get to something near the bottom, it'll still checkerboard and make you wait for the roughly 500 milliseconds to render.