Einige Monate nach der Beta veröffentlichte Google die stabile Version von Android Studio 3.5 und markierte damit das Ende von Project Marble (aber nicht das Ende der Fehlerbehebungen).
Bereits im November 2018 führte Google etwas namens „Projekt Marmor" zum Android Studio. Dies ist jedoch keine weitere Messaging-App. Stattdessen hat Google etwas noch nie dagewesenes getan, indem es den Android-App-Entwicklungsworkflow verbessert hat.
Falls Sie es verpasst haben: Project Marble ist nicht wirklich ein einzelnes Produkt oder eine einzelne Dienstleistung. Es handelt sich vielmehr um einen Überbegriff, der sich auf die Arbeit von Google zur Verbesserung der Stabilität von Android Studio bezieht, Googles bevorzugtem Android-App-Entwicklungsprogramm. Während der Laufzeit von Project Marble hat sich Google mehr auf die Behebung von Fehlern und die Verbesserung der Leistung in Android Studio konzentriert als auf die Einführung neuer Funktionen.
Ein paar Monate später das Beta-UpdateGoogle hat die stabile Version von Android Studio 3.5 veröffentlicht und markiert damit das Ende von Project Marble (aber nicht das Ende der Fehlerbehebungen). Hier sind einige der bemerkenswerten Funktionen und Verbesserungen, die diese Version mit sich bringt:
Benutzeroberfläche friert ein
Wenn Sie Android Studio regelmäßig verwenden, ist Ihnen dieses Problem möglicherweise schon aufgefallen. Zu scheinbar zufälligen Zeiten friert Android Studio einfach für 1 Sekunde bis 1 Minute ein, oder sogar bis Sie das Schließen erzwingen. Offensichtlich ist das eine ziemlich lästige Angelegenheit, wenn man versucht, eine App zu erstellen.
Mit Android Studio 3.5 hat Google hart daran gearbeitet, diese Situation zu verbessern. Es ist nicht perfekt, aber was bisher gemacht wurde, wird auf jeden Fall geschätzt. Das Bearbeiten von Datenbindungsausdrücken in XML erfolgt jetzt aufgrund von Latenzverbesserungen schneller.
Baugeschwindigkeit
Ein weiteres langjähriges Problem bei der Entwicklung von Android-Apps ist die Zeit, die zum Erstellen Ihrer App benötigt wird. Sofern Sie nicht über einen sehr leistungsstarken Computer verfügen, kann die Kompilierung bis zu 3 Minuten dauern. Das ist eine lange Zeit, wenn Sie kleine Änderungen vornehmen, um ein Problem zu beheben.
Diese neue Version von Android Studio bringt zwei bemerkenswerte Verbesserungen bei der App-Kompilierung. Die erste ist die inkrementelle Kompilierung von Anmerkungsprozessoren. Wenn Sie in Ihrer App Bibliotheken wie Dagger und Realm verwenden, sollten Sie kürzere Build-Zeiten feststellen.
Die zweite Verbesserung betrifft die Festplatten-E/A unter Windows. Windows Defender (jetzt Windows Security genannt) verfügt über eine Funktion, die Dateien in Echtzeit scannt (während sie erstellt oder geändert werden), um Sie vor Malware zu schützen. Allerdings kann dieser Scan die Erstellung Ihrer App erheblich verlangsamen. Android Studio 3.5 zeigt jetzt einen Hinweis mit Schritten an, mit denen Sie Ihre Projektverzeichnisse von diesem Echtzeitschutz ausschließen können, um die Erstellung zu beschleunigen.
Änderungen übernehmen
Eine weitere bemerkenswerte Änderung in Android Studio 3.5 ist die Einführung von Apply Changes, das das alte Instant Run-Framework ersetzt. Instant Run sollte es einfacher machen, kleinere Änderungen an Ihrer App vorzunehmen und diese zu testen, führte jedoch in den meisten Fällen zu Problemen.
Um dieses Problem zu beheben, hat Google Instant Run komplett abgeschafft und Apply Changes von Grund auf neu entwickelt. Es soll sowohl zuverlässiger als auch schneller sein als Instant Run.
Wenn Sie Android-Entwickler sind und Android Studio 3.4 oder früher verwenden, ist dieses Update auf jeden Fall einen Versuch wert. Sie sollten eine deutliche Steigerung der allgemeinen Leistung und Stabilität bemerken. Um Android Studio 3.5 zu bekommen, entweder Laden Sie es von der Google-Website herunter oder suchen Sie nach Updates für Ihre aktuelle Version.
Quelle: Android-Entwickler