Concevoir des applications pour Android 4.4 KitKat - Quoi de neuf?

Nexus 5 Android 4.4 KitKat Hands On

Vous avez un oeil pour le design? Google veut de briller à travers dans la dernière version d'Android. Avec 4.4 KitKat, à peine âgé de deux semaines la mise à jour de Google fournit encore plus de moyens pour les développeurs de faire des applications de leur propre. Le design devient un sujet de plus en plus importante parmi ceux dans le mobile communautaire d'une conversation qui a grandi plus fort depuis le décès de Steve Jobs.

Steve Jobs

La biographie de Walter Isaacson a révélé à quel point l'emploi était exigeante quand il est venu à concevoir et les produits d'Apple ont sans aucun doute réfléchie qui au fil des ans. Peu importe comment vous vous penchez sur le débat "iPhone vs Android", il n'y a aucun doute la construction solide et la beauté du matériel de Apple. Bien que la conception portant sur le sens à des logiciels est pas nécessairement gagner autant d'utilisateurs que le matériel qu'il supporte, les consommateurs sont de plus en plus en plus conscients de la façon dont la technologie qu'ils transportent "regards". De l'autre côté, Android a été le premier à faire un pas dans la conception de logiciel moderne avec la version 3.0 Honeycomb. Cette conception minimaliste avec "Tron" a pris des accents de bleu files d'attente plus de ses origines numériques que les utilisateurs physiques du monde ont longtemps été habitués.

Google a continué à affiner la Lignes directrices de conception Android, et le langage de conception Holo est quelque chose que même les amateurs les plus occasionnels est maintenant au courant. Ayant été autour assez longtemps pour acquérir la maturité et l'acceptation, Google encourage maintenant les développeurs à adopter non seulement l'apparence d'Android dans la dernière version de KitKat, mais aussi faire leur propre. Ce sont quelques-unes des façons dont les développeurs et les concepteurs peuvent obtenir leurs applications à jour avec le look d'Android 4.4.

Couleur

creative_vision_main (1)

Tout d'abord, Google est d'accord avec la couleur, même si la réduction de Holo accents bleus est tout à fait évident dans la nouvelle version d'Android. Avec KitKat, Google a opté pour plus de gradients blancs et translucides. Non pour éliminer la couleur, mais de permettre à plus de contenu d'un app de montrer à travers. Cela inclut les développeurs propre marque ou chercher. Il a été commun depuis l'introduction de Sandwich à la crème glacée (4.0) et le niveau de l'API pour les développeurs de 14 utilisent soit les thèmes par défaut Holo Holo légères ou foncées pour leurs applications.

principles_looks_sameAlors que Google a souligné la cohésion dans l'environnement de l'interface utilisateur, ils encouragent également les développeurs à se diversifier et ajouter leurs propres touches. La première façon de le faire est d'utiliser la couleur dans toute l'application. Cela peut être fait par "impérieuses de bleu par défaut du cadre Android dans les éléments d'interface comme des cases à cocher, barres de progression, des boutons radio, des curseurs, des onglets et des indicateurs de défilement".

touch_feedback_communication



Cela signifie que si le rouge est une couleur de premier plan dans l'application logo ou sur l'icône de votre entreprise, vous êtes libre d'incorporer en outre que dans la conception globale de votre application. Une autre façon que Google permet aux développeurs d'utiliser la couleur est dans la barre d'action. Les développeurs sont encouragés à "chercher des occasions d'utiliser la couleur à contraste élevé pour l'accent". Play Music propre app de Google est un excellent exemple, où Orange a remplacé toutes les nuances de bleu tout au long de l'application pour lui donner un look très distincte entre autres propriétés de Google.

Nouveaux accents blancs et translucides de Android sont susceptibles le changement le plus reconnaissable dans KitKat pour l'utilisateur moyen. Android Developer Advocate, Nick Butcher, explique que cela a été fait pour permettre à plus de contenu et l'application de se démarquer et avoir sa propre personnalité, plutôt que de faire respecter la personnalité de Android. Alors que les utilisateurs de discrimination trouveront que Holo bleu prévaut encore dans KitKat, il a toutefois été retiré de manière sélective dans des domaines tels que la barre de notification et de touches tactiles rétroaction. Dans KitKat, les boutons sont un élément notable de l'interface utilisateur qui se sent l'équipe Android est ouvert pour la personnalisation ainsi. Développeurs sont même encouragés à rester loin de Holo bleu quand fournir une rétroaction. Au lieu de cela, il est recommandé que vous utilisez une couleur dans votre application, un logo ou une icône ou un bâton avec un plus neutre blanc ou gris.

Logo

principles_sprinkle_encouragementLes développeurs d'applications sont également libres d'incorporer le logo de leur entreprise dans la conception de leur application. Alors que traditionnellement ce qui a été accompli avec un écran d'accueil dynamique, l'équipe Android a également ouvert la barre d'action à votre marque. Les développeurs ont toujours été libre de placer l'icône et le nom de leur application dans la partie supérieure gauche; coin. Dans les niveaux de l'API les plus récentes, il ya maintenant la liberté d'utiliser un logo en place de ces autres actifs. Cela peut être particulièrement utile lorsque votre application prend la couleur et d'autres éléments de design du logo de votre entreprise. Ce placement dans la barre d'action peut également être effectuée dans tous les écrans de votre application.

Icônes

Screen Shot 09/11/2013 au 3.37.17 PM

L'Android Asset studio sert déjà une excellente ressource pour les développeurs d'intégrer icônes approuvés dans leurs applications, mais que faire si vous avez d'autres idées? Dans KitKat, Google encourage maintenant plus de flexibilité dans ce domaine lors de la conception pour adapter votre marque. Pour les développeurs qui utilisent un style d'icône qui est différent des éléments plats de l'interface Holo on trouve généralement dans la barre d'action, il est suggéré que vous vous adaptez les icônes Android existants pour adapter votre conception établie. Ils offrent également une certaine souplesse supplémentaire dans permettant aux développeurs d'intégrer des icônes qui ne sont pas originaires de l'intérieur Android. Il est important de noter que ces icônes ne peuvent pas être reportés d'une autre plate-forme, tels que le bouton "share" de Windows Phone. Mais si vous avez déjà eu l'aide d'un ensemble d'icônes qui est spécifique à votre application sur une autre plate-forme et est indépendante des actifs d'autres plates-formes, alors vous êtes bon pour aller.

Comme ceux-ci sont quelques-uns des changements les plus évidents pour les icônes dans les lignes directrices de conception Android, un autre changement plus subtil est également en cours. Comme densités d'affichage continuent à augmenter, une icône de lanceur poli et bien conçu devient encore plus important. Android Developer Advocate et DashClock créateur romaine Nurik souligne dans un récent Conception Android En action, que les développeurs ne pas créer des versions XXHDPI de leurs icônes lanceur, voudront commencer. Un premier exemple pour expliquer pourquoi cela est, peut être trouvé dans le quelque peu anormal Google Expérience Launcher inclus sur la Nexus 5.

Android 4.4 KitKat densitites d'affichage copier

Que Google fera de ce nouveau lanceur disponible dans le Play Store, ou même sur d'autres appareils fonctionnant sous Android de stock, est encore en l'air. Ce qui est certain est la façon dont ce nouveau lanceur tire parti de la densité de pixels extrêmement élevée de l'écran Nexus 5. Icônes sur le gel sont 25% plus grand que sur des itérations précédentes de l'écran d'accueil d'Android. Alors que cela pourrait facilement devenir plus fréquentes sur les tablettes dans un proche avenir et probablement plus de téléphones, il est à noter que les développeurs et les concepteurs peuvent vouloir commencer à envisager des densités aussi élevées que lors de la fourniture XXXHDPI icônes de lanceurs.

Transitions

Veiller à ce que votre utilisateur a une disposition continue et intuitive d'une trame à bénéficiera sa facilité d'utilisation énormément.

Veiller à ce que votre utilisateur a une disposition continue et intuitive d'une trame à bénéficiera sa facilité d'utilisation énormément.



Tout développeur qui a essayé d'intégrer des transitions personnalisées dans une application sait qu'il peut être un processus qui prend du temps. L'équipe Android cherche à libérer une partie de ce temps de développement en incluant de nouvelles API pour gérer les transitions. Ces permettra essentiellement animations à être automatisées. Il ya maintenant un ensemble de transitions par défaut que le système peut mettre en œuvre quand un changement est détecté et aucune animation est spécifiée. Les développeurs sont également en mesure de créer des «scènes» dans l'application tout en attribuant certaines transitions ou des animations où désiré. Pour ceux d'entre nous sur le côté de l'utilisateur, penser à cela comme la création d'un story-board dans le code pour lequel Google a maintenant fourni un modèle.

 Mode immersif

immersive mode

Dernier point, mais certainement pas le moindre des changements notables de l'interface utilisateur de KitKat est Mode immersif. Alors que la notification et les barres de navigation ont été rendues transparentes pour qu'une application pour fournir une expérience plus complète de l'écran, le mode immersif est conçu pour les sortir de la voie complètement. Cela vous permet désormais aux développeurs d'applications prennent tout l'écran pour offrir une expérience véritablement immersive avec leur contenu.

Mode immersif Android 4.4 KitKat Développeurs Android

Dans les versions précédentes d'Android, les développeurs ont eu accès à une fonctionnalité similaire appelé Mode de Leanback. Dans les applications telles que YouTube, le mode Grand écran peut être observée quand une vidéo est pris plein écran. La barre de navigation et la barre de notification à la fois disparaissent comme ils le feraient en mode immersif, mais touchant l'écran en aucune façon les ramènera en place. Même si cela a bien fonctionné pour les applications qui ne nécessitent pas l'utilisateur d'interagir avec l'écran tandis que le contenu souhaité est affiché, d'autres applications telles que les jeux ne sont pas pu bénéficier. Mode immersif diffère de Leanback en ce qu'il oblige l'utilisateur à effectuer un geste supplémentaire de glisser du bord de l'écran pour restaurer les barres de l'interface utilisateur du système. Il sera désormais possible des applications, comme les jeux ou les lecteurs de nouvelles, où l'utilisateur est régulièrement interagir avec l'écran, pour rester en pleine vue. Les développeurs peuvent également utiliser cette nouvelle fonctionnalité avec confiance, comme toute application utilisant les API fournira une indication visuelle à l'utilisateur que un coup à partir du bord de l'écran est tout ce qui est nécessaire pour retourner les barres du système à leurs positions familières.

Android 4.4 KitKat facteurs de forme différente copier

Android a vu moins de changements visuels depuis l'introduction de Honeycomb et Ice Cream Sandwich rendant ceux trouvés d'autant plus notable dans la libération KitKat. La plate-forme a évolué en une cohésion de nombreuses propriétés de Google et devenir une partie importante de la plus grande conversation design. En parcourant à travers le Play Store peut encore tourner jusqu'à l'abondance des restes de l'époque Froyo, la communauté de développement général a adopté la «nouvelle» Android et la plupart de ce qui peut être trouvé sur un téléphone moyenne regarde enfin comme il appartient. Comme Google continue de fournir de nouveaux outils pour les développeurs de rendre leurs applications grand, le véritable avantage sera à l'utilisateur. Et comme il se doit avec un bon design, il ne sait même pas.

Soyez sûr de vérifier les ressources suivantes si vous voulez en savoir plus!

Faites-nous savoir ce que vous pensez de l'accent mis sur la conception de Google, et ce que certaines des applications les mieux conçus sont en bas!




» » Concevoir des applications pour Android 4.4 KitKat - Quoi de neuf?