Android 13-ի նախադիտում. Android 12-ի հեռավոր խոցելիություն

Компания Google представила первую тестовую версию открытой мобильной платформы Android 13. Релиз Android 13 ожидается в третьем квартале 2022 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 6/6 Pro, Pixel 5/5a, Pixel 4 / 4 XL / 4a / 4a (5G).

Հիմնական նորամուծությունները Android 13-ում.

  • Реализован системный интерфейс выбора фотографий и видео, а также API для выборочного предоставления доступа приложений к выбранным файлам. Возможна работа как с локальными файлами, так и с данными, размещёнными в облачных хранилищах. Особенностью интерфейса является то, что он позволяет предоставить доступ к отдельным изображениям и видео без открытия приложению полного доступа на просмотр всех мультимедийных файлов в хранилище. Ранее похожий интерфейс был реализован для документов.
    Android 13-ի նախադիտում. Android 12-ի հեռավոր խոցելիություն
  • Ավելացվեց Wi-Fi-ի թույլտվության նոր տեսակ, որը անլար ցանցեր գտնելու և թեժ կետերին միանալու համար նախատեսված հավելվածներին հնարավորություն է տալիս մուտք գործել Wi-Fi կառավարման API-ի ենթաբազմություն՝ բացառելով տեղորոշման վրա հիմնված զանգերը (նախկինում այն ​​հավելվածները, որոնք միանում են Wi-Fi-ին և ստացել է տեղանքի տեղեկատվության հասանելիություն):
  • Ավելացվեց API՝ ծանուցումների բացվող վահանակի վերևում գտնվող արագ կարգավորումների բաժնում կոճակներ տեղադրելու համար: Օգտագործելով այս API-ն՝ հավելվածը կարող է արագ գործողությամբ իր կոճակը տեղադրելու հարցում ուղարկել՝ թույլ տալով օգտվողին ավելացնել կոճակ՝ առանց հավելվածից դուրս գալու և առանց առանձին անցնելու կարգավորումներին:
    Android 13-ի նախադիտում. Android 12-ի հեռավոր խոցելիություն
  • Предоставлена возможность адаптация фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фонового изображения.
    Android 13-ի նախադիտում. Android 12-ի հեռավոր խոցելիություն
  • Ավելացվեց անհատական ​​լեզվի կարգավորումները համակարգում ընտրված լեզվի կարգավորումներից տարբերվող հավելվածներին կապելու հնարավորություն:
  • Բառերի փաթաթման գործողությունը օպտիմիզացվել է (բառերի կոտրում, որոնք չեն տեղավորվում տողի մեջ՝ օգտագործելով գծիկ): Նոր տարբերակում փոխանցման կատարողականը ավելացել է 200%-ով և այժմ գործնականում չի ազդում մատուցման արագության վրա:
  • Ավելացվել է ծրագրավորվող գրաֆիկական շեյդերների (RuntimeShader օբյեկտներ) աջակցություն՝ սահմանված Android Graphics Shading Language-ում (AGSL), որը GLSL լեզվի ենթաբազմություն է, որը հարմարեցված է Android պլատֆորմի մատուցման շարժիչի հետ օգտագործելու համար: Նմանատիպ շեյդերներն արդեն օգտագործվում են բուն Android պլատֆորմում տարբեր վիզուալ էֆեկտներ իրականացնելու համար, ինչպիսիք են ալիքը, պղտորումը և ձգվելը էջից դուրս շարժվելիս: Նմանատիպ էֆեկտներ այժմ կարող են ստեղծվել հավելվածներում:
  • Базовые Java-библиотеки платформы и средства разработки приложений обновлены до OpenJDK 11. Через Google Play обновление также доступно для устройств на базе Android 12.
  • Որպես Mainline նախագծի մի մաս, որը թույլ է տալիս թարմացնել համակարգի առանձին բաղադրիչներ՝ առանց ամբողջ հարթակի թարմացման, պատրաստվել են նոր թարմացվող համակարգի մոդուլներ։ Թարմացումներն ազդում են սարքավորումների հետ չկապված բաղադրիչների վրա, որոնք ներբեռնվում են Google Play-ի միջոցով՝ արտադրողի OTA որոնվածի թարմացումներից առանձին: Նոր մոդուլների թվում, որոնք կարող են թարմացվել Google Play-ի միջոցով՝ առանց որոնվածի թարմացման, Bluetooth-ն ու Ultra լայնաշերտ են: Մոդուլները Photo picker-ով և OpenJDK 11-ով նույնպես բաշխվում են Google Play-ի միջոցով:
  • Проведена оптимизация средств для построения интерфейса приложений для более крупных экранов, применяемых на планшетах, складных устройствах с несколькими экранами и ноутбуках Chromebook.
  • Պլատֆորմի նոր հնարավորությունների փորձարկումն ու վրիպազերծումը պարզեցվել է: Փոփոխությունները այժմ կարող են ընտրովի միացված լինել ծրագրերի համար մշակողի կարգավորումների բաժնում կամ adb կոմունալ ծրագրի միջոցով:
    Android 13-ի նախադիտում. Android 12-ի հեռավոր խոցելիություն

Дополнительно опубликован февральский набор исправлений проблем с безопасностью для Android, в котором устранено 37 уязвимостей, из которых 2 уязвимостям присвоен критический уровень опасности, а остальным — высокий уровень опасности. Критические проблемы позволяют совершить удалённую атаку для выполнения своего кода в системе. Проблемы, помеченные как опасные, позволяют через манипуляции с локальными приложениями выполнить код в контексте привилегированного процесса.

Первая критическая уязвимость (CVE-2021-39675) вызвана переполнением буфера в функции GKI_getbuf (Generic Kernel Image) и позволяет удалённо получить привилегированный доступ к системе без каких-либо действий со стороны пользователя. Детали об уязвимости пока не раскрываются, но известно, что проблема затрагивает только ветку Android 12. Вторая критическая уязвимость (CVE-2021-30317) присутствует в закрытых компонентах для чипов Qualcomm.

Source: opennet.ru

Добавить комментарий