Article

Google I / O 2015 consistait à créer de meilleures applications

protection click fraud

[] / google-io-2016)

Google I / O 2015 était assez génial si vous êtes un fan d'Android. Les nouvelles fonctionnalités à venir sur Google Now sont un incroyable affichage de l'apprentissage automatique et nous en diront plus sur Skrillex que nous ne l'aurions jamais voulu savoir. Le nouveau Google Photos ressemble à un excellent moyen (et surtout gratuit) de tout garder organisé et disponible partout, et Chromebook les utilisateurs peuvent avoir une alternative viable à Lightroom pour organiser et cataloguer les photos en cours de réalisation - nous essaierons de le faire. Android Pay montre comment Google peut évoluer et s'adapter lorsqu'un bonne idée n'obtient pas la traction qu'ils attendaient. Et il y avait barbes glorieuses.

Mais en 2015, encore plus que les années passées, Google prend au sérieux les développeurs qui créent de meilleures applications.

Les outils de développement de Google sont un ensemble d'ustensiles en constante évolution et en constante évolution qui permettent aux gens créer nos applications pour les relier aux services de Google tout en créant des éléments que nous souhaitons installer et utiliser journée. Ils sont gratuits, et bien qu'ils soient puissants, certains des points les plus fins d'une excellente conception ont été difficiles à gérer pour les développeurs, et l'EDI lui-même - c'est le programme que les développeurs utilisent pour écrire le code et créer leurs applications - peut être maladroit lorsque vous sortez de la boîte "bonjour le monde" et entrez dans le vif du sujet codage. Et tester des applications a été un cauchemar. Google a résolu ces trois problèmes de manière approfondie.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

La nouvelle bibliothèque de support de conception Android

Il est important d'avoir une application qui semble appartenir au téléphone dans la main d'un utilisateur. Nous ne voulons pas que tout se ressemble exactement, mais Material Design permet à une application tierce d'avoir le même aspect et la même sensation que les applications qui font partie du système. Cependant, la mise en œuvre de ces directives de conception peut être délicate et le temps consacré aux mises en page et aux éléments visuels est souvent un exercice de frustration, même pour les développeurs chevronnés.

Le nouveau et amélioré Bibliothèque de support de conception Android apporte une poignée de nouveaux outils que les développeurs peuvent intégrer dans leurs applications sans écrire des milliers de lignes de code. le meilleur en partie, cela fonctionne pour les appareils exécutant Android 2.1 ou supérieur, ce qui est à peu près tous.

Cette nouvelle bibliothèque aidera les développeurs à importer une vue de tiroir de navigation, des étiquettes flottantes pour l'édition de texte, un bouton d'action flottant, un snack-bar, des onglets et un cadre de mouvement et de défilement pour tout laisser couler doucement. Ces widgets et méthodes de conception réduiront le temps de développement tout en donnant aux applications un aspect et une sensation vraiment merveilleux.

Vive le FAB!

Prise en charge d'Android Studio C / C ++

La plupart des développeurs utilisent ce qu'on appelle un IDE (environnement de développement intégré) Pour écrire du code, placez le code dans une arborescence sensible et construisez-le tout lorsque tout est prêt à fonctionner. Vous pouvez simplement utiliser le bloc-notes et les outils de ligne de commande pour créer des applications, mais seulement si vous vous détestez. L'IDE gratuit de Google pour les développeurs d'applications Android s'appelle Android Studio, et il a reçu une mise à jour importante dans la version 1.3.

Le nouveau plugin Gradle est amélioré, offrant des temps de construction plus rapides, un meilleur crunching et écrasement des fichiers PNG et un meilleur outil aapt (ce sont des outils qui construisent une application à partir du code source). Une poignée de nouvelles annotations Java ont été ajoutées pour aider les développeurs à éviter les bogues dans ces longues lignes de code, et les outils de profilage de la mémoire ont fait l'objet d'une refonte importante et d'une interface visuelle pour permettre aux développeurs de voir exactement ce qui est événement. Tous des trucs vraiment cool.

Mais le favori de la foule était l'ajout du support C / C ++ directement dans Android Studio. Google a collaboré avec JetBrains pour inclure son IDE C / C ++ CLion directement dans Android Studio sans frais pour les développeurs. Cela permet la refactorisation et l'analyse du code, la navigation, la recherche d'utilisation, la complétion de code et plus encore. Cela permet également une intégration étroite entre le code Java et le code C / C ++, de sorte que des choses comme la refactorisation d'un côté refactorisent également l'autre.

Si vous êtes un développeur d'applications, vous savez à quel point c'est génial. Si ce n'est pas le cas, cela signifie que les développeurs ont une nouvelle boîte à outils qui aide à utiliser le NDK (Native Development Kit) dans Android Studio, et permettra d'économiser littéralement des centaines d'heures de temps de développement pour les projets utilisant des code. Cela signifie des développeurs plus heureux et de meilleures applications partout.

Le Cloud Test Lab

Votre placard de test instantané des appareils, avec des rapports automatisés et une prise en charge de la mise à l'échelle.

Si vous imaginez que les développeurs d'applications Android assis à un immense bureau couvert de différentes marques et modèles de téléphones Android testent avec acharnement leur application, vous n'êtes probablement pas loin du compte. Le choix du matériel signifie que tous les téléphones n'agiront pas de la même manière lorsqu'ils sont présentés avec une application compilée et que beaucoup de temps est consacré à l'optimisation et au débogage des applications sur divers appareils. Trop de temps. Tant d'appareils.

Google a annoncé le Cloud Test Lab aider. Les développeurs peuvent utiliser le laboratoire en ligne de Google pour tester des applications pendant le développement, à la fois sur des appareils virtuels et sur des appareils physiques pour un débogage réel et une surveillance des performances. Les développeurs peuvent exécuter tous leurs tests en même temps sur tous les appareils sans avoir un placard plein de téléphones dans leur bureau. Le laboratoire comprend également des robots d'exploration d'applications qui peuvent effectuer des tests sans aucune procédure de test écrite manuellement, ce qui réduit encore plus le temps de développement.

Outre le gain de temps pendant le développement, cela franchit la barrière des coûts que les petites équipes et les développeurs indépendants peuvent rencontrer lorsqu'ils essaient de tester la prochaine application formidable sur laquelle ils ont travaillé.

De meilleurs outils pour de meilleures applications

instagram story viewer