The (not so) hidden cost of sharing code between iOS and Android

Dropbox found it was less efficient trying to support two very different platforms with one codebase than building two native versions.