Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Quoi de neuf avec les outils de développement sur google i / o 2018

Table des matières:

Anonim

Android et Chrome étaient connus pour leur difficulté à construire. Plus maintenant. Google continue à améliorer ses outils de développement, année après année, et à I / O 2018, il y a de quoi être excité.

Quoi de neuf et de passionnant sur les outils de développement d'I / O 2018?

La plus grande annonce pour les développeurs d'applications Android était Android Studio 3.2. Non pas parce que tout le monde aime un nombre plus élevé, mais à cause de certaines fonctionnalités énormes qui vont venir avec. Bien que des fonctionnalités telles qu'un nouveau rétrécisseur et optimiseur soient plutôt cool d'un point de vue technique, il y a quelques fonctionnalités vraiment impressionnantes destinées aux utilisateurs qui seront bientôt disponibles.

  • Android Jetpack - Jetpack est un ensemble de fonctionnalités que les développeurs peuvent intégrer directement à leurs applications et qui prennent en charge quatre composants principaux du développement: architecture, interface utilisateur, fondation et comportement. Ces composants couvrent des domaines tels que la gestion des données, l'animation, la lecture de supports, les autorisations et bien plus encore. Et comme ils ne sont pas intégrés à Android, Google peut en ajouter à tout moment et sont faciles à mettre en œuvre via la bibliothèque de support Android.

  • Ensembles d’applications - Google, tout comme les développeurs, savent que lorsqu'une application devient trop volumineuse, les utilisateurs cessent de vouloir la télécharger. Les frais de données et l'espace libre peuvent signifier que votre application perd sa base d'installation à mesure qu'elle grandit. Pour lutter contre cela, Google a introduit App Bundles et Google Play Dynamic Delivery. Un développeur peut placer tout ce qui est nécessaire pour qu'une application s'exécute sur plusieurs architectures et dans plusieurs langues sur la console pour développeurs de Google Play et lui permettre de créer des ensembles contenant uniquement les fichiers dont l'utilisateur a besoin. Ensuite, Google Play Dynamic Delivery passe à la vitesse supérieure et envoie les bons fichiers aux bons utilisateurs.

  • Tranches - Les tranches sont de petites pièces "distantes" de votre application qui peuvent être affichées quelque part, comme la barre de notification ou dans une recherche Google. Un exemple donné est un lecteur de musique qui a collé les commandes de lecture en cours dans la recherche lorsque l'utilisateur a recherché de la musique. Les actions d'application sont essentiellement des actions visuelles de l'Assistant Google qui peuvent permettre à l'utilisateur de regarder une vidéo ou de commander un repas dans votre application depuis presque tout écran. Lorsqu'ils sont regroupés, ils pourraient changer la façon dont nous utilisons nos téléphones Android.

Android P apporte également de nouvelles API. Les applications développées pour P permettront aux développeurs de savoir combien de temps une application est utilisée et comment elle est utilisée. Ils peuvent ensuite donner leur avis, par exemple en vous avisant qu'il est temps de raccrocher. Il existe également un nouveau gestionnaire de biométrie permettant aux fabricants d’appareils d’implémenter facilement des fonctions telles que le balayage de l’iris par le biais de l’élément sécurisé du matériel. Et bien entendu, les nouveaux éléments de l'interface utilisateur, tels que les notifications et les actions de l'assistant, ont fière allure.

Quoi de neuf avec les outils de développement Android?

Les outils d'Android Studio s'annoncent bien avec la version 3.2. Les petites modifications conçues pour faciliter et accélérer la création d'applications de qualité sont toujours les bienvenues et ces "petites choses" ont reçu un accueil des plus chaleureux.

  • L'émulateur Android se lancera plus rapidement grâce à des outils tels que la prise en charge des instantanés et une meilleure gestion des ressources. Une démonstration a montré que l'émulateur, doté d'un cadre de périphérique, ouvrait et exécutait le test de résistance Android 3D en 2 secondes. Oui deux. Secondes Je n'y ai pas cru non plus jusqu'à ce que je l'aie regardé quelques fois.
  • Thématisation des matériaux - La conception des matériaux était un moyen simple de faire en sorte que les applications suivent un look et une apparence cohérente, mais elles l'étaient trop. Material Theming est un Material Design qui ne permet pas à toutes les applications de se ressembler. Prenez votre gâteau et mangez-le aussi!
  • Les extensions expérimentales de Kotlin vous permettent de déposer en un clic ou deux dans votre application les tâches banales que vous devez faire encore et encore.
  • La prise en charge des applications AR dans l’émulateur est un gros problème.

Nous avons également vu de nouveaux outils pour le Machine Learning, le langage Flutter et un meilleur support pour le cloud computing. Développer pour Android devient de mieux en mieux, et de plus en plus simple.

Et qu'en est-il des outils Chrome?

Android Studio, ainsi que le support général des applications Linux, arrive sur le Pixelbook. Si aucune autre annonce n'était faite, il s'agirait toujours du meilleur système Google I / O de tous les temps. Mais nous avons également vu une démo permettant à un développeur de créer une application optimisée pour n’importe quel écran, notamment de grands écrans Chromebook.

Nous en apprendrons davantage sur le développement Web et des outils de débogage comme LightHouse dans les prochains jours.

Quelque chose à propos de Fuchsia?

C'est quoi le fuchsia? Très sérieusement, en dehors de la brève mention du langage Flutter, nous n’avons rien vu de plus à propos d’un futur système d’exploitation de Google. Nous ne nous attendons pas vraiment à cela, car Google I / O concerne uniquement les modifications apportées aux outils existants et les nouvelles fonctionnalités de ce que nous utilisons déjà.