I’m a big fan of not reinventing the wheel. If a standard exists, and works, you keep using it. But in the wild west of mobile apps, many app developers mess with convention, which results in annoyances for the users.
The example I’ll use to demonstrate this is the the convention found in iOS for uploading photos. Apple has developed a standard for the buttons used when uploading a photo or video, seen here from the text messaging app:
- first button: take a new photo/video
- second button: choose an existing photo/video
- third button: cancel
Tumblr keeps the same order, but changes the wording a bit. But the order is the important thing.