Google przestał używać nazw deserów w wersjach Androida
Google zgłoszone o zaprzestaniu praktyki nadawania nazw słodyczy i deserów wydaniom platformy Android w kolejności alfabetycznej i przejściu na zwykłą numerację cyfrową. Poprzedni schemat został zapożyczony z praktyki nazewnictwa wewnętrznych gałęzi stosowanej przez inżynierów Google, ale spowodował wiele zamieszania wśród użytkowników i zewnętrznych programistów. Zatem obecnie opracowywana wersja Android Q nazywa się teraz oficjalnie Androidem 10, a następna wersja będzie początkowo promowana jako Android 10.1 lub Android 11.
W ogłoszeniu zauważono także, że Android osiągnął kolejny kamień milowy w popularności – jest obecnie używany na ponad 2.5 miliarda aktywnych urządzeń. Jednocześnie zaprezentowano zaktualizowane logo projektu, w którym zamiast pełnego obrazu robota wykorzystano jedynie jego głowę, a tekst wyświetlany jest inną czcionką i w kolorze czarnym, a nie zielonym.
Inne zmiany związane z projektem Android to: wydanie Zintegrowane środowisko programistyczne Android Studio 3.5, zbudowany w oparciu o kody źródłowe produktów Wersja społecznościowa IntelliJ IDEA. Projekt Android Studio rozwijany jest w ramach otwartego modelu rozwoju i dystrybuowane przez licencjonowany w ramach Apache 2.0. Zespoły binarne przygotowany dla Linuksa, macOS i Windowsa. Wsparcie jest zapewniane dla wszystkich aktualnych wersji Androida i usług Google Play. Kluczową innowacją nowej wersji jest wdrożenie projektu Marble, który przesuwa wektor rozwoju ze zwiększania funkcjonalności w kierunku poprawy jakości przepływu pracy, zwiększenia stabilności i doskonalenia istniejących możliwości.
W ramach przygotowań do nowej wersji naprawiono ponad 600 błędów, 50 wycieków pamięci i 20 problemów prowadzących do zawieszania się, a także włożono prace w celu zwiększenia szybkości kompilacji i zwiększenia responsywności edytora podczas wprowadzania znaczników XML i kodu Kotlina. Całkowicie przeprojektowano organizację procesu uruchamiania tworzonej aplikacji na urządzeniu - zamiast trybu „Natychmiastowe uruchomienie” wprowadzono funkcję „Zastosuj zmiany”, która zamiast zmiany pakietu APK wykorzystuje oddzielny runtum do redefiniowania klas na bieżąco, co sprawia, że proces uruchamiania aplikacji przy jednoczesnym wprowadzaniu zmian w kodzie jest znacznie wygodniejszy.