________________________________________ >From: [email protected] [[email protected]] on behalf of >ext Carsten Munk [[email protected]] >Sent: Saturday, November 13, 2010 9:37 PM >To: Arjan van de Ven >Cc: [email protected]; Javier >Subject: Re: [MeeGo-dev] Handset UX rotation -- how is it implemented? > >I've actually heard the opposite argument - not using xrandr for >performance reasons. As it's faster to rotate a surface with the >application on with GL/GLES than with xrandr. > >I think the problem with the Handset UX compositor is partly that it >isn't the best when it comes to supporting standard X11 applications >.. or even normal Qt apps for a while back, so what we're seeing might >just be a bug. > >Should Handset compositor be executing a xrandr call to adjust >rotation? I think perhaps it only should in case of standard X11 >applications.
Issue is not just so simple In MeeGo handset UX all transitions except task switching are implemented by application with toolkit and OpenGL. That differs a lot from Maemo5 that was just opposite, all transitions were implemented by compositor. It is just not only issue of screen rotation mut as example sliding/stacked windows concept that is key part of handset UX is also implemented by toolkiit in application space. Rotation is also not just a rotating a viewport with transition but it includes in most cases re-arranging UI layout. I wrote just in my last blog article some background information about issue http://blogs.forum.nokia.com/blog/kate-alholas-forum-nokia-blog/2010/11/14/how-to-make-modern-mobile-applications-with-qt-quick-components It is also issue, how much there is sense to use "standrd X11 applications" with handset UX. Their all UX lacks most of key elements neeeded for good mobile user experience. To make good mobile UX you should use toolkit designed for that. Qt Quick components is recommended way but technically you could make same with any OpenGL based toolkit. Remember that porting desktop application to handset needs about all cases UI refactoring, so why not do it with proper tookit. Kate _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
