Розгортається версія Android 12 Beta 3

click fraud protection

Google випустив Android 12 Beta 3 для телефонів Pixel, надавши нові функції користувачам і кілька змін для розробників. Ось що нового!

До стабільного випуску залишилося лише кілька збірок Android 12, остання версія мобільної операційної системи Google. Google випустив три попередні версії для розробників перед проведенням конференції розробників I/O у травні, а після I/O ми отримали дві бета-версії. The перша бета-версія приніс деякі з основних змін дизайну, які Google дражнив на I/O, але це було друга бета-версія які принесли важливіші функції, як-от панель конфіденційності Android 12 і теми на основі шпалер. Сьогодні Google випустив третю бета-версію — Android 12 Beta 3 — і в ній представлено кілька нових функцій, зокрема довгоочікувані скріншоти з прокручуванням, розумніший автоповорот тощо.

Що нового в Android 12 Beta 3

Судячи з того, що ми вже бачили в попередніх версіях і бета-версіях для розробників, Android 12 є найбільшим випуском ОС від Google за останні роки. Те, що Google вдалося проникнути ще більше функцій до стабільного випуску, вражає, хоча чесно кажучи, ні для кого не секрет, що вони працювали над функціями, анонсованими сьогодні. Оскільки ми вже дуже близькі до стабільного випуску, ми думали, що багато з цих нових функцій не встигнуть до стабільного випуску, але ми помилялися.

Отже, що саме Google додав до Android 12 Beta 3? Відповідно до офіційної публікації в блозі, помітні нові функції в Beta 3 включають a швидший автоматичний поворот дисплея і знімки екрана, які можна прокручувати.

с прокручування скріншотів в Android 12 ви можете зробити знімок екрана вмісту, який можна прокручувати. Це означає, що вам не доведеться робити знімки екрана один за одним, а потім зшивати їх вручну. Google працює над цією функцією з минулорічної попередньої версії Android 11 для розробників, Але це не зробив розріз для цього випуску, оскільки команда мала обмежені ресурси (через COVID-19) і хотіла реалізувати це правильно. Однак Google тихо відновила розробку цієї функції, і ми побачив це у першому попередньому перегляді Android 12 для розробників. Реалізація прокручуваних скріншотів була прихована від наступних попередніх переглядів розробників і бета-версій, але ми бачив майже фінальну версію функції кілька місяців тому завдяки витоку внутрішньої збірки.

Як ми підозрювали, те, як прокручуються скріншоти в Android 12, ґрунтується на Views, а не на зшиванні зображень, яке є в реалізаціях OEM. Коли користувачі роблять знімок екрана вмісту, який можна прокручувати, відображається нова кнопка «зробити ще» при торканні якого знімок екрана розширюється, щоб показати весь екран, до якого користувач може налаштуватися урожай, врожай.

Google стверджує, що скріншоти з прокручуванням працюватимуть із коробки для більшості програм, за умови, що програма використовує стандартний інтерфейс користувача на основі перегляду. Якщо програма чи набір інструментів інтерфейсу користувача не використовує інтерфейс користувача на основі перегляду або використовує сильно налаштований інтерфейс користувача, тоді йому потрібно буде реалізувати новий ScrollCapture API щоб повідомити системі, як знімати екран. Google працює над тим, щоб реалізація скріншотів із прокручуванням працювала в більшій кількості випадків, наприклад, для прокручування ListView (виходить у бета-версії 4) і WebView. Підтримка останнього може прийти рідним до Google Chrome, але було б приємно побачити загальну реалізацію, яка працюватиме в будь-якій програмі, яка використовує WebView.

Краще, швидше автоповорот

Android 12 нарешті покращує одну з основних функцій ОС: автоповорот. Починаючи з бета-версії 3, функція автоматичного повороту Android була вдосконалена за допомогою функції розпізнавання обличчя, яка використовує передню камеру для більш точного визначення моменту повороту екрана. Сподіваємось, це призведе до меншої кількості ненавмисних поворотів екрана, коли ви лежите на дивані чи в ліжку. Зображення, отримані за допомогою розширеної функції автоповороту Android, обробляються на пристрої в Android 12 Приватне обчислювальне ядро, тому вони ніколи не залишають пристрій.

Google каже, що ця функція автоповороту на основі обличчя доступна в бета-версії 3 на Pixel 4 і пізніших Pixel пристроїв, але всі пристрої під керуванням Android 12 можуть скористатися іншими покращеннями екрана обертання. Ці покращення включають оптимізацію анімації та перемальовування екрана, а також додано керований ML алгоритм виявлення жестів, зменшуючи затримку базової функції автоматичного повороту на 25%.

Автоповорот на основі обличчя був одним із таких за чутками про перші функції виходить на Android 12, і ми підтвердив своє існування у ранніх збірках попереднього перегляду для розробників. На основі наш аналіз, здається, що функція автоповороту Google на основі обличчя обробляється програмою Device Personalization Services, тому її можна ввімкнути на інших пристроях Pixel.

Пошук на пристрої

У Android 12 Beta 3 Google висвітлює новий Android AppSearch API. Документація для цієї функції була доступна вже кілька місяців, і навіть раніше ми підозрювали, що Google працює над новим індексом пошуку на пристрої для Android завдяки прихованому альтернативному віджету пошуку ми помітили у програмі запуску Pixel.

Як пояснює Google, AppSearch — це високопродуктивна пошукова система на пристрої. Програми можуть індексувати структуровані дані та шукати в них за допомогою можливостей повнотекстового пошуку. API також підтримує власні функції, такі як високоефективне індексування та пошук, багатомовна підтримка та рейтинг релевантності. Він доступний у двох варіантах: локальний покажчик програм із зворотною сумісністю через бібліотеку AppSearch Jetpack. оголошено минулого місяцяі центральний індекс, який підтримується для всієї системи в Android 12. Якщо ваша програма бере участь у центральному індексі, Android може відображати дані вашої програми на поверхнях SystemUI, якщо ви не відмовитеся. Ви також можете безпечно обмінюватися даними з іншими програмами, щоб вони могли шукати дані вашої програми.

Діаграма, що ілюструє індексування та пошук у AppSearch. Джерело: Google.

Різні зміни

  • API індикатора конфіденційності у WindowInsets: Android 12 Beta 3 додав нове API індикатора конфіденційності до WindowInsets що дозволить програмам отримати максимальні межі індикаторів конфіденційності та їхнього відносного розташування на екрані, враховуючи поточну орієнтацію екрана та налаштування мови. Це дозволить програмі знати, де намальовані індикатори, коли програма перебуває в режимі занурення, щоб вона могла вносити зміни, щоб запобігти перекриттю корисних елементів керування або вмісту.
  • Перемикачі камери та мікрофона, які можна налаштувати для підприємств: Адміністратори підприємства тепер можуть контролювати, чи має користувач доступ до системних перемикачів, які вимикають доступ до мікрофона та камери пристрою. Вивчайте більше тут.
  • Новий дозвіл для програм, пов’язаних із CDM, які запускають активні служби: Програми, підключені до диспетчера супутніх пристроїв (CDM), можуть запускати активні служби у фоновому режимі, оголосивши новий нормальний дозвіл. Це дозволить програмам-супутникам виконувати основні функції, залишаючись прозорими для системи.

Повідомлення в блозі Google ніколи згадати кожну окрему функцію, яку вони додали до бета-версії Android, тому ми, звичайно, завантажимо та встановимо третю бета-версію на наші власні Pixels, щоб побачити, що ще нового. Крім того, ми будемо копатися у вбудованому програмному забезпеченні, щоб знайти натяки на інші функції, які розробляються, тому слідкуйте за новинами наші публікації на Android 12.

Завантаження та встановлення Android 12 Beta 3

Android 12 Beta 3 зараз випускається для підтримуваних телефонів Pixel зареєструвався в програмі Android Beta, до якого входять Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G і Pixel 5. Хоча бета-версії Android 12 доступні для кількох пристроїв від інших OEM-виробників, немає гарантії, що ці OEM-виробники випустять нове оновлення на основі кодової бази Beta 3. Однак користувачі з пристроями, сумісними з Project Treble, можуть установити Generic System Image або GSI Android 12 Beta 3 вручну або за допомогою DSU Loader, щоб випробувати найновіші функції. Розробники можуть завантажувати Beta 3 на емуляторі Android доступний через Android Studio, якщо у вас немає сумісного пристрою.

Знову, Google також робить останню версію Android 12 Beta доступною для власників комплекту розробника ADT-3. Установіть бета-версію на ADT-3, щоб випробувати найновіші функції Android TV і протестувати програми в новому інтерфейсі Google TV.

Якщо ви шукаєте посилання для завантаження Android 12 Beta 3, у нас є посилання, доступні тут. Вибравши потрібний файл, прочитайте цей посібник щоб дізнатися, як його встановити. Якщо ви виявите помилку під час тестування бета-версії, залишити відгук так що це можна виправити до випуску стабільної версії пізніше цієї осені.

Що буде далі для бета-версії Android 12

Після сьогоднішнього випуску Android 12 Beta 3 у Google, ймовірно, залишилося не так багато нових функцій для користувачів, хоча вони все ще можуть зробити кілька сюрпризів для нас у четвертій бета-версії. Згідно з графіком випуску Google, Android 12 Beta 4 буде останнім випуском бета-версії, і він позначатиме Віха стабільності платформи. Це означає, що четверта бета-версія матиме остаточний набір API та поведінки платформи, а також можливість публікувати програми націлений на рівень API 31 для Google Play, тому розробники, які чекають на стабільність API, повинні дочекатися наступної бета-версії. Після бета-версії 4 у серпні з’являється одна збірка-кандидат до випуску, а потім стабільний випуск для пристроїв AOSP і Pixel, які не входять до програми бета-тестування Android.