________________________________________
>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

Reply via email to