Google випускає Android 12, перегляньте список нових функцій

Значок часу читання 6 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Google Android 12 Material You

Google Android 12 Material You

Сьогодні Google оголосила про офіційний випуск останньої версії Android, Android 12. Оновлення Android 12 з’явиться на пристроях Pixel протягом наступних кількох тижнів, а на пристроях Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo і Xiaomi пізніше цього року. . На додаток до функцій кінцевого користувача, як-от Material You Design, перероблених віджетів і покращеного інтерфейсу сповіщень, Android 12 також має кілька покращень для розробників. Знайдіть повний журнал змін Android 12 нижче.

Новий інтерфейс користувача для Android

Матеріал Ви – Android 12 представляє нову мову дизайну під назвою Матеріал Ви, що допомагає створювати більш персоналізовані та красиві програми. Щоб включити всі останні оновлення Material Design 3 у свої програми, спробуйте альфа-версію Компоненти матеріального дизайну і незабаром очікуйте підтримки Jetpack Compose.

зображення нового інтерфейсу користувача для Android 12

Перероблені віджети – Ми оновили віджети додатків, щоб зробити їх більш корисними, красивими та доступними. Спробуйте їх із новими інтерактивними елементами керування, адаптивними макетами для будь-якого пристрою та динамічними кольорами, щоб створити персоналізований, але послідовний вигляд. Більше тут.

Оновлення інтерфейсу сповіщень – Ми також оновили дизайн сповіщень, щоб зробити їх більш сучасними та корисними. Android 12 також прикрашає спеціальні сповіщення стандартними додатками, щоб зробити їх узгодженими з усіма іншими сповіщеннями. Більше тут.

Розтягнути прокрутку – Щоб зробити прокручування вмісту вашої програми більш плавним, Android 12 додає новий ефект «розтягнення» прокручування до всіх контейнерів для прокручування. Це природний індикатор зупинки прокручування, який є поширеним у системі та додатках. Більше тут.

Заставки -екрани для запуску програми – Android 12 також представляє заставки для всіх програм. Програми можуть налаштовувати екран-заставку кількома способами, щоб задовольнити свої унікальні потреби в брендингу. Більше тут.

продуктивність

Пришвидшення та ефективність роботи системи – Ми скоротили процесорний час, який використовується основними системними службами, на 22% і використання великих ядер на 15%. Ми також покращили час запуску програми та оптимізували введення/виводу для швидшого завантаження програми, а для запитів до бази даних ми покращили CursorWindow у 49 разів для великих вікон.

Оптимізовані послуги переднього плану – Щоб забезпечити кращий досвід для користувачів, Android 12 забороняє програмам запускати служби переднього плану у фоновому режимі. Програми можуть використовувати новий прискорена робота натомість у JobScheduler. Більше тут.

Більш чуйні сповіщення – Обмеження для Android 12 оповіщення батутів допомагає зменшити затримку для програм, запущених із сповіщення. Наприклад, додаток Google Photos тепер запускається на 34% швидше після відходу від батутів сповіщень. Більше тут.

Клас виконання - Клас продуктивності — це набір можливостей пристрою, які разом підтримують вимогливі варіанти використання та високоякісний вміст на пристроях Android 12. Додатки можуть перевіряти клас продуктивності пристрою під час виконання та використовувати всі переваги продуктивності пристрою. Більше тут.

Швидше машинне навчання – Android 12 допомагає вам максимально використовувати прискорювачі машинного навчання та завжди отримувати найкращу можливу продуктивність за допомогою API нейронних мереж. Драйвери прискорювача ML тепер також можна оновлювати поза версіями платформи за допомогою служб Google Play, тож ви можете скористатися перевагами найновіших драйверів на будь-якому сумісному пристрої.

Конфіденційність

зображення сповіщення про конфіденційність в Android 12

Інформаційна панель конфіденційності – Нова інформаційна панель у налаштуваннях дає користувачам кращу видимість того, коли ваш додаток отримує доступ до мікрофона, камери та даних про місцезнаходження. Більше тут.

Приблизне місце розташування – Користувачі мають ще більше контролю над своїми даними про місцезнаходження, і вони можуть надати вашому додатку доступ до приблизного місцезнаходження, навіть якщо він запитує точне місцезнаходження. Більше тут.

Індикатори мікрофона та камери – Індикатори в рядку стану повідомляють користувачам, коли ваш додаток використовує камеру або мікрофон пристрою. Більше тут.

Перемикання мікрофона та камери – На підтримуваних пристроях нові перемикачі в швидких налаштуваннях дозволяють користувачам миттєво вимкнути доступ програми до мікрофона та камери. Більше тут.

Дозволи для пристроїв поблизу – Ваша програма може використовувати нові дозволи для пошуку та з’єднання з пристроями поблизу, не потребуючи дозволу на місцезнаходження. Більше тут.

Кращі інструменти для роботи з користувачем

Вставка багатого вмісту – Новий уніфікований API дозволяє отримувати багатий вміст у вашому інтерфейсі користувача з будь-якого джерела: буфера обміну, клавіатури або перетягування. Для зворотної сумісності ми додали уніфікований API до AndroidX. Більше тут.

Підтримка закруглених кутів екрану – Багато сучасних пристроїв використовують екрани із заокругленими кутами. Щоб забезпечити чудовий UX на цих пристроях, ви можете використовувати нові API для запиту кутових деталей, а потім за потреби керувати елементами інтерфейсу користувача. Більше тут.

зображення інтерфейсу телефону із сповіщенням «Привіт, розмитий світ».

Підтримка зображень AVIF – Android 12 додає підтримку платформи для формату файлу зображення AV1 (AVIF). AVIF використовує переваги внутрішньокадрового кодованого вмісту від стиснення відео, щоб значно покращити якість зображення для того ж розміру файлу в порівнянні зі старими форматами зображень, такими як JPEG.

Сумісне перекодування носія – Для відео формат HEVC пропонує значні покращення якості та стиснення, і ми рекомендуємо, щоб усі програми підтримували його. Для програм, які не можуть, сумісна функція перекодування медіа дозволяє вашій програмі запитувати файли в AVC, а система оброблятиме перекодування. Більше тут.

Простіше розмиття, кольорові фільтри та інші ефекти – нові API полегшують застосування звичайних графічних ефектів до ваших представлень та ієрархій візуалізації. Ви можете використовувати RenderEffect для застосування розмиття, кольорових фільтрів тощо RenderNodes або Перегляди. Ви також можете створити ефект матового скла для фону вікна за допомогою нового Window.setBackgroundBlurRadius() API, або використати blurBehindRadius щоб розмити весь вміст за вікном.

Посилений тактильний досвід – Android 12 розширює інструменти, які можна використовувати для створення інформативного тактильного зворотного зв’язку для подій інтерфейсу користувача, захоплюючих і чудових ефектів для ігор, а також для підвищення продуктивності. Більше тут.

Нові ефекти камери та сенсорні можливості - Новий розширення постачальників дозвольте вашим програмам скористатися перевагами користувальницьких ефектів камери, створених виробниками пристроїв — боке, HDR, нічний режим тощо. Ви також можете використовувати нові API, щоб повністю скористатися перевагами датчиків камери з надвисокою роздільною здатністю, які використовують шаблони Quad/Nona Bayer. Більше тут.

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

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

джерело: Google

Детальніше про теми: Android-12, google