Google Die Praxis, Android-Versionen mit süßen und dessertähnlichen Bezeichnungen in alphabetischer Reihenfolge zu benennen, wurde eingestellt. Stattdessen wird jetzt auf eine reguläre numerische Bezeichnung umgestiegen. Das zuvor verwendete Schema wurde von der Namensgebung interner Branches übernommen, die von Google-Ingenieuren genutzt werden, führte jedoch zu großer Verwirrung bei Nutzern und Drittentwicklern. Daher wird die aktuelle Version nun offiziell als Android 10 bezeichnet, während die nächste Version ursprünglich als Android 10.1 oder Android 11 vorgestellt wird.
In der Ankündigung wird auch ein weiterer Meilenstein der Popularität hervorgehoben – Android wird jetzt auf mehr als 2,5 Milliarden aktiven Geräten verwendet. Gleichzeitig wird ein aktualisiertes Logo des Projekts vorgestellt, bei dem anstelle des vollständigen Roboterbildes nur noch der Kopf verwendet wird, und der Text in einer anderen Schriftart und in schwarzer Farbe statt in grün dargestellt wird.
Zu weiteren Änderungen im Zusammenhang mit dem Android-Projekt kann man erwähnen, eine integrierte Entwicklungsumgebung , die auf den Quelltexten des Produkts basiert, . Das Android Studio-Projekt wird im Rahmen eines offenen Entwicklungsmodells weiterentwickelt. unter der Apache 2.0-Lizenz. Binär-Bauten für Linux, macOS und Windows. Unterstützung für alle aktuellen Versionen von Android und Google Play-Diensten wird bereitgestellt. Eine der wichtigsten Neuerungen der neuen Version ist die Umsetzung des Marble-Projekts, das den Entwicklungsschwerpunkt von der Funktionsanreicherung auf die Verbesserung der Arbeitsqualität, Stabilität und Verfeinerung bestehender Funktionen verlagert.
Bei der Vorbereitung der neuen Version wurden über 600 Fehler, 50 Speicherlecks und 20 Probleme, die zu Hängern führen, behoben. Zudem wurde an der Beschleunigung des Build-Prozesses gearbeitet und die Reaktionsfähigkeit des Editors beim Eingeben von XML-Layout und Kotlin-Code verbessert. Der Startprozess der entwickelten Anwendung auf dem Gerät wurde komplett neu gestaltet – anstelle des Modus „Instant Run“ wurde die Funktion „Apply Changes“ eingeführt, die anstelle der Änderung des APK-Pakets eine separate Laufzeit verwendet, um Klassen zur Laufzeit zu überschreiben, was den Startprozess der Anwendung beim Ändern von Code erheblich komfortabler macht.
Quelle: opennet.ru
