Google випустив Android 11 Beta 2, оскільки наступна версія платформи досягає стабільності платформи. Тепер розробники можуть оптимізувати свої програми для Android 11.
Google запустив Програма попереднього перегляду для розробників Android 11 у лютому, випереджаючи звичайний графік випуску, щоб дати розробникам більше часу для адаптації своїх програм до нової поведінки платформи та API, представлених у новій версії ОС Android. Однак на загальний цикл випуску вплинула пандемія COVID-19. Хоча перша бета-версія Android 11 мала бути представлена на конференції розробників Google I/O, скасування цієї події змусило Google випустити імпровізований Android 11 Developer Preview 4, щоб компенсувати затримку. The перша бета-версія запрацювала в червні і внесло кілька нових змін, зосереджених на темах «Люди», «Елементи керування» та «Конфіденційність». Зараз Google випускає Android 11 Beta 2 для пристроїв Google Pixel.
Це випуск стабільності платформи Android 11, що означає Android 11 SDK, API NDK, поверхні для додатків, поведінку платформи, а також
обмеження на інтерфейси, що не належать до SDK були завершені. Google поділився списком найкращі вирішені та відомі проблеми в Beta 2 тут. У подальшому не буде жодних змін щодо поведінки Android 11 або роботи API у наступній бета-версії. У результаті розробники тепер можуть почати оновлювати свої додатки до Android 11 (рівень API 30), не турбуючись про будь-які несподівані зміни в майбутньому.Як і попередній перегляд для розробників Android 11 і збірки Beta 1, бета-версія 2 доступна для встановлення на пристроях серії Pixel 2, Pixel 3, Pixel 3a та Pixel 4. Інші виробники комплектного обладнання можуть випустити власні випуски. Ви можете перейти до Сторінка реєстрації на бета-версію Android і зареєструйтеся, щоб отримувати оновлення OTA для свого пристрою Google Pixel, або слідкуйте за еквівалентними сторінками для OEM-виробників, які беруть участь у програмі Android Beta.
Зміни в Android 11 Beta 2
Сумісність програм
Сумісність програм є основною метою цього випуску. Розробники можуть розпочати тестування своїх програм, запустивши Android 11 на своєму телефоні або емуляторі Android Studio, щоб забезпечити безперебійну роботу програми та належну роботу всіх функцій і процесів користувача. Розробники також можуть інтегрувати підтримку для Бульбашки, Розмови в повідомленнях, Контроль пристрою, і Контроль ЗМІ у своїх програмах за допомогою підтримуваних API.
Опція розробника для тестування та налагодження програм
Google також додає деякі нові параметри для розробників тестування та налагодження додатків, орієнтованих на Android 11. Це включатиме нові перемикачі для примусового ввімкнення або вимкнення змін без необхідності змінювати targetSdkVersion або перекомпілювати програму для базового тестування.
Оновлення цільової версії Android
Google дозволить розробникам рік змінити targetSdkVersion для своїх програм. Це означає, що всі нові програми, завантажені в Google Play Store із серпня 2021 року, і всі оновлення наявних програм у Google Play із листопада 2021 року мають бути націлені на Android 11.
Reddit AMA
Нарешті, Google буде проведення AMA спеціально для розробників на Subreddit розробників Android (/r/AndroidDev) завтра, 9 липня, між 12:00 PST / 15:00 EST і 13:20 PST / 16:20 EST. Розробники з інженерної групи Android відповідатимуть на запитання, пов’язані з сумісністю додатків з Android 11, а також з деякими новими інструментами. Ви можете опублікувати свої запитання вже зараз ця тема і, сподіваємося, вони будуть розглянуті протягом встановленого періоду часу.
Google планує випустити збірку Android 11 «Release Candidate» приблизно в кінці серпня. Це буде остання бета-версія перед надсиланням остаточного коду Android 11 Git-репозиторій AOSP. Google випадково поділився цільовою стабільною датою випуску від 8 вересня.
Ми очікуємо, що більшість помилок буде виправлено протягом наступних кількох оновлень, але якщо ви розробник, ви можете додати свій відгук тут щоб Google вирішив ці проблеми.