Recently, when setting up a new jquery mobile app on Android, I ran into slowness related to scrolling..

The fix is simple, apply the following javascript to your html file, or to your javascript file you use for your application:

    $(document).bind("mobileinit", function(){
        $.mobile.touchOverflowEnabled = false;
        $.mobile.defaultPageTransition = 'none';
        $.mobile.defaultDialogTransition = 'none';
        $.mobile.useFastClick = false
        $.mobile.buttonMarkup.hoverDelay = 0;  
        $ = false;                   
        $.event.special.swipe.scrollSupressionThreshold = 100;
    $(document).bind("touchstart", function(event){})

Then in your CSS file, add this set of code:

.ui-body-a, .ui-bar-a, .ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,
    text-shadow: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -webkit-transform: translateZ(0);

These two items combined, make for a faster experience with your android apps, and solved several headaches once I worked it out last week..

I’ll be adding this to the Starter Kit shortly, along with a few other additions.