Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Android : Google veut améliorer la qualité des applications pour tablettes
L'éditeur donne ses consignes pour cibler les écrans larges

Le , par Hinault Romaric

0PARTAGES

1  0 
Contrairement à l’App Store d’Apple qui distingue clairement les applications pour iPhone de celles destinées à l’iPad, l’écosystème de Google permet la publication d’une seule application pouvant fonctionner à la fois sur tablettes et smartphones.

L’essor d’Android dans le domaine du mobile étant plus considérable que sur le marché des tablettes, les développeurs créent des applications pour mobiles avant d’y apporter quelques améliorations pour le support des tablettes.

Conséquence : Google Play se retrouve avec des applications maladroitement étirées, avec une adaptation approximative de l’interface utilisateur pour prendre en charge la taille d’écran plus large des tablettes.

Avec la sortie de sa nouvelle tablette Nexus 7 et l’approche des fêtes de fin d’année, Google veut que cela change. La firme souhaite améliorer la qualité des applications destinées aux tablettes sur sa galerie.

Google vient de publier une liste de bonnes pratiques, conseils et contrôles de qualité sur son site pour les développeurs Android, afin de pousser ceux-ci à créer des applications optimisées pour les tablettes.

La liste présente les aspects essentiels sur lesquels doivent se concentrer les développeurs au niveau des fonctionnalités, des performances et de l’interface utilisateur, pouvant avoir un impact significatif sur la réussite de l’application.

Les points fondamentaux que les développeurs doivent prendre en compte sont entre autres : l’ajustement des polices et des zones tactiles, l’optimisation de la mise en page pour les écrans plus grands, l’utilisation des icônes conçues pour les tablettes, l’ajustement de la taille des widgets, etc.

Un ensemble de bonnes pratiques est également disponible pour la publication de son application sur Google Play. Les détails sur la liste des conseils de Google sont disponibles sur le site développeur de la société.



Google Nexus 7

La liste de Google

Source : Google

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de erwanlb
Inactif https://www.developpez.com
Le 10/10/2012 à 12:46
Citation Envoyé par Le Vendangeur Masqué Voir le message

Effectivement MS cherche avec Metro à anihiler toute forme de créativité et d'humanité. Tout doit être identique, carré, sans fioritures.
Chez Apple c'est pareil....mais avec bords arrondis
8  1 
Avatar de erwanlb
Inactif https://www.developpez.com
Le 10/10/2012 à 12:45
Citation Envoyé par Le Vendangeur Masqué Voir le message
Oui sauf que c'est pas du tout le sujet de l'article, puisqu'on parle du manque de vraies applications tablettes sur Android.
Il y a aucun manque, il y a tout ce qu'il faut....

Il n'y a qu'une question de design et d'ergonomie qui est moins bien appliqué côté tablette et dont une bonne partie des acheteurs, comme moi, se contrefout....ça fonctionne, ça fait ce que je veux et je me tire pas les cheveux ? Alors impeccable....

Le reste c'est bon pour se palucher le poireau devant une pomme....
4  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 10/10/2012 à 10:56
@Le Vendangeur Masqué: Tu parles de réinventer la roue mais n'est-ce pas apprendre 50 languages de programmation et redévelopper 50 fois la meme application pour différentes plateformes qui est réinventer la roue?
Si des grandes entreprises passent par l'utilisation de ces outils ce n'est peut-etre pas pour rien.
Pour info je sais lire et ne fais pas dire des choses que je n'ai pas dit.
2  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 09/10/2012 à 13:58
L'inconvénient d'Android (et de Windows 8) est que les tablettes ont tout type de taille donc les interfaces sont difficiles a réaliser pour etre compatibles partout.
De plus Android n'offre pas toute la puissance du CSS pour les applications Web.
Sous Windows 8 le CSS est supporté nativement pour ce genre de choses.
Sous iOS il y a séparation des 2 tailles d'écran sur le Store comme le précise l'article, donc le probleme est vite réglé.

D'un point de vue personnel la création des UI sous Android est un vrai casse-tete pour le développeur.
1  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 09/10/2012 à 17:01
* utiliser les différents dossier drawbales (xhdpi...)

drawables

C'est quand même galère quand on débarque sur Android avec les différents types de densités, 9-patch... pff
1  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 09/10/2012 à 18:51
Citation Envoyé par stailer Voir le message
Sur Win8, je débarque un peu depuis 2 jours mais à priori même avec une application Xaml l'étirement est pris en natif. J'ai l'impression que tout s'étire selon la taille écran.

Si un expert peut me confirmer (ou pas) ?
Oui c'est le meme principe que WPF qui repose aussi sur xaml.

C'est vrai que PhoneGap peut etre une bonne alternative, par contre bon nombre d'entreprises évitent PhoneGap pour éviter le refus sur les Store (c'est sur qu'Apple n'apprécie guere qu'on n'a pas besoin d'acheter un Mac pour développer une application iOS...) et pour d'autres raisons encore (exemple: UI non spécifique a l'OS).
1  0 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 10/10/2012 à 10:18
JQueryMobile était vraiment histoire de citer un autre exemple mais je voulais surtout parler de Sencha Touch qui propose les thèmes IOS, Android et Blackberry. Je viens de l'utiliser un peu avec Touch Charts, y a de quoi bien s'amuser en respectant l'appareil pour lequel tu développes.

Pour le reste, ok je comprends... Même si je persiste à croire quand même que l'on peut faire quelque chose de différent et pourtant beau et ergonomique.
Ca c'est mon point de vue perso.
1  0 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 10/10/2012 à 14:19
Citation Envoyé par erwanlb Voir le message
Chez Apple c'est pareil....mais avec bords arrondis
Faux!
Avec bords arrondis, effets de transparence et ombres portées
2  1 
Avatar de erwanlb
Inactif https://www.developpez.com
Le 10/10/2012 à 15:16
Citation Envoyé par Nathanael Marchand Voir le message
Faux!
Avec bords arrondis, effets de transparence et ombres portées
Aaaaaaaaaah comment j'eusse pu oublier ça !!!!
2  1 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 09/10/2012 à 17:26
C'est aussi le cas sur iPad, non ?
Oui ok, j'ai eu aussi un IPad 2 entre les mains...

Sauf que, comme tu le dis, en zoom c'est vraiment très moche voire inutilisable. Sans Zoom c'est tout petit au milieu de l'écran...

Quand même, sur Android si tu te débrouilles bien, grâce à l'étirement tu peux réussir à faire quelque chose de pas mal. Ca existe.

De plus, avec un framework comme Phonegap qui te permets d'utiliser le HTML5 tu peux envisager un affichage très sympa pour peu que tu utilises assez bien le responsive design.
D'ailleurs il y a pleins de petites bibliothèques JS/CSS qui t'aident pour ça.

Disons que sur Android, il existe des solutions pour fonctionner dans tous les cas alors que sur IOS non.

Sur Win8, je débarque un peu depuis 2 jours mais à priori même avec une application Xaml l'étirement est pris en natif. J'ai l'impression que tout s'étire selon la taille écran.

Si un expert peut me confirmer (ou pas) ?
0  0