Исходный код Android Pie подтверждает поддержку обоев в Always on Display

Android Pie (Android 9) уже здесь, и исходный код доступен. Он подтверждает поддержку обоев в Always on Display, возможно, для Pixel Stand от Pixel 3.

Ранее на этой неделе Google официально представлен Android Pie для Google Pixel и Google Pixel 2. Последняя версия Android привнесла в Android массу полезных функций, таких как навигация с помощью жестов, обновленная тема Material Design, Цифровое благополучие, Срезы, действия приложения, и более. Мы рассмотрели несколько скрытых дополнений, таких как новая функция для храните в памяти игры с большим объемом оперативной памяти если пользователь случайно выйдет, Память громкости устройства Bluetooth, и обязательная защита от отката. Сейчас выпуск исходного кода подтверждает особенность, которую мы заметили ранее: поддержку обоев в Always on Display.

Мы первые замеченные намеки на эту функцию в Предварительная версия Android P для разработчиков 1 релиз для Google Pixel 2. В то время мы основывали свой анализ на неполном декомпилированном коде, поэтому не были уверены, действительно ли обнаруженные нами новые классы и методы предназначены для поддержки обоев в Always on Display. Но имея полный исходный код и историю коммитов, мы теперь можем подтвердить, что эта функция находится в разработке.

Согласно первому коммиту, чтобы обои отображались на экране «Всегда на дисплее», необходимо определить атрибут «supportsAmbientMode» как «true» в метаданных android.service.wallpaper. Ты можешь посмотреть пример того, как это делается в примере приложения с живыми обоями, которое Google загрузил в AOSP. Во втором коммите указано, что по умолчанию обои в режиме «Всегда на дисплее» будут скрыты через 1 минуту. Система переходит от фона обоев к черному фону с плавно исчезающей анимацией, которая длится 400 миллисекунд. Таким образом, не похоже, что подход Google к этой функции будет таким же мощным, как у Samsung, который уже некоторое время не только поддерживает статические обои, но и даже недавно начали поддерживать анимированные GIF-файлы длительностью в несколько секунд.

Мы не уверены, станет ли эта функция доступной для существующих Google Pixel и Google Pixel 2 XL, но мы надеюсь, что разработчики придумают, как заставить свои живые обои работать на Always on Display в Pixel 2. сейчас. С несколько скрытых команд ADB, также можно настроить время ожидания видимости и исчезновения этой функции, если мы видим, что начинают появляться совместимые живые обои. Если Pixel 2 не поддерживает эту функцию, то когда Google планирует ее представить?

Поддержка обоев в Google Pixel 3 Always on Display?

Все нижеследующее является чисто спекуляцией и не подкреплено никакими прямыми доказательствами, поэтому относитесь к этому с недоверием. Существует большая вероятность того, что Google Pixel 3 и Google Pixel 3 XL будут иметь OLED-дисплеи, учитывая историю использования Google OLED-панелей для устройств Google Pixel и текущие отраслевые отчеты. Мы также знаем, что есть большая вероятность, что Google Pixel 3 будет поддерживать беспроводную зарядку, учитывая многочисленные реальные фотографии за последние 2 месяца, указывающие на наличие стеклянной задней панели. Pixel 3 XL черного цветаутечка в июне на наших форумах, а затем Четко белый Google Pixel 3 XL который также просочился на форумы XDA. Ранее сегодня еще набор изображений и даже видео распаковки Pixel 3 XL в цвете Clearly White утек в сеть. Все три источника независимо друг от друга заявляют, что Pixel 3 XL имеет стеклянную заднюю панель, хотя никто не может напрямую подтвердить поддержку беспроводной зарядки.

Но стеклянная задняя панель — не единственное свидетельство, указывающее на поддержку беспроводной зарядки в Pixel 3. Впервые мы сообщили о существовании набор док-станций для беспроводной зарядки под кодовым названием «Лайнер мечты», который, возможно, находится в разработке. Затем произошло появление загадочного "Пиксельная подставка» док-станция в разборе приложения Google, которая, как мы полагаем, скорее всего, является названием док-станции для беспроводной зарядки под брендом Google для Google Pixel 3. Хотя мы еще не активировали его, мы полагаем, что для Pixel 3 появится специальный пользовательский интерфейс на базе Assistant, как только он будет закреплен на подставке Pixel Stand.

Так причем тут поддержка обоев в Always on Display? Возможно, обои будут отображаться только тогда, когда вы закрепите телефон на подставке Pixel Stand. Затем, через 1 минуту, обои исчезают, и появляется специальный пользовательский интерфейс, который может «использовать вашу личную информацию, чтобы делать предложения, отвечать». вопросы и предпринимать действия за вас, когда ваш телефон заблокирован и находится на подставке Pixel Stand». Возможно, в конечном итоге это сработает не так, но вот как я хотелось бы увидеть, как это работает!