1. #1
    Sencha Premium Member
    Join Date
    Nov 2008
    Posts
    58
    Vote Rating
    0
    mishoboss is on a distinguished road

      0  

    Default Android 4.0 ICS user experience

    Android 4.0 ICS user experience


    I write a Sencha 2 app and I test it on Galaxy S with Android 2.3.4. It feels almost perfect. However this happened when tested on Galaxy Nexus with Android 4.0.



    I didn't expected this behavior from the most powerful phone on the market. Transitions look really awful, but the toggle/slider thumbs displacement when scrolling is even worse.

    Somewhere I read that the flickering is probably due to a CPU to GPU passing for render. This seems to be a major problem that can't be controlled. Do you have ideas how to workaround this? I really hope Android 4.0 user experience will be at least as great as Android 2.3 before the Sencha 2.0 GA.

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,347
    Vote Rating
    846
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    The flickering, for what we have found is the delay between (as you said) the CPU passing the transitions to the GPU. About the thumbs in the toggle field, this is a known issue and I think we have fixed it for the next release.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Touch Premium Member
    Join Date
    Dec 2010
    Location
    Jakarta, Indonesia
    Posts
    49
    Vote Rating
    0
    trinitrotoluen is on a distinguished road

      0  

    Default


    I'm facing the same problem too. After install ICS 4.0.3 on my Nexus S, my ST2 app performance becomes very bad, not responsive

  4. #4
    Sencha Premium Member
    Join Date
    Nov 2008
    Posts
    58
    Vote Rating
    0
    mishoboss is on a distinguished road

      0  

    Default


    Quote Originally Posted by mitchellsimoens View Post
    The flickering, for what we have found is the delay between (as you said) the CPU passing the transitions to the GPU. About the thumbs in the toggle field, this is a known issue and I think we have fixed it for the next release.
    Thank you for this reply. I'm happy the toggle thumb issue is resolved, but I'm a little bit worried about the flickering issue. If it's that you think it is, isn't it going to be a show-stopper?

  5. #5
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,347
    Vote Rating
    846
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    There isn't really anything we can do, it's how Android handles CSS3 transitions.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  6. #6
    Sencha Premium Member
    Join Date
    Nov 2008
    Posts
    58
    Vote Rating
    0
    mishoboss is on a distinguished road

      0  

    Default


    Unfortunately I suspected this answer. Is this issue only about CSS animations? If it is, maybe a temporary workaround for the app developers is not to use animations if the device OS is Android 3.0 or 4.0 (as far as I know same issue is presented on Android 3.0).