Description détaillée des dix directives de développement émises par Google pour les applications pour tablettes Android

Description détaillée des dix directives de développement émises par Google pour les applications pour tablettes Android

Avant la sortie de la Nexus 7, le marché atone des tablettes Android avait toujours fait que les développeurs n'avaient pas envie de concevoir de bonnes applications pour les tablettes Android. Afin de créer un marché d'applications de haute qualité pour son activité de tablettes, Google a récemment publié 10 directives à l'intention des développeurs pour développer des applications sur des tablettes Android. Voici une description détaillée de ces 10 lignes directrices.

1. Assurer le respect des directives générales de développement de l'application

Avant de parler des directives de développement pour les applications pour tablettes Android, nous devons d'abord nous assurer que les applications sont conformes aux directives générales de développement, qui doivent être respectées par toutes les applications sur les appareils Android. De plus, afin de tester si l'application conçue par le développeur est conforme à ces directives, le développeur doit tester en simulant l'environnement d'exploitation de l'application. Les développeurs doivent également prêter attention à la manière de configurer l’environnement de test et aux spécifications auxquelles le test doit répondre.

2. Optimiser l'application pour la grande taille d'écran des tablettes

Si nous exécutons une application développée pour un téléphone Android sur une tablette Android, différents degrés d'étirement et de déformation se produiront en raison de la taille plus grande de l'écran. À l'heure actuelle, pour certaines petites tablettes, comme la Nexus 7 de 7 pouces, les développeurs n'ont besoin que d'effectuer des réglages précis appropriés, comme l'agrandissement de la police, l'agrandissement des éléments, l'augmentation de l'espace entre les éléments et les bordures (rembourrage) et entre les éléments (marge), etc., pour répondre aux besoins.

Quelques conseils pour un réglage précis :

  • Sur les tablettes, l'espacement (rembourrage) entre les éléments et les bordures est généralement plus large que le rembourrage sur les téléphones portables, de préférence 48 dp.
  • L'espacement entre le contenu et le bord de l'écran doit être de 16 dp
  • Ajustez correctement la position des boutons de commande dans l'interface pour permettre aux utilisateurs d'opérer facilement dans divers scénarios d'utilisation

Cependant, pour certaines grandes tablettes, comme la prochaine tablette Nexus de 10 pouces de Google, ces réglages précis ne sont pas très utiles. Par exemple, un contrôle de liste peut être utilisé avec quelques ajustements sur une tablette de 7 pouces, mais il sera plus laid sur une tablette de 10 pouces après ajustements : de grands espaces vides peuvent apparaître, ou le nombre de mots dans chaque colonne de la liste peut augmenter jusqu'à plus de 100 (le nombre de mots dans chaque colonne doit être de 50 à 75). Ce type de déformation par étirement dans la conception doit être évité autant que possible. À ce stade, le promoteur doit transformer les déchets en trésors et faire bon usage de l’espace supplémentaire pour faire d’autres choses (voir article 3).

3. Utilisez au mieux l'espace supplémentaire sur la tablette

Les tablettes, en particulier celles de 10 pouces, ont beaucoup plus de fonctionnalités que les écrans de téléphones portables. Comment bien utiliser cet espace supplémentaire ? Voici quelques suggestions :

  • Voyez si vous pouvez ajouter du nouveau contenu ou présenter le contenu existant d’une manière différente.
  • Essayez de combiner les deux interfaces ou ajoutez une barre de navigation pour permettre aux utilisateurs de basculer plus facilement entre plusieurs interfaces. Voici un exemple :

L'image ci-dessus montre les trois interfaces de l'application mobile, correspondant aux interfaces à trois niveaux de navigation, d'éléments de contenu et de contenu. S'il s'agit d'une tablette, nous pouvons fusionner les trois interfaces comme ceci :

  • Lors de la conception du code, en plus de traiter chaque page comme une sous-classe d'activité, nous pouvons également envisager de diviser le contenu de la page en sections et de faire de chaque section de contenu une sous-classe de fragment distincte pour améliorer la réutilisabilité du code.

4. Utilisez des icônes et des bitmaps spécifiques pour des densités d'écran spécifiques

Pour des performances optimales dans votre application, les icônes de bouton ou les bitmaps de votre application doivent correspondre à la densité d'écran spécifique. Par conséquent, pour la même icône de bouton, les développeurs doivent préparer 4 images pour les 4 densités d'écran des écrans Android.

Le tableau suivant montre les résolutions de référence de 4 boutons de commande typiques correspondant à 4 densités d'écran :

5. Ajustez la taille de la police et appuyez sur les boutons

La taille de la police de tous les éléments de l'interface utilisateur, tels que les étiquettes et les boutons tactiles, doit être ajustée un par un pour garantir qu'il n'y a pas d'espace entre les mots d'une étiquette. La taille standard des boutons tactiles est de 48 dp (minimum 32 dp). Pour certains groupes d'utilisateurs spécifiques, les boutons tactiles peuvent être agrandis de manière appropriée. Si l'icône sur le bouton tactile est petite, assurez-vous de centrer l'icône et d'agrandir de manière appropriée la zone tactile effective.

6. Ajustez la taille des widgets du bureau

Si un développeur souhaite créer un widget de bureau pour une application, la taille du widget et la plage d'extension du widget doivent être ajustées de manière appropriée en fonction de la taille de l'écran pour garantir que le widget de l'application puisse être étiré jusqu'à 420 dp ou plus. Assurez-vous que les images contenues dans le widget peuvent être rendues correctement. Utilisez la marge par défaut du système. Définissez le paramètre targetSdkVersion de votre application sur 14 ou supérieur.

7. Ajustez les fonctionnalités de l'application en fonction des caractéristiques de la tablette

Développeurs, laissez vos utilisateurs découvrir le meilleur de votre application sur tablettes ! En général, assurez-vous que l’ensemble des fonctionnalités de votre application sur une tablette est au moins aussi vaste que sur un téléphone. Dans certains cas particuliers, comme le manque de support matériel ou les restrictions d'utilisation de la tablette par l'utilisateur, vous pouvez envisager de supprimer ou de remplacer certaines fonctions.

Par exemple, les tablettes sont différentes des téléphones portables et ne prennent pas en charge les services d’accès à distance. Par conséquent, lors du portage d'une application d'un téléphone mobile vers une tablette, les fonctions concernées doivent être supprimées. De plus, bien que de nombreuses tablettes disposent de capteurs GPS, les développeurs doivent tenir compte du fait que lorsque les utilisateurs utilisent la fonction GPS, ils sont principalement en déplacement, et à l'heure actuelle, les utilisateurs préfèrent utiliser le GPS sur un téléphone portable compact plutôt que sur une tablette. Par conséquent, les applications pour tablettes n’ont pas besoin de fournir spécifiquement des fonctions GPS.

Enfin, si le développeur omet une certaine fonction dans la conception de l’interface utilisateur, il faut s’assurer que l’utilisateur ne puisse pas obtenir cette fonction par d’autres moyens. De plus, si vous devez rétrograder une fonctionnalité en raison de limitations matérielles, assurez-vous qu’il s’agit d’une rétrogradation en douceur.

8. Évitez d'utiliser des fonctionnalités matérielles que votre tablette pourrait ne pas prendre en charge

Les téléphones mobiles et les tablettes, ainsi que les différentes tablettes, peuvent adopter des stratégies différentes en termes de support matériel pour les capteurs, les caméras et les fonctions de numérotation. Afin de garantir que l'application soit aussi simple et universelle que possible, un seul APK peut faire l'affaire, et il est préférable de ne pas faire appel à certaines fonctions matérielles qui peuvent ne pas être disponibles sur la tablette. Par exemple, android.hardware.telephony, android.hardware.camera, android.hardware.camera.front. Si vous devez l'appeler, assurez-vous de déclarer android:required=”false”。

9. Déclarez la taille de l'écran

Pour garantir que l'application puisse être utilisée sur différents écrans de tablette, dans la partie déclaration du code, différentes tailles d'écran doivent être répertoriées via <supports-screens>元素.

10. Points à noter lors de la publication d'applications sur Google Play

Google encourage les développeurs à publier un seul APK pour toutes les tailles d'appareils (y compris les téléphones et les tablettes). Si vous avez deux versions pour téléphones mobiles et tablettes, ne créez pas deux pages Google Play. Un seul suffit, sinon cela diluera l’influence de la marque.

Dans le même temps, si l'application a une version pour tablette, mettez au moins une photo de l'application exécutée sur une tablette dans la zone de capture d'écran de la page Google Play, mentionnez que les tablettes sont prises en charge dans la description de l'application et incluez des images de l'application exécutée sur une tablette dans la vidéo promotionnelle de l'application.

De plus, les développeurs doivent utiliser l'interface développeur fournie par Google pour vérifier si votre application a bloqué les tablettes et s'assurer de supprimer ce blocage. Il est préférable que les développeurs compétents fassent la promotion spécifique de la version tablette de l'application.

via developer.android.com

L'article provient de 36kr

<<:  Supprimer les obstacles : un nouveau chemin pour la fintech

>>:  Les personnes âgées souffrant d’une maladie pulmonaire devraient disposer d’un appareil d’aspiration des expectorations à domicile.

Recommander des articles

L'hormone de croissance est-elle une protéine ?

L'hormone de croissance est une hormone qui p...

Quelle est la différence entre une peau normale et une peau mixte

La peau normale et la peau mixte sont deux types ...

Pourquoi mon cou est-il rouge mais ne me démange pas ?

Généralement, lorsque des rougeurs apparaissent s...

Essayez ces conseils pour traiter l'inflammation des voies urinaires

L’inflammation des voies urinaires est principale...

Comment remédier au blanchiment du pot de kimchi

Beaucoup de gens aiment manger du kimchi. Le proc...

Introduction à la bonne façon de se laver le visage avec du lait

Les amies qui aiment la beauté n'hésiteront p...

Que dois-je faire si le paronychie devient purulent ?

Si la paronychie devient suppurée, cela signifie ...

Peut-on retirer les 4 dents de sagesse en même temps ?

Les dents de sagesse sont les troisièmes molaires...

Une dent qui bouge d'un degré peut-elle guérir d'elle-même ?

Les dents sont initialement très solides, mais ce...

À quoi sert le fil dentaire

De nombreuses personnes pensent qu’il y a beaucou...

Que faire si les jeunes ont un infarctus cérébral

Tout le monde sait que l'infarctus cérébral e...

Que dois-je faire si des taches blanches apparaissent dans le pot de kimchi ?

Le kimchi est un aliment très populaire auprès de...