05-11-2012 06:18 AM
We are currently experimenting with bbui and looking at whether we can use it as the UI for one our webwork apps. The app has lots of areas where the user selects from lists, some small, some large. We have tried using the 'Arrow List' but it seems very slow on a 9360 even with only about 10 items.
We've pretty much gone off your example on github, but is there anything we could be doing wrong or something we can do to improve performance? Would a different bb-type be more suitable for item selection from a list?
05-14-2012 06:59 PM
The Arrow list did have some performance issues with the trackpad.. these have now been addressed in the latest version 0.9.1 of the toolkit
05-15-2012 10:17 AM
Thanks Tim, but was already on 0.9.1
Will try the other list types, unless you can save me time and tell me if there is a quicker / more suitable one for picking an item from a list. Also, are there any guidelines / recommendations on maximum number of items that should be used in lists. I know you mentioned at BBJAM that 'paging' was on your roadmap, but would be nice to know what can be acheived today.
05-15-2012 11:42 AM
Hmm.. that's odd.. I've been using text arrow lists on BB7 devices with the track pad and it was really fast.. Any chance you could post a Youtube video to show the speed?
05-16-2012 01:17 PM
I'm guessing that if you are scrolling items up and down that are in view that doesn't need to scroll the content that it seems "fairly" smooth.
The jumpyness when scrolling content on the screen I believe is a WebWorks Trackpad navigation quirk. I've also seen that it skips highlighting items if you do a really fast scroll.
09-11-2012 11:41 AM
Coming from AIR i recently tested the scrolling performance of a simple, fullscreen list, created with bbui (0.9.3) on DevAlpha.
The list has about 50 entries. The scrolling is not bad but recognizable slower than 60 fps. The performance is similar to a correspondent AIR list, made with the last BB10 controls. But the AIR list is very responsive. It follows the finger without any visible lag. The bbui list has a recognizable lag. Its still OK, but the AIR list is better and i think the user will prefer it.
Will the performance get significant better in the final release? Since AIR is exclude from the "Made for BB program" i decided to switch to HTML5, but i am not sure anymore.
09-11-2012 11:47 AM
I'm testing on the SDK OS that will be released this month, and I can tell you it's a lot more responsive than on the current available build for the DevAlpha.
09-11-2012 12:45 PM
Thanks, i am curious about the upcoming SDK.
In the meantime i repeated a list-performance test with 500 entries in both apps.
The AIR App opens and shows the list in about a second. The list- performance is keeping the same, and pretty responsive.
The HTML5 App needs two seconds to open and additional two seconds to render the page with the list. The list is unuseable slow and laggy.
I just cant believe it and i think i should stay with AIR - even when my app cant be certified.