[Migrated from the Syclo Resource Center]
gary.mayes 11/30/2011 17:00,
Hi,Is there a sensible limit for the number of tiles you can display in a List Tile View on a mobile device before performance is impacted?
By this I mean, will you start to see performance issues on a Windows Mobile 6.1 device if the count of tiles exceeds say 500?I guess it would depend on how complex the tiles are, but if they only had 2 fields for example, could this be done? I appreciate that an app on a mobile with 500 rows could be a pretty poorly designed one, but if the limit was say 50 - that could determine whether to use that component or not.Would appreciate anyone's thoughts and experiences!
Many thanks,Gary
Jason Latko 11/30/2011 17:50
Gary,I have not personally stess-tested a large Tile List on any platform, but Tile Lists are displaying Object Collection rows.
We don't recommend having more than 200 or so objects in any one collection, and 500 would probably be a max sanity limit before performance would really start degrading using Tiles, traditional Lists, etc..
Depending on your device you will see performance differences, but I would try to keep Tile counts at 200 or less.
Large data sets should be kept using Complex Tables.
Unfortunately, there is not a Complex Table Tile List control for displaying this data.
Please suggest this to Syclo Support so your name can be added to the list of those requesting this feature.
Jason Latko (Senior Product Developer at Syclo)
gary.mayes 12/01/2011 07:17
Many thanks for the quick reply and advice Jason. Good to have some numbers I can keep in mind when planning how to structure the objects / complex tables in a new application.Cheers,Gary
blemberger 12/01/2011 10:31
We have been doing some testing on iPhone, and we have been able to successfully display 2000 objects in a list tile view. The UI was very responsive when scrolling the entire list and when selecting tiles. When we bumped up the number of objects to 200,000, the UI became unresponsive. So I would guess that between 2000-5000 objects can be displayed in a tile list on iPhone. On an older, less powerful Windows CE device, the UI was unresponsive at only 500 objects (in agreement with Jason's advice). So the computational power of the device that is being targeted is a big factor.