AG’s note: The following is an anonymous guest post. I cannot agree more with him. I also found the hardware “back” button confusing and “unnecessary”. In iOS, people usually “go back” via a graphic button, which tells “where” to go back to. That is much clearer.
One thing which bothers me about Android is that sometimes the “back” button means to go back through the app stack, whereas sometimes it means to go back to the previous page in the application itself.
For example, if I want to see the main page in the “messages” app, I first pick the app out from the app list. The app opens up with the last active conversation. Now to get back to the main screen, I can either press menu → more → all threads (ugh), or I can press “back”. But if I launched the application from the home screen, “back” means to go back to the home screen, so I’d need to open up the messages app again, and then press “back”. Otherwise it goes back to the main screen.
Very confusing and inconsistent behavior.