Je pense que l'application pilotée par TabBar dans l'OS iPhone est très similaire à une application Menu Driven sous Android. Bien que visuellement, ils sont légèrement différents, ils pourraient être travaillé pour faire des choses similaires.
Bien sûr, l'avantage d'utiliser les éléments d'interface utilisateur commune OS est ÉNORME. Si vous portez un iPhone sur Android sans vraiment tenir compte de la façon dont les éléments de l'interface traduisent, vous vous retrouvez avec un port bâclé. La même chose est vraie si vous allez d'Android à iPhone.
Prenez du recul et observez les fonctionnalités que vous essayez de créer. Lire l'iPhone HIG. Lisez le Guide des développeurs Android. Disposez votre application spécifiquement pour chacun. Avec un bon MVC, la conception du modèle de données sera presque la même à 100%. Les Vues peuvent être très différentes mais similaires (si cela a du sens) et les contrôleurs auront de nombreuses méthodes en commun mais une logique légèrement différente en dessous.