Компанія Google, нарешті, випустила бета-версію Android 11 для розробників. Developer Preview, як правило, призначені для тестування та адаптації додатків розробниками під нову версію операційної системи. На сайті поновлення Google розділила нововведення на 3 розділу. У цьому матеріалі ми розглянемо кожен з них детальніше, а також поділимося посиланням для скачування образів нової версії Android.
Поведінкові зміни
Йдеться про системні зміни, які можуть вплинути на роботу додатків. Почнемо з змін, пов’язаних з дозволами. В Android 11 користувачі можуть більш точково налаштовувати дозволу розташування, мікрофона і камери. Якщо бути точніше, тепер користувач може лише один раз дозволити доступ до вище перелічених об’єктів. В даний час можна надати доступ додатком назавжди, що, звичайно, не зовсім добре в питанні безпеки. Крім того, якщо користувач два рази відхилив запит на дозвіл, система відобразить кнопку «Не питати знову», щоб не спамити користувачеві модальними вікнами.
Розробникам також необхідно змінити спосіб отримання додатком доступу до місця розташування у фоновому режимі. Тепер додаток не може отримати доступ за допомогою модального вікна. Для цього на екрані має з’явитися повідомлення, що пояснює необхідність в даному дозволі, і тільки після цього користувач самостійно повинен надати додатком права.
Тепер складно отримати права на файли системи. Для цього додаток також має буде надати посилання на відповідне внутрішнє меню, в якому користувач повинен самостійно надати доступ до файлів.
В Android 11 за стандартом використовується Scoped Storage. Ми вже писали про дане рішення. Воно дозволяє додатку запитувати доступ лише до конкретних файлів, а не до всієї файлової системи. Крім того, кожен додаток має окрему область пам’яті в системі, яка ізольована від решти додатків. Таким чином, жодна програма не зможе отримати доступ до файлів іншої програми. Одноразові дозвіл і доступ до місця розташування у фоновому режимі також є частиною розділу з безпекою. Вище ми вже описали суть цих змін.
API
Деякі монітори мають вбудовані засоби для поліпшення картинки, але при цьому страждає швидкість передачі даних – з’являється помітна затримка. Нові дисплеї з підтримкою HDMI 2.1 мають режим автоматичного низькою затримки (ALLM), він мінімізують затримку, відключаючи постпроцесінг. Android 11 тепер може розуміти, чи підтримує TV даний режим, і буде пропонувати активувати його при підключенні. Це особливо корисно у випадку з іграми і відеоконференціями, де важлива кожна мілісекунда.
В Android 11 поліпшили ще і API для роботи з нейросетями, поліпшена також робота з біометрією. Приємним нововведенням в оновленні стане нова файлова система:
Google працює над новою – инкрементной – файлової системою для Android, яка дебютує в майбутніх оновленнях Android. Це просунутий аналог віртуальної файлової системи Linux. Вона дозволить не тільки користуватися додатками під час установки оновлень, але і активувати їх ще в процесі первинного завантаження. Тобто для того, щоб запустити гру, буде досить просто натиснути на кнопку скачування в Google Play, а ігровий світ почне прогружаются поступово в міру проходження.
Уже зараз оновлення можуть встановити власники смартфонів Google Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a / 3a XL, Pixel 4/4 XL. Источник
