Google випускає перший Android 11 Developer Preview з новими функціями, як-от запис екрану, спливаючі підказки чату тощо

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


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

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

Сьогодні Google випустила першу збірку Android 11 Developer Preview з кількома новими функціями та API для користувачів і розробників. Google планує випустити остаточну версію ОС Android 11 у третьому кварталі 3 року. Цей випуск Android 2020 також міститиме деякі нові функції, як-от вбудовану підтримку запису екрана, покращену конфіденційність місцезнаходження (користувачі можуть надати тимчасовий доступ до місцезнаходження, мікрофона та камеру через одноразовий дозвіл), кращий захист додатків і даних користувачів на зовнішній пам’яті тощо. Нижче наведено список функцій розробника.

Аудит доступу до даних:

  • Щоб забезпечити більшу прозорість у тому, як ваш додаток і його залежності отримують доступ до особистих даних користувачів, представляємо Android 11 аудит доступу до даних. Використовуючи цю функцію, ви можете краще ідентифікувати та виправити потенційно неочікуваний доступ до даних.

Ефективна ін'єкція графічного налагоджувального шару:

  • Тепер програми можуть завантажувати зовнішні графічні шари (GLESVulkan). Ця функція особливо важлива під час профілювання вашої програми за допомогою таких інструментів, як ГАПІД.

Пакетні операції для медіафайлів:

  • Для узгодженості між пристроями та додаткової зручності користувача, Android 11 додає кілька методів MediaStore API. Щоб дізнатися більше про ці методи, див виконувати розділ пакетних операцій на сторінці конфіденційності Android 11, пов’язаної з пам’яттю.

Швидкі відповіді на мультимедіа:

  • Починаючи з Android 11, користувачі можуть вставляти зображення та інший мультимедійний вміст швидкі відповіді. Щоб підтримувати цю функцію, програми повинні додавати інформацію RemoteInput сповіщення, які вказують, які типи MIME вони можуть обробляти. Зробіть це, зателефонувавши RemoteInput.Builder.setAllowDataType(). Додаток також має перевірити будь-який RemoteInput трансляції, які він отримує, щоб побачити, чи містить трансляція вміст будь-якого з цих типів; використання RemoteInput.getDataResultsFromIntent() зробити це.

Доступ до медіафайлів за допомогою необроблених шляхів до файлів:

Безпечний обмін великими наборами даних:

  • У деяких ситуаціях, наприклад у тих, що пов’язані з машинним навчанням або відтворенням медіа, ваша програма може захотіти використовувати той самий великий набір даних, що й інший додаток. У попередніх версіях Android вашій програмі та іншому додатку потрібно було завантажити окрему копію одного набору даних.

Запит і перевірка підтримки з низькою затримкою:

  • Деякі дисплеї можуть виконувати постобробку графіки, наприклад деякі зовнішні дисплеї та телевізори. Ця постобробка покращує графіку, але може збільшити затримку. Новіші дисплеї, які підтримують HDMI 2.1, мають автоматичний режим низької затримки (ЗАГАЛЬНІ, також відомий як режим гри), що мінімізує затримку, вимикаючи цю постобробку. Додаткову інформацію про ALLM див Специфікація HDMI 2.1.

Декодування з низькою затримкою в MediaCodec:

  • Android 11 покращує MediaCodec для підтримки декодування з низькою затримкою для ігор та інших програм у реальному часі. Ви можете перевірити, чи підтримує кодек декодування з низькою затримкою, передаючи FEATURE_LowLatency до MediaCodecInfo.CodecCapabilities.isFeatureSupported().

Декодер зображень NDK:

  • НДК ImageDecoder API надає стандартний API для програм Android C/C++ для безпосереднього декодування зображень. Розробникам додатків більше не потрібно використовувати API фреймворку (через JNI) або комплектувати сторонні бібліотеки для декодування зображень. Для отримання додаткової інформації див Посібник розробника декодера зображень.

Завантажувачі ресурсів:

  • Android 11 представляє новий API, який дозволяє програмам динамічно розширювати спосіб пошуку та завантаження ресурсів. Нові класи API ResourcesLoader та  ResourcesProvider в першу чергу відповідають за надання нової функціональності. Разом вони забезпечують можливість постачати додаткові ресурси та активи або змінити вартість наявних ресурсів та активів.

Оновлення бібліотек ICU:

  • Android 11 оновлює android.icu пакет для використання версії 66 Бібліотека реанімації, порівняно з версією 63 в Android 10. Нова версія бібліотеки містить оновлені дані локалі CLDR і ряд покращень підтримки інтернаціоналізації в Android.

API нейронних мереж 1.3:

Нові операції:

Нові елементи керування ML:

  • NNAPI 1.3 представляє нові елементи керування, які допомагають безперебійно працювати машинним навчанням.

Сила біометричної аутентифікації:

  • Щоб допомогти вам контролювати рівень безпеки даних вашого додатка, Android 11 представляє BiometricManager.Authenticators інтерфейс. Цей інтерфейс визначає можливі переваги біометричних елементів апаратного забезпечення. Виробник пристрою визначає конкретну міцність для кожного елемента, наприклад BIOMETRIC_STRONG or BIOMETRIC_WEAK. Ці рівні міцності визначаються на Визначення сумісності стр.

Оновлення CallScreeningService:

  • Починаючи з Android 11, a CallScreeningService може запитувати інформацію про статус перевірки STIR/SHAKEN (verstat) для вхідних дзвінків. Ця інформація надається як частина деталі дзвінка для вхідних дзвінків.

Розширена підтримка камери в емуляторі Android:

Android 11 представляє покращені можливості камери Android Emulator. Додаткові функції включають наступне:

  • Зйомка RAW
  • Переробка YUV
  • Пристрої 3 рівня
  • Підтримка логічної камери

Вимкнути звуки сповіщень і вібрацію під час активного зйомки:

  • Починаючи з Android 11, під час активного використання камери ваш додаток може вимкнути лише вібрацію, як звуки, так і вібрацію, або не використовувати setCameraAudioRestriction().

Удосконалення Wi-Fi Passpoint:

  • Passpoint дозволяє програмам автоматично й безшумно виконувати аутентифікацію та підключатися до безпечних точок доступу Wi-Fi. Додатки, націлені на рівень API «R» і вище, можуть використовувати наведені нижче додаткові можливості Passpoint.

Wi-Fi Suggestion API розширено:

Android 11 розширює API пропозиції Wi-Fi щоб розширити можливості керування мережею вашого додатка, зокрема:

  • Програми керування підключенням можуть керувати власними мережами, дозволяючи запити на відключення.
  • Мережі Passpoint інтегровані в Suggestion API і можуть бути запропоновані користувачеві.
  • API Analytics дозволяють отримувати інформацію про якість ваших мереж.

Бульбашки чату:

  • Бульбашки тепер доступні для розробників, щоб допомогти відкрити розмови по всій системі. Bubbles була експериментальною функцією в Android 10, яка була включена за допомогою параметра розробника — в Android 11 це більше не потрібно.

джерело: Google

Детальніше про теми: Android-11, Android 11 для попереднього перегляду, Попередній перегляд Android 11, розробників, google

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *