i know it is a work in progress, but way back at the beginning of the 1.3.2 ordeal, i caught a tweet that said there were massive speed improvements already done (maybe 2 days after 1.3.2 was released). so, first 1.3.3 i tried did seem about 2x faster than 1.3 - mainly tableviews loaded quite quickly. but, for me, there were insurmountable bugs a week or so ago.
so, maybe end of last week, finally caught a build that fixed my worst bug. but, tableviews seems to load a bit slower. and, after testing, again… a few random freezes appeared.
well, just tried a couple more 1.3.3 builds (last one - commit 24460f4e109fda60047e)- and, things seem really stable now. but, the tableview loads are maybe 2-4x slower than they were with 1.3.2 or 1.3. so much so, that it seems to be a bug. the user perception would be that i am loading data from the web, when i am not. it is really that slow.
just wondering… anyone else noticing this?
and, if so, is this going to improve (and thus, must keep waiting)? or, is this just how it will be?
(subscribing, interested in answer too)
If tableview performance hasn't improved since 1.3.2, I'm going to have to remove my apps from the app store and scrap my apps (no sense in rewriting everything in Obj-C…I haven't made enough money on these apps to justify the constant rewriting between point versions of Titanium and now a complete rewrite to Obj-C.)
Paul, tell me this ain't so. I've been patiently waiting 1 month for performance improvements and you drop this bomb on me at what seems to be the end of the 1.4 dev cycle.
- I can't believe 1.4 is 1 month late.
- I can't believe that the Appcelerator team can't fix this performance bug within that whole month.
What are the people on Twitter loving about Titanium? Is it because they're just dabbling around and writing 'Hello world' test apps that have no real-world value and they're using the most basic parts of the API which may not have many bugs? I find that hard to believe because 'tableview' is pretty effin' basic and it's broken.
A lot of us feel your pain Marc. Many have already jumped ship and joined the Phonegap team so they don't have to keep rewriting the same apps after every other point release. We've been lucky though. We only had to completely build 2 apps twice using Ti from the ground up. Pretty friggin funny huh? I know 1.4 is taking a long time but it's supposed to be rock-solid when released. Hope so.
By the way, Objective-C is not so bad once you get used to it and the goofy way it handles things sometimes.
I have the same problem. Tableview runs very slowly on sdk 1.4 and is crashed regularly when scroll up and down. I think Titanium developers should fix and create a patch for this issue first because it's a common component. I'm very annoyed when changing code for my project many times.
@ovan Do you have a className set to the table's rows?