December 26, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts

Designing Mobile Applications

Page  
1

In recent discussion with a good fellow (VCsala [developer.qt.nokia.com]) here at the forums, we were discussing on designing mobile applications and which is a better approach, leave the user specified themes on your application, or design your own buttons.

What I suggested is that one should design the application and have nice buttons, but also keep platform behavior as it is, for example in a recent application that I am currently working, I kept the platform behavior, Options menu and Back menu also the application title, clock, network etc. instead of making it a full screen application, screenshot is below:

ss1

I would like to continue this discussion here (because we were discussing this topic on a non-appropriate place) and learn from your experiences which will lead to better Nokia applications and more users :D

20 replies

December 26, 2010

VCsala VCsala
Robot Herder
339 posts

I also recommend after we have collected some good practices to write a how to wiki arcticle on mobile application ux design best practices.

December 26, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
VCsala wrote:
I also recommend after we have collected some good practices to write a how to wiki arcticle on mobile application ux design best practices.

That would be perfect. But first I think we should continue our discussion here and then update the wiki accordingly.

I just create a wiki page here [developer.qt.nokia.com]

December 26, 2010

metRo_ metRo_
Lab Rat
33 posts

Another thing that is important, in my opinion, is triyng to design the UI according to the SO. We can design a very good UI and very easy to use but if it is very diferent from the SO the user will always lost some time in the begin to adapt to it.

December 26, 2010

paulo paulo
Area 51 Engineer
172 posts
Milot Shala wrote:
VCsala wrote:
I also recommend after we have collected some good practices to write a how to wiki arcticle on mobile application ux design best practices.

That would be perfect. But first I think we should continue our discussion here and then update the wiki accordingly.

I just create a wiki page here [developer.qt.nokia.com]

I create a Spanish version of the wiki page here [developer.qt.nokia.com], I like the idea of a repository with best practices and usability patterns.

December 26, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
metRo_ wrote:
Another thing that is important, in my opinion, is triyng to design the UI according to the SO. We can design a very good UI and very easy to use but if it is very diferent from the SO the user will always lost some time in the begin to adapt to it.

And what does SO mean?

December 26, 2010

Vass Vass
Gene Splicer
710 posts

I create a Russian version of the wiki page here [developer.qt.nokia.com] too.
It’s good idea, because programmers usually isn’t designers, and therefore good applications sometimes has ugly interface and no many users as a consequence

 Signature 


Vasiliy

December 26, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
Vass wrote:
I create a Russian version of the wiki page here [developer.qt.nokia.com] too. It’s good idea, because programmers usually isn’t designers, and therefore good applications sometimes has ugly interface and no many users as a consequence

Great, here’s the Albanian version.

December 26, 2010

fcrochik fcrochik
Ant Farmer
517 posts
Milot Shala wrote:
metRo_ wrote:
Another thing that is important, in my opinion, is triyng to design the UI according to the SO. We can design a very good UI and very easy to use but if it is very diferent from the SO the user will always lost some time in the begin to adapt to it.

And what does SO mean?

I would venture a guess that he meant OS….

 Signature 

Certified Specialist & Qt Ambassador Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop… Qt everywhere!

December 26, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
fcrochik wrote:
Milot Shala wrote:
metRo_ wrote:
Another thing that is important, in my opinion, is triyng to design the UI according to the SO. We can design a very good UI and very easy to use but if it is very diferent from the SO the user will always lost some time in the begin to adapt to it.

And what does SO mean?

I would venture a guess that he meant OS….

Yes I thought so :D

December 27, 2010

metRo_ metRo_
Lab Rat
33 posts

sorry! yes, is OS, in portuguese is “Sistema Operativo – SO” :p

December 27, 2010

fcrochik fcrochik
Ant Farmer
517 posts
metRo_ wrote:
sorry! yes, is OS, in portuguese is “Sistema Operativo – SO” :p

That is interesting. In “Brazilian” Portuguese we call “Sistema Operacional”.

 Signature 

Certified Specialist & Qt Ambassador Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop… Qt everywhere!

December 27, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
metRo_ wrote:
Another thing that is important, in my opinion, is triyng to design the UI according to the SO. We can design a very good UI and very easy to use but if it is very diferent from the SO the user will always lost some time in the begin to adapt to it.

That’s true. I gave an analogy building Android application and Symbian application. In the screenshots on the wiki you can clearly see that users will expect bottom Options and Exit or Back buttons, on Android every device button (back, menu, home and search) should do what is expected, this should be done if you want happy users.

One example is that on Android your application should not have an Exit button, because users would expect back button to actually exit the application, the same goes for Symbian, users expect an Exit action under Options menu (usually the right button is Exit, Back or Hide).

December 27, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts
fcrochik wrote:
metRo_ wrote:
sorry! yes, is OS, in portuguese is “Sistema Operativo – SO” :p

That is interesting. In “Brazilian” Portuguese we call “Sistema Operacional”.

Interesting! In Albanian we call it Sistemi Operativ or Sistemi Operacional

December 27, 2010

fcrochik fcrochik
Ant Farmer
517 posts
Milot Shala wrote:
fcrochik wrote:
metRo_ wrote:
sorry! yes, is OS, in portuguese is “Sistema Operativo – SO” :p

That is interesting. In “Brazilian” Portuguese we call “Sistema Operacional”.

Interesting! In Albanian we call it Sistemi Operativ or Sistemi Operacional

Now I can say I know one world in Albanian: Operacional :) The sad part is that probably doesn’t sound at all like in Portuguese :(

 Signature 

Certified Specialist & Qt Ambassador Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop… Qt everywhere!

December 28, 2010

Milot Shala Milot Shala
Ant Farmer
393 posts

I updated the Wiki [developer.qt.nokia.com], maybe it is a good idea for all of you to update it too, also if you add more things to the wiki, let us know here :)

Page  
1

  ‹‹ Qt on S60 5thEd inherits phone themes but Qt for Symbian^3 does not      Experiences on paid applications ››

You must log in to post a reply. Not a member yet? Register here!