Un outil pour styliser une ActionBar
Tandis que sur iOS, on partage généralement avec Twitter et Facebook (nativement depuis iOS 6) ou l’on ouvre un pdf avec Safari, Android propose un mécanisme plus ouvert et plus large.
En effet, lorsque une application souhaite partager un contenu, elle demande au système la liste des applications annexes, installées sur le devices, et qui permettent de partager ce contenu. Ou lorsque l’on souhaite ouvrir un pdf, le système demande la liste des applications disponibles capable de lire le pdf :
L’utilisateur n’a peut être pas Twitter ni Facebook, mais peut avoir Google+ ou simplement un sms ou un mail. Si le besoin n'est pas spécifiquement de partager sur Twitter et Facebook (par exemple si les données sont analysées par la relation commerciale), laissez le système gérer. Sinon utilisez les SDK fournis par ces réseaux sociaux.
Ci-dessous, l'exemple de quelques écrans de l'application TED. Même si le contenu est identique, chacune respecte les guidelines de sa plateforme (cliquez pour agrandir) :
Vous l’aurez compris, Android est une plateforme mobile à part entière, et pas la moindre aujourd’hui (75% des parts de marché mondiales, 65% en France). Respecter les principes de navigation et d’ergonomie propres à chaque plateforme, c’est respecter les utilisateurs et se donner une chance de les séduire (c’est valable dans les deux sens).
Il est important de bien respecter les préconisations d'Apple et Google, faites-vous éventuellement aider par des Développeurs ou des UX designer qui connaissent bien la plateforme. Responsables marketing, soyez vigilants à l’image de marque qu’une mauvaise note sur le store pourrait engendrer, acceptez que les gens puissent acheter des Android et veuillent des applications Android ;-)
Google a récemment mis en avant sur le Play Store des applications pour la qualité de leur design, inspirez-vous en (TED, présenté ci-dessus, en fait d'ailleurs partie).
Pour finir, une note aux développeurs, un site de référence en la matière : http://www.androiduipatterns.com