2010-03-31 2 views
0

L'iPhone n'a pas les menus AFAIK; la plupart des choses sont pilotées par des contrôles sur l'écran et des widgets. Android a des menus, bien sûr. Je travaille sur le portage d'une application iPhone sur la plateforme Android.Conception de l'application mobile: Menu Driven vs Tab Control

Quels sont les avantages et les inconvénients de l'approche Menu?

Répondre

4

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.

Questions connexes