Windows

Google erleichtert Entwicklung von Android-Apps mit neuer IDE

Android Developer Story: Hole19 improves retention with Wear OS by Google (formerly Android Wear)

Android Developer Story: Hole19 improves retention with Wear OS by Google (formerly Android Wear)
Anonim

Google hat führte eine IDE (integrierte Entwicklerumgebung) ein, die die Entwicklung von Android-Apps erleichtern soll.

Android Studio debütierte am Mittwoch auf der Google I / O-Konferenz in San Francisco.

Android-Entwickler konnten die Android-Entwicklungstools (ADT) nutzen Plug-in für die Eclipse-IDE, aber Android Studio wird die erste dedizierte IDE für das mobile Betriebssystem sein. Google baute Android Studio auf der Basis von Idea Java IDE von IntelliJ auf.

"Der Drehpunkt um die IntelliJ IDE ist eine Verschiebung für Google", bemerkte Al Hilwa, der Anwendungsentwicklungssoftware für IDC in einem E-Mail-Interview behandelt. IntelliJ "ist weniger komplex und benutzerfreundlicher als Eclipse und sollte Android helfen, einen breiteren Bereich von Entwicklern zu erreichen", schrieb Hilwa.

Apple hat viel Aufwand in seine Xcode-IDE investiert, um Entwicklern das Schreiben von Apps zu erleichtern das iOS iPhone und iPad, die mit Android konkurrieren. Android Studio levelt das Spielfeld, da es "Bastlern helfen kann, die das traditionelle Java-Toolset nicht beherrschen", schrieb Hilwa.

Android Studio wird eine Reihe von Funktionen haben, die speziell für Android-Anwendungen entwickelt wurden. Es enthält Vorlagen zum Erstellen von Apps mit einem standardmäßigen Android-Look & Feel. Es kann den Code umwandeln, um effizienter zu laufen. Es enthält Lint, eine Reihe von Tools, um Probleme mit der Versionskompatibilität und anderen potenziellen Fehlern zu erkennen. Und es enthält ProGuard, das Code verdeckt, um das Reverse Engineering zu verhindern.

Die Software arbeitet auch mit dem automatisierten Buildle-System von Gradle zusammen. Entwickler können Gradle dazu verwenden, ihre Prozesse zum Erstellen, Testen, Veröffentlichen und Bereitstellen von Android-Apps zu automatisieren und diese Aktivitäten mit Software-Lifecycle-Management-Tools wie Maven oder Ivy zu synchronisieren.

Google warnte potentielle Nutzer, die mit Android Studio arbeiten wurde nicht abgeschlossen - das ist Version 0.1 der IDE - und einige Funktionen wurden nicht abgeschlossen, oder bleiben fehlerhaft.

Auf der Konferenz zeigte Google auch die Früchte einer neuen Single-Sign-On-Authentifizierung Technologie, genannt das Cross-Platform Single Sign-On. Dieser Satz von APIs (Anwendungsprogrammierschnittstellen) kann die Häufigkeit, mit der sich ein Benutzer in Diensten anmelden muss, minimieren, indem dem Gerät ermöglicht wird, Anmeldeinformationen zwischen vertrauenswürdigen Diensten mithilfe des OAuth 2-Protokolls gemeinsam zu nutzen. Es ist eine Kernkomponente von Google+ und Google Wallet, die beide auf der Konferenz präsentiert wurden.

"Wenn Sie sich nicht wiederholt anmelden, fühlen Sie sich so natürlich, dass sie es nicht einmal bemerken. Aber immer mehr Apps Wenn Sie diese Art von Magie einsetzen, möchten Sie nicht der Eindringling sein, der Benutzer auf Passwörter auf Websites oder, schlimmer noch, auf winzigen Tastaturen für mobile Geräte drängt ", schrieb Tim Bray, ein Ingenieur des Google-Identitätsteams, in ein Blogeintrag, in dem die API angekündigt wird.