Компания Google за прекратяване на практиката да се дават на версиите на платформата Android имена на сладкиши и десерти в азбучен ред и преминаване към обикновена цифрова номерация. Преди това използваната схема беше заимствана от практиката за присвояване на имена на вътрешни клонове, използвани от инженерите на Google, но създаваше много объркване сред потребителите и външните разработчици. По този начин в момента се разработва версия сега официално се нарича Android 10, а следващата версия първоначално ще бъде рекламирана като Android 10.1 или Android 11.
В анонса също се отбелязва, че е преодоляна нова граница на популярност — Android вече се използва на повече от 2.5 милиарда активни устройства. В същото време е представен обновен логотип на проекта, в който вместо пълно изображение на робота е използвана само неговата глава, а текстът е изписан с различен шрифт и черен цвят вместо зелен.
От другите свързани с проекта Android промени могат да се споменат интегрираната среда за разработка , изградена на базата на изходния код на продукта . Проектът Android Studio се развива в рамките на отворен модел на разработка и под лицензия Apache 2.0. Бинарните сборки за Linux, macOS и Windows. Предоставя се поддръжка за всички актуални версии на Android и услугите на Google Play. Ключовата новост на новата версия е реализирането на проекта Marble, който пренасочва вектора на развитие от увеличаване на функционалността към подобряване на качеството на работния процес, повишаване на стабилността и усъвършенстване на съществуващите възможности.
При подготовката на новата версия са поправени над 600 грешки, 50 теча на памет и 20 проблема, водещи до забивания, както и е извършена работа по увеличаване на скоростта на билдване и повишаване на реактивността на редактора при въвеждане на XML и Kotlin код. Напълно е преработена организацията на процеса на стартиране на разработваното приложение на устройството — вместо режим „Instant Run“ е представена функцията „Apply Changes“, която вместо да променя APK пакета, използва отделен runtume за презареждане на класове в движение, което значително улеснява процеса на стартиране на приложението, когато се внасят промени в кода.
Източник: opennet.ru
