Примечания к выпускам

Бета 2

Дата выпуска 12 сентября 2024 г.
Строить АП41.240823.009
Поддержка эмулятора x86 (64-разрядная версия), ARM (v8-A)
Уровень исправления безопасности Сентябрь 2024 г.
Сервисы Google Play 24.28.35

Бета 1.1

Дата выпуска 29 августа 2024 г.
Строить АП41.240726.010
Поддержка эмулятора x86 (64-разрядная версия), ARM (v8-A)
Уровень исправления безопасности август 2024 г.
Сервисы Google Play 26.24.32

Бета 1

Дата выпуска 22 августа 2024 г.
Строить АП41.240726.009
Поддержка эмулятора x86 (64-разрядная версия), ARM (v8-A)
Уровень исправления безопасности август 2024 г.
Сервисы Google Play 26.24.32

Об Android 15 QPR1 Beta 2

Опираясь на первоначальный выпуск Android 15 , мы продолжаем обновлять платформу, добавляя исправления и улучшения, которые затем распространяются на поддерживаемые устройства. Эти выпуски происходят ежеквартально в виде ежеквартальных выпусков платформы (QPR), которые доставляются как на AOSP, так и на устройства Google Pixel в рамках Feature Drops .

Хотя эти обновления не включают изменения API, влияющие на приложение, мы предоставляем изображения последних бета-сборок QPR, чтобы вы могли протестировать свое приложение с этими сборками по мере необходимости (например, если появятся новые функции, которые могут повлиять на взаимодействие с пользователем вашего приложения). приложение).

В отличие от предварительных и бета-версий для разработчиков неизданных основных версий Android, эти сборки подходят для общего использования. Однако просмотрите все известные проблемы, перечисленные на этой странице.

Как получить QPR1 Beta 2

Вы можете установить Android 15 QPR1 Beta 2 на любое из следующих устройств Google Pixel:

  • Пиксель 6 и 6 Про
  • Пиксель 6а
  • Пиксель 7 и 7 Про
  • Пиксель 7а
  • Пиксельная складка
  • Пиксельный планшет
  • Пиксель 8 и 8 Про
  • Пиксель 8а
  • Pixel 9, 9 Pro, 9 Pro XL и 9 Pro Fold

Подробную информацию о том, как начать, см. в разделе «Получение бета-версий Android 15 QPR» .

Общие рекомендации

Обратите внимание на следующие общие рекомендации по выпуску:

  • В этом выпуске могут быть различные проблемы со стабильностью, батареей или производительностью.
  • Для пользователей с потребностями в специальных возможностях этот выпуск может не подойти для ежедневного использования.
  • Некоторые приложения могут работать не так, как ожидалось, при работе в этом выпуске. Это ограничение распространяется как на приложения Google, так и на другие приложения.
  • Бета-версии Android 15 QPR не одобрены пакетом тестов совместимости (CTS) , но они прошли предварительное тестирование и предоставляют разработчикам стабильный набор предварительных API-интерфейсов. Приложения, которые зависят от сборок, одобренных CTS, или используют API-интерфейсы SafetyNet, могут работать неправильно в бета-сборках Android 15 QPR.

Получить поддержку

При разработке и тестировании Android 15 QPR1 вам доступны два основных канала поддержки. Канал, который вам следует использовать для получения поддержки, зависит от того, где вы столкнулись с проблемой.

  • Поддержка проблем, связанных с конкретным устройством, системных проблем и проблем с приложениями Google . Используйте инструмент отслеживания проблем, чтобы создавать новые проблемы, а также просматривать и отслеживать проблемы, отправленные вами и другими разработчиками.

    Прежде чем создавать собственную проблему, проверьте известные проблемы, перечисленные на этой странице, и выполните поиск в списках наиболее открытых проблем и недавно созданных проблем , чтобы узнать, не сообщал ли об этом уже кто-то другой. Вы можете подписаться и проголосовать за проблему, нажав звездочку этой проблемы.

    См. раздел Куда сообщать о проблемах , чтобы найти шаблон проблемы, который лучше всего соответствует типу проблемы, с которой вы столкнулись.

  • Поддержка по вопросам, связанным с другими приложениями : свяжитесь напрямую с разработчиком приложения.

Чтобы обсудить проблемы или идеи с другими разработчиками, работающими с бета-версией Android 15 QPR, присоединяйтесь к сообществу android_beta на Reddit .

Функции для тестирования

В дополнение к другому тестированию приложений, которое вы проводите с Android 15 QPR1, мы рекомендуем протестировать ваше приложение со следующими функциями:

Включите режим 16 КБ на устройстве, используя параметры разработчика.

Включите параметр разработчика «Загрузка с размером страницы 16 КБ», чтобы загрузить устройство в режим 16 КБ.

Начиная с Android 15 QPR1, вы можете использовать опцию разработчика , доступную на некоторых устройствах, для загрузки устройства в режиме 16 КБ и выполнения тестирования на устройстве.

Этот вариант разработчика доступен на следующих устройствах:

  • Pixel 8 и 8 Pro (с Android 15 QPR1 Beta 1 или более поздней версии)
  • Pixel 8a (с Android 15 QPR1 Beta 2 или более поздней версии)

Дополнительные сведения о том, как подготовить приложение для поддержки страниц размером 16 КБ, см. в нашем Руководстве разработчика .

Чип строки состояния медиапроекции и автоматическая остановка

В Android 15 QPR1 Beta 2 представлена ​​новая большая строка состояния, которая информирует пользователей о любой текущей проекции экрана. Пользователи могут коснуться чипа, чтобы остановить трансляцию экрана, совместное использование или запись. Кроме того, проецирование экрана теперь автоматически прекращается, когда экран устройства заблокирован.

Проверьте доступность чипа строки состояния медиапроекции, запустив демонстрацию экрана, трансляцию и запись. Чип должен появиться в строке состояния.

Чип строки состояния для совместного использования экрана, трансляции и записи.

Чтобы ваше приложение высвобождало ресурсы и обновляло свой пользовательский интерфейс, когда проецирование экрана прекращается из-за взаимодействия пользователя с новым чипом строки состояния или активации экрана блокировки, выполните следующие действия:

  • Создайте экземпляр MediaProjection.Callback .

  • Реализуйте метод onStop() обратного вызова. Метод вызывается, когда проецирование экрана прекращается. Освободите все ресурсы, которые хранит ваше приложение, и при необходимости обновите пользовательский интерфейс приложения.

Чтобы проверить обратный вызов, коснитесь чипа строки состояния или заблокируйте экран устройства, чтобы остановить проецирование экрана. Убедитесь, что метод onStop() вызывается и ваше приложение реагирует должным образом.

,

Чип строки состояния медиапроекции и автоматическая остановка

В Android 15 QPR1 Beta 2 представлена ​​новая большая строка состояния, которая информирует пользователей о любой текущей проекции экрана. Пользователи могут коснуться чипа, чтобы остановить трансляцию экрана, совместное использование или запись. Кроме того, проецирование экрана теперь автоматически прекращается, когда экран устройства заблокирован.

Проверьте доступность чипа строки состояния медиапроекции, запустив демонстрацию экрана, трансляцию и запись. Чип должен появиться в строке состояния.

Чип строки состояния для совместного использования экрана, трансляции и записи.

Чтобы ваше приложение высвобождало ресурсы и обновляло свой пользовательский интерфейс, когда проецирование экрана прекращается из-за взаимодействия пользователя с новым чипом строки состояния или активации экрана блокировки, выполните следующие действия:

  • Создайте экземпляр MediaProjection.Callback .

  • Реализуйте метод onStop() обратного вызова. Метод вызывается, когда проецирование экрана прекращается. Освободите все ресурсы, которые хранит ваше приложение, и при необходимости обновите пользовательский интерфейс приложения.

Чтобы проверить обратный вызов, коснитесь чипа строки состояния или заблокируйте экран устройства, чтобы остановить проецирование экрана. Убедитесь, что метод onStop() вызывается и ваше приложение реагирует должным образом.

,

Чип строки состояния медиапроекции и автоматическая остановка

В Android 15 QPR1 Beta 2 представлена ​​новая большая строка состояния, которая информирует пользователей о любой текущей проекции экрана. Пользователи могут коснуться чипа, чтобы остановить трансляцию экрана, совместное использование или запись. Кроме того, проецирование экрана теперь автоматически прекращается, когда экран устройства заблокирован.

Проверьте доступность чипа строки состояния медиапроекции, запустив демонстрацию экрана, трансляцию и запись. Чип должен появиться в строке состояния.

Чип строки состояния для совместного использования экрана, трансляции и записи.

Чтобы ваше приложение высвобождало ресурсы и обновляло свой пользовательский интерфейс, когда проецирование экрана прекращается из-за взаимодействия пользователя с новым чипом строки состояния или активации экрана блокировки, выполните следующие действия:

  • Создайте экземпляр MediaProjection.Callback .

  • Реализуйте метод onStop() обратного вызова. Метод вызывается, когда проецирование экрана прекращается. Освободите все ресурсы, которые хранит ваше приложение, и при необходимости обновите пользовательский интерфейс приложения.

Чтобы проверить обратный вызов, коснитесь чипа строки состояния или заблокируйте экран устройства, чтобы остановить проецирование экрана. Убедитесь, что метод onStop() вызывается и ваше приложение реагирует должным образом.

Наиболее часто решаемые проблемы

В Android 15 QPR1 Beta 2 устранены основные проблемы, описанные в следующем списке, а также включены исправления некоторых проблем, которые здесь не упомянуты.

Проблемы, о которых сообщили разработчики и пользователи

  • Исправлена ​​проблема, из-за которой система иногда сообщала завышенные данные об использовании батареи GPS. ( Выпуск № 354135496 )
  • Исправлена ​​ошибка, из-за которой невозможно было отключить ограничение заряда устройства на уровне 80 %. ( Выпуск № 363170385 )
  • Исправлена ​​проблема, из-за которой невозможно было управлять паролями через Диспетчер паролей Google. ( Выпуск № 361846097 )
  • Исправлена ​​проблема, приводившая к сбою приложения Google Maps. ( Выпуск № 364843770 )
  • Исправлена ​​проблема, из-за которой на некоторых устройствах прерывалось соединение Bluetooth. ( Выпуск № 362156070 )
  • Исправлена ​​проблема, которая иногда приводила к сбою платежей на основе NFC. ( Выпуск № 363914347 )
  • Исправлена ​​проблема, которая иногда могла привести к неожиданной перезагрузке устройства. ( Выпуск № 363109091 )
  • Исправлена ​​ошибка, из-за которой игра «Сейчас исполняется» не отображалась на экране блокировки во время работы. ( Выпуск № 361709269 )
  • Исправлена ​​ошибка в приложении Pixel Tips, из-за которой не запускалась демо-версия Satellite SOS. ( Выпуск № 362061150 )

Другие решенные проблемы

  • Исправлены различные другие проблемы, которые влияли на стабильность, производительность, возможности подключения и интерактивность системы.

Проблемы с Bluetooth решены

  • Внесены изменения в AIDL для поддержки мультикодеков LE Audio, включая расширения для кодеков поставщиков.
  • Исправлена ​​ошибка ScanRecord.getManufacturerSpecificData() , которая возвращала объединенные несколько данных производителя вместо возврата только первых данных производителя.
  • Исправлена ​​проблема, из-за которой телефон зависал в неправильном состоянии, когда удаленное устройство выполняло отключение RFCOMM во время согласования кодека, в то время как телефон уже имел активное соединение с другим устройством.
  • Исправлена ​​проблема, из-за которой последующие попытки подключения локально завершались неудачей после того, как исходящая попытка подключения HFP была отклонена.
  • Исправлена ​​проблема, из-за которой первое сопряженное устройство теряло фокус звука при сопряжении и повторном подключении второго устройства.
  • Исправлена ​​проблема, из-за которой некоторые гарнитуры не могли выполнить сопряжение с помощью быстрого сопряжения из-за состояния гонки, когда стек Bluetooth неправильно обрабатывал отключение LE-ACL во время классического сопряжения как сбой сопряжения.

Топ открытых вопросов

Последний список наиболее открытых проблем, о которых сообщили разработчики, см. в разделе «Самые открытые проблемы» .

Предыдущие бета-версии

Информация о предыдущих предварительных сборках включена в следующие разделы. Если вы столкнулись с проблемами, проверьте списки ранее известных проблем и убедитесь, что вы используете последнюю предварительную сборку.

Android 15 QPR1 бета 1

Опираясь на первоначальный выпуск Android 15 , мы продолжаем обновлять платформу, добавляя исправления и улучшения, которые затем распространяются на поддерживаемые устройства. Эти выпуски происходят ежеквартально в виде ежеквартальных выпусков платформы (QPR), которые доставляются как на AOSP, так и на устройства Google Pixel в рамках Feature Drops .

Хотя эти обновления не включают изменения API, влияющие на приложение, мы предоставляем изображения последних бета-сборок QPR, чтобы вы могли протестировать свое приложение с этими сборками по мере необходимости (например, если появятся новые функции, которые могут повлиять на взаимодействие с пользователем вашего приложения). приложение).

В отличие от предварительных и бета-версий для разработчиков неизданных основных версий Android, эти сборки подходят для общего использования. Однако просмотрите все известные проблемы, перечисленные на этой странице.

Незначительные обновления

Перед выпуском бета-версии 2 для бета-версии 1 были выпущены следующие незначительные обновления:

Android 15 QPR1 бета 1.1 (август 2024 г.)

Это незначительное обновление Android 15 QPR1 Beta 1 включает следующее исправление:

  • Исправлена ​​проблема, которая иногда могла привести к неожиданной перезагрузке устройства. ( Выпуск № 361916913 )

Всем подходящим устройствам, зарегистрированным в программе Android Beta for Pixel, будет предложено обновление по беспроводной сети (OTA) до бета-версии 1.1.