Windows

Google facilite le développement d'applications Android avec un nouvel IDE

COMMENT CRÉER UNE APPLICATION MOBILE ?

COMMENT CRÉER UNE APPLICATION MOBILE ?
Anonim

Android Studio a fait ses débuts mercredi à la conférence Google I / O à San Francisco

Les développeurs Android pouvaient utiliser les outils de développement Android (ADT) plug-in pour l'IDE Eclipse, mais Android Studio sera le premier IDE dédié au système d'exploitation mobile. Google a construit Android Studio sur la base de IDE Idea Java d'IntelliJ

"Le pivot autour de l'IDE IntelliJ est un changement pour Google", a noté Al Hilwa, qui couvre le logiciel de développement d'applications pour IDC. IntelliJ "est moins complexe et plus convivial qu'Eclipse et devrait aider Android à toucher une plus grande partie des développeurs", écrit Hilwa.

Apple a investi beaucoup d'efforts dans son IDE Xcode afin de faciliter l'écriture d'applications pour les développeurs. l'iPhone et l'iPad iOS qui rivalisent avec Android. Android Studio améliore les règles du jeu, en ce sens qu'il peut aider les «amateurs qui ne maîtrisent pas le jeu d'outils Java traditionnel», a écrit Hilwa.

Android Studio propose un certain nombre de fonctionnalités spécialement conçues pour créer des applications Android. Il est livré avec des modèles pour créer des applications avec un look and feel Android standard. Il peut refactoriser au code pour fonctionner plus efficacement. Il comprend Lint, un ensemble d'outils permettant d'intercepter les problèmes de compatibilité des versions et d'autres bogues potentiels. Et il inclut ProGuard, qui obscurcit le code pour empêcher l'ingénierie inverse.

Le logiciel fonctionne également avec le système de construction automatisée Gradle. Les boutiques de développement peuvent utiliser Gradle pour automatiser leur processus de création, de test, de publication et de déploiement d'applications Android, ainsi que pour synchroniser ces activités avec des outils de gestion du cycle de vie logicielle tels que Maven ou Ivy. n'a pas été complétée - c'est la version 0.1 de l'IDE - et plusieurs fonctionnalités n'ont pas été complétées, ou restent buggées.

Lors de la conférence, Google a également démontré les fruits d'une nouvelle technologie d'authentification unique, appelée l'authentification unique multiplate-forme. Cet ensemble d'API (interfaces de programmation d'application) peut réduire le nombre de fois qu'un utilisateur doit se connecter aux services, en permettant au périphérique de partager des informations d'identification de connexion entre des services approuvés à l'aide du protocole OAuth 2. Il s'agit d'un composant essentiel de Google+ et de Google Wallet, tous deux présentés lors de la conférence.

"Ne pas avoir à vous connecter à plusieurs reprises est tellement naturel pour les utilisateurs qu'ils ne le remarquent même pas, mais de plus en plus d'applications déployer ce genre de magie, vous ne voulez pas être le hold-out qui harcèle les utilisateurs pour les mots de passe sur les sites Web ou, pire, sur de minuscules claviers mobiles », a écrit Tim Bray, un ingénieur de l'équipe d'identité Google, dans un billet de blog annonçant l'API.