Das Unternehmen Google über das Ende der Praxis, Android-Versionen nach Süßwaren und Desserts in alphabetischer Reihenfolge zu benennen, und den Wechsel zu einer normalen numerischen Nomenklatur. Das zuvor verwendete Schema wurde aus der Praxis übernommen, interne Branchennamen zu vergeben, die von Ingenieuren bei Google benutzt werden, führte jedoch zu viel Verwirrung unter den Nutzern und Drittentwicklern. So wird die derzeit entwickelte Version nun offiziell Android 10 genannt, und die nächste Version wird ursprünglich als Android 10.1 oder Android 11 beworben.
In der Ankündigung wird auch der Durchbruch eines weiteren Popularitätsgrenzwerts erwähnt – Android wird jetzt auf über 2,5 Milliarden aktiven Geräten verwendet. Gleichzeitig wurde ein aktualisiertes Logo für das Projekt vorgestellt, bei dem anstelle des vollständigen Roboters nur dessen Kopf verwendet wird, und der Text wird in einer anderen Schriftart und in Schwarz anstelle von Grün dargestellt.
Von anderen Änderungen im Zusammenhang mit dem Android-Projekt kann man erwähnen, die integrierte Entwicklungsumgebung , die auf den Quelltexten des Produkts basieren. Das Android Studio-Projekt entwickelt sich im Rahmen eines offenen Entwicklungsmodells und unter der Lizenz Apache 2.0. Binärsammlungen für Linux, macOS und Windows. Es wird Unterstützung für alle aktuellen Android-Versionen und Google Play-Dienste bereitgestellt. Die wichtigste Neuerung der neuen Version ist die Umsetzung des Projekts Marble, das die Entwicklungsrichtung von der Funktionsvielfalt hin zu einer Qualitätssteigerung des Arbeitsablaufs, zur Stabilitätssteigerung und zur Verfeinerung bestehender Funktionen verlagert.
Bei der Vorbereitung der neuen Version wurden über 600 Fehler, 50 Speicherlecks und 20 Probleme, die zu Ausfällen führten, behoben, außerdem wurde an der Erhöhung der Buildgeschwindigkeit und der Verbesserung der Reaktionsfähigkeit des Editors beim Eingeben von XML-Layout und Kotlin-Code gearbeitet. Der Prozess zum Starten der entwickelten Anwendung auf dem Gerät wurde vollständig überarbeitet – anstelle des Modus „Instant Run“ wurde die Funktion „Apply Changes“ eingeführt, die anstelle der Änderung des APK-Pakets eine separate Laufzeitumgebung verwendet, um Klassen zur Laufzeit zu überschreiben, was den Prozess des Startens der Anwendung während der Codeänderungen erheblich komfortabler macht.
Quelle: opennet.ru
