While it is not necessary in every single app, I found it pretty useful for back-tracking to previous apps. iPhone kills one app to start another, but in Android you often see one app passing control to another app. If there is a BACK button, the user does not need to deal with the possibly inconsistent mechanisms of going back in different apps, and the developer does not need to explicitly implement