Google enthüllte Android Studio 3.0 mit vielen wichtigen Funktionen

Auf der Google I / O Keynote-Entwicklerkonferenz am 17. Mai 2017 wurde neben mehreren anderen Ankündigungen auch Android Studio 3.0 vorgestellt, die neueste Version der integrierten Entwicklungsumgebung (IDE), insbesondere für die Android-Plattform.

Das Hauptaugenmerk dieser neuen Version von Android Studio liegt darauf, den Fluss der App-Entwicklung zu beschleunigen und die besten Tools für Android anzubieten. Es umfasst drei Hauptfunktionen, z. B. eine Reihe neuer Tools zur Erstellung von App-Leistungsprofilen, mit denen sich die Leistungsprobleme bei großen App-Projekten schnell diagnostizieren lassen – Steigerung der Build-Geschwindigkeit von Gradle und Unterstützung der Kotlin-Programmiersprache.

Das neueste Android Studio 3.0, das stark in die Android-Entwicklungsplattform integriert ist und über spezielle Funktionen wie Unterstützung für die sofortige App-Entwicklung, neue Assistenten für die Android O-Entwicklung, den Google Play Store in den Android O Emulator-Systemabbildern und mehrere weitere Funktionen verfügt. Dieses Android Studio 3.0, die erste kanarische Version, umfasst mehr als 20 effiziente Funktionen wie folgt:

Unterstützung für die Programmiersprache Kotlin

Kotlin Sprachkonvertierung
Da hat sich IDE erweitert Unterstützung für diese neue Programmiersprache KotlinEntwickler können Kotlin-Code in ihre vorhandene Android-App einfügen. Mit Hilfe des eingebauten Konvertierungstools zum Konvertieren von Java-Dateien in Kotlin-Dateien kann der Entwickler auch auswählen, ob ein Projekt mithilfe eines Kotlin mithilfe eines neuen Projektassistenten entwickelt werden soll. In der heutigen Zeit ist Kotlin eine der aufstrebenden Programmiersprachen und seine Einführung mit Android Studio wird in der Tat zu einer großartigen Ankündigung.

Lesen Sie auch: Kotlin – Die neueste leistungsstarke Sprache zur Optimierung der Entwicklung von Android-Apps

Verbesserter Layout-Editor

Weitere Fortschritte im Layout-Editor finden Sie in dieser neuen Version von Android Studio. Sie erhalten einen erweiterten Komponentenbaum mit hervorragender Drag-and-Drop-Ansicht sowie ein neues Fenster für Fehler. Darüber hinaus unterstützt der Layout-Editor in Abstimmung mit dem ConstraintLayout-Update das Erstellen von Gruppen, das Anzeigen von Barrieren sowie das Verbessern der Kettenerstellung.

Unterstützung für Java 8-Sprachfunktionen

In Android Studio haben Sie Zugriff auf einige Funktionen wie Instant Run für Projekte mit den Java 8-Sprachfunktionen. Sie können Ihr Projekt aktualisieren, um die neue Java 8 Language Toolchain-Unterstützung zu erhalten. Es ist erforderlich, die Quell- und Zielkompatibilitätsstufe in Ihrem Projektstrukturdialog auf 1,8 zu aktualisieren.

Android Things Support

Android Dinge
Mithilfe eines neuen Vorlagensatzes in Ihrem neuen Projektassistenten und des neuen Modulassistenten unter Verwendung von Android Studio 3.0 können Sie jetzt die Entwicklung auf Android Things starten. Damit können Sie Ihr Wissen über die Entwicklung von Android-Apps auf die Kategorie Internet of Things (IoT) erweitern.

Assistent für adaptive Symbole

Adaptives Symbol
Adaptive Launcher-Symbole, die von Android O eingeführt werden, können in verschiedenen Shapern auf verschiedenen Android-Geräten angezeigt werden. Mithilfe der Assistenten können Sie die neuen Elemente des Startsymbols erstellen und eine Vorschau des Erscheinungsbilds adaptiver Symbole auf verschiedenen Symbolmasken des Startbildschirms anzeigen. Sie können ein neues Asset erstellen, indem Sie mit der rechten Maustaste auf den Ordner / res im Projekt klicken und dann zu navigieren -> Neu -> Image Asset -> Startsymbole (Adaptive und Legacy).

XML-Schriftarten und herunterladbare Schriftarten

In Android Studio wird es mit den Tools zur Vorschau von XML-Schriftarten und zur Auswahl von Schriftarten einfach, benutzerdefinierte Schriftarten in Ihre Android O-App einzufügen. Darüber hinaus kann Ihre App eine herunterladbare Schriftartressource erstellen. Es hilft Ihnen zu vermeiden, dass Sie eine Schriftartressource in Ihre APK einfügen müssen. Sie müssen nur sicherstellen, dass auf Ihrem Emulator oder einem Gerät Google Play Services v11.2.63 oder höher ausgeführt wird.

Update der IntelliJ-Plattform

Android Studio 3.0 Canary 1 mit der Version Intellij 2017.1. Es umfasst verschiedene Funktionen, darunter Java 8-Refactoring, semantische Hervorhebung, Parameterhinweise, erweiterte Versionskontrollsuche, ziehbare Haltepunkte und viele andere.

Sofortige App-Unterstützung

Mit Android Studio 3.0 können Sie sofortige Apps in Ihrem Projekt erstellen. Instant App ist im Grunde eine leichte App, mit der Benutzer sofort ausgeführt werden können, ohne sie zu installieren. Um dies zu unterstützen, werden von Android Studio zwei neue Modultypen eingeführt, einschließlich Sofort-App und -Funktion. Sie können Ihre App zu einer Sofort-App erweitern, indem Sie sie mit dem App Links Assistant und einer neuen Refactoring-Aktion zum Modularisieren kombinieren. Um es zu verwenden, müssen Sie den Assistenten für neue Module verwenden, oder Sie können mit der rechten Maustaste auf eine Klasse klicken und zu Folgendem navigieren: Refactor → Modularisieren.

Lesen Sie auch: Android Instant Apps jetzt für alle Android-Entwickler verfügbar

Geschwindigkeitsverbesserungen erstellen

Diese neue Version hat sich hauptsächlich auf die Verbesserung der Geschwindigkeit von Projekten konzentriert, die viele Module umfassen. Um die zukünftige Entwicklung zu unterstützen und Geschwindigkeitsverbesserungen zu erzielen, wurden wichtige API-Änderungen am Android Gradle-Plugin vorgenommen. Sie sollten die Kompatibilität mit dem neuen Plugin überprüfen und die entsprechenden APIs migrieren, wenn Sie von den APIs abhängig sind, die vom vorherigen Plugin bereitgestellt wurden. Aktualisieren Sie zum Testen in Ihrer build.gradle-Datei die Plugin-Version.

Googles Maven Repository

Maven
Jetzt werden die Maven-Abhängigkeiten der Android Support Library außerhalb des Android SDK-Managers als brandneues Maven-Repository verteilt. Für die Entwicklung mit einem CI-System (Continuous Integration) wird das Maven-Abhängigkeitsmanagement einfacher. Das Erstellen von CI wird mit dem Maven Repository von Google in Kombination mit dem Befehlszeilen-SDK-Manager-Tool und Gradle einfach zu verwalten. (Sie müssen https://maven.google.com zur build.gradle-Datei Ihres App-Moduls hinzufügen, um den neuen Maven-Speicherort verwenden zu können.)

Bilder des Google Play-Systems

Mit einem Update des Android Emulator O-Systemabbilds, das den Google Play Store enthält, können End-to-End-App-Tests mit Google Play durchgeführt und die Google Play-Dienste auf Ihrem virtuellen Android-Gerät auf dem neuesten Stand gehalten werden ( AVD) bequemer. Wenn Ihre physischen Geräte von Google Play-Diensten aktualisiert werden, können Sie dieselben Updates auch auf Ihren AVDs auslösen.

Android Emulator Unterstützt OpenGL ES 3.0

Zusätzlich zu den verbesserten Erstellungsgeschwindigkeiten macht diese neue Funktion den Lebenszyklus der App-Entwicklung effizient und kürzer. Für alte Emulator-System-Images bietet es erhebliche Verbesserungen der OpenGL ES 2.0-Grafikleistung. Das Generieren von Fehlerberichten wird einfacher, zusammen mit einer neu gestalteten Benutzeroberfläche, die für Proxy-Einstellungen erforderlich ist. Die neueste und verbesserte Version des Android-Emulators ist hilfreich, um den Prozess zum Testen von Apps effizient zu gestalten und die Google Play Services auf dem neuesten Stand zu halten.

Verbessertes APK-Debugging

Android-App-Entwickler, die eine APK debuggen möchten, ohne ihr Projekt mit Android Studio zu entwickeln; Mit dieser neuen Version ist es möglich, eine beliebige APK zu debuggen. Es ist sehr nützlich für diejenigen, die Android C ++ – Code auf einer anderen Entwicklungsplattform entwickelt haben, aber die APK mit Android Studio debuggen und analysieren müssen. Sie können diese neue APK-Debugging-Funktion verwenden, um die APK zu analysieren, zu profilieren und zu debuggen, wenn Sie über eine debuggbare Version Ihrer APK verfügen.

Darüber hinaus können Sie auch auf die Quellen Ihrer APK zugreifen. Verknüpfen Sie die Quellen mit dem APK-Debugging-Ablauf, um den Debugging-Prozess mit hoher Wiedergabetreue durchzuführen. Sie können es starten, indem Sie im Begrüßungsbildschirm oder APK oder Profil debuggen auswählen Datei von Android Studio -> Profil oder Debug APK.

Gerätedateie-Explorer

Mit dem neuen Gerätedateie-Explorer können Benutzer die Datei sowie die Verzeichnisstruktur des Emulators oder Ihres Android-Geräts anzeigen. Mit dem Testen Ihrer App können Sie auch App-Datendateien ändern und in Android Studio eine schnelle Vorschau anzeigen.

Deutliche Verbesserung im Layout Inspector

Es erleichtert das Debuggen von Problemen mit dem App-Layout. Die Verbesserung umfasst die Gruppierung von Eigenschaften in allgemeine Kategorien. Darüber hinaus Suchfunktionen in den Eigenschaftenfenstern und im Ansichtsbaum.

APK Analyzer Verbesserungen

Der APK Analyzer enthält neue wichtige Funktionen. Zeigen Sie den Dex-Bytecode von Klassen und Methoden an, um die APK-Größe mithilfe der Analyse von Zip-Dateien und AARs für Instant App zu optimieren.

Android Profiler

Sie erhalten Echtzeitdaten für die Speicher-, Netzwerk- und CPU-Aktivität Ihrer App, sobald Sie Ihre App mit diesen neuen Profiling-Tools auf einem Emulator oder einem laufenden Gerät bereitstellen. Sie können eine beispielbasierte Prozessverfolgung durchführen, um die Ausführung Ihres Codes zeitlich zu steuern, die Speicherzuordnung anzuzeigen sowie Heap-Dumps zu erfassen und die vom Netzwerk übertragenen Dateidetails zu überprüfen.

Fazit

Mit der Verfügbarkeit dieser neuesten Version von Android Studio 3.0 hat es Android-Entwicklern mehrere Möglichkeiten eröffnet, indem es verschiedene neue Funktionen bietet, die nützlich sind, um die Entwicklung schnell und effizient zu gestalten, Anwendungen leistungsstark zu erstellen sowie den Debug-Prozess bequemer zu gestalten und vieles mehr.

Similar Posts

Leave a Reply