I'm writing an iPad app for Mediabrowser 3 (mediabrowser3.com) with another developer. Mediabrowser is in the same space as Plex and XBMC. If everything goes well we plan on launching later this month.
We have invested a lot of time and effort into making the app fast. Our mantra from the very beginning was that speed was going to be a keystone feature for our app. The fluidity of scrolling in our views was one of the main things we focused on. We wrote test code that continuously scrolls our views up and down while we profile it. We are utilizing Path's FastImageCache along with a lot of other caching to get the performance levels that we wanted.
We are considering writing a new backend for our client app so we can launch a similar app for XBMC as well.
http://i.imgur.com/xCyfnjt.png
http://i.imgur.com/RNAUaNN.jpg
http://i.imgur.com/n3j11jI.png
http://i.imgur.com/mA4JTNu.png
We have invested a lot of time and effort into making the app fast. Our mantra from the very beginning was that speed was going to be a keystone feature for our app. The fluidity of scrolling in our views was one of the main things we focused on. We wrote test code that continuously scrolls our views up and down while we profile it. We are utilizing Path's FastImageCache along with a lot of other caching to get the performance levels that we wanted.
We are considering writing a new backend for our client app so we can launch a similar app for XBMC as well.