Re: iOS app launching speed
Re: iOS app launching speed
- Subject: Re: iOS app launching speed
- From: Alex Zavatone <email@hidden>
- Date: Tue, 15 May 2012 20:57:46 +0000 (GMT)
On May 15, 2012, at 12:22 PM, Conrad Shultz <email@hidden> wrote:
I'm doing it because it's simply lame to display an empty TVC and
then have it fill in as content appears like an HTML page.
I don't know what you mean by "lame." That guidance is because it
*appears* to the user to be faster when you display the empty TVC.
But that's the point, I'm never going to display an empty TVC.
Lame is how an HTML page loads with pieces coming in in varying order, with parts of the page appearing and then resizing and then graphics appearing and then being replaced.
I don't want to see it build piece by piece. And I certainly don't want the user to see that mess. I want the data to load in an organized manner and then if the screen MUST display in a piece by piece fashion, do not resize components or adjust scroll positions after the data appears, and display the data in an orderly fashion as if it were meant to come in in that order.
For loading a TVC with a 4KB data load, I opt to make the user wait 1/20th of a second so that the TVC can display all at once with all its data. And when a user selects a top level item from that TVC, I'll spawn off the next requests to get the data expected while the user is occupied by looking at the interface. There is a split second where the user thinks about what's in front of their eyes and I want to use that to the user's advantage by prefetching data.
Cheers,
- Alex Zavatone
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden