[MeeGo-dev] Is this a reliable way for app to know it's running on MeeGo Tablet vs. Netbook?

kate.alhola at nokia.com kate.alhola at nokia.com
Tue Aug 30 07:27:52 UTC 2011


On Aug 30, 2011, at 8:44 AM, ext Attila Csipa wrote:

> 
> The mantra I hear is 'check for features', and in that vein you have 
> mobility's QSysInfo for hardware (i.e. check for keyboard), and for software 
> you could do something like

> 
> 
> And it starts with a QWidgets UI to maintain compatibility with Qt4.6, then 
> switches to declarative if it is run on Qt4.7 and finally to a components based 
> UI.

That's not so easy. Let's take three MeeGo alternatives. MeeGo 1.2 Harmattan Handset with swipe UI, 
MeeGo 1.2 Handset UI and MeeGo tablet UI. All these have components based UI but different UX

As example, in Harmattan you have toolbar on bottom and you don't need display home and close buttons.
In 1.2 Handset you have toolbar on top and need to have these buttons. Handset also has MeeGoUX components
but their UX is different and confusing compared to device Native UX

MeeGo Tablet has MeeGoUX components and MeeGoTouch UX. There is also question, is there system level 
iPhone-style home button or does application need to display it. 

Then comes question of different screen sizes. You can get screen size and resolution from latest QtMobility 
and your UI layout should be different in 10" and 3.8" display. 

So, least  the basic requirement is to detect is device
- Harmattan 
- 1.2 Handset
- Tablet
- Screen Size and resolution

Kate

> 
> Best regards,
> Attila Csipa
> _______________________________________________
> MeeGo-dev mailing list
> MeeGo-dev at meego.com
> http://lists.meego.com/listinfo/meego-dev
> http://wiki.meego.com/Mailing_list_guidelines



More information about the MeeGo-dev mailing list