3 ms·
Aside from the scrollview and transitions which are mostly a function of hardware acceleration or lack thereof, what other areas is the library falling short fo
by johnbender 15y ago
Aside from the scrollview and transitions which are mostly a function of hardware acceleration or lack thereof, what other areas is the library falling short for you?
- catshirt 15y agofirst i'd like to say i am perhaps being over critical, i think it's a fantastic library (framework). i just realize how intensely better it could be. my biggest pet peeve is that it is indeed a framework, not a library. i really wish they had taken a route similar to jquery ui- and not try to force so much on you. this is for another post though.... as far as your question goes: i don't think it's true to say scrollview and transitions are a lack of hardware support. again, on my iphone 3gs and 4s the google+ app is flawless in both of these areas. jquery mobile is subpar. the scrollview is obviously forgivable since it is still experimental. for what it's worth, i still think it's a far superior choice to iscroll. the first issue i'll bring up is their fixed header and footer support. i think it's a decent solution for the tools they have available, but i'd never use it myself with it's current behavior. i do realize this is probably a consequence of scrollview support though. another problem they've yet to solve is url bars dropping down while navigation. i understand given the circumstances, this is a difficult problem to solve without going against jqm's principles. i am also not particularly fond of how their active states trigger on scroll, this is obviously not desirable. my argument is not that there is much that is missing from jquery mobile, like i said i have a lot of faith in the project. stuff like url bars, active states, and page transitions may only be the last 10%- but that last 10% is crucial for the final polish of a real release.
- johnbender 15y agoThanks for your expanded response. Each of the items you've listed is important and all of your concerns are high on our priority list (I work on jqm full time for Adobe). My original question was poorly formed. I only meant to imply that transition quality is mostly a function of hardware acceleratio. Scrolling isn't necessarily, though it can play a roll there through hacks like translate3d. Both the 3gs and 4s have hardware accelerated transforms, which is why transitions look so much better on an iPhone. Additionally if we could target just the iPhone it would make our transitions nearly flawless, but getting them to work in as many places as possible makes this difficult. Headers and footers are a pain point right now without a doubt, but there are specific reasons we don't use scrollviews (mostly due to the fact the returning false on touchstart in Android breaks inputs). In any case, I'd just like to thank you again for taking the time to respond, and let you know that we are acutely aware of all of these issues.