Компания 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
