Google все-таки исправит дублирование цветов Material You в Android 15 и Android 14 [U]

Странное поведение в Android 15 приводит к дублированию цветовых палитр Material You, что сокращает количество доступных опций. Однако Google сначала заявила, что все «работает как задумано», а затем изменила свое мнение.

Последние несколько лет в Android используются темы Material You для генерации цветовой палитры, которая применяется во всей системе. Обычно генерируется около дюжины опций, но было замечено, что стали появляться дубликаты.

Это было отмечено некоторыми пользователями в ранних бета-версиях Android 15, и проблема сохраняется в финальном релизе. Из дюжины опций две или три, а то и больше, могут быть дубликатами. Издание Android Authority осветило эту проблему, утверждая, что в Android 14 такого не происходит. Однако это не совсем так. Мы вернулись к некоторым старым моделям Pixel, чтобы проверить, не происходило ли этого раньше, и действительно, в Android 13 или ранних сборках Android 14 такого не было, но мы немедленно заметили, что проблема все еще присутствует на Pixel 9 Pro XL с Android 14. Так что, хотя это относительно недавнее поведение, оно происходит не *только* в Android 15.

Очевидно, что такого быть не должно, но Google утверждает, что это «работает как задумано».

Реклама – прокрутите дальше, чтобы узнать больше

Об этом поведении было сообщено в трекере проблем Google, и в сентябре оно было отмечено как «не будет исправлено (преднамеренное поведение)».

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

Почему это так? Сложно сказать наверняка. Одна из наших теорий заключается в том, что страница, используемая для настройки, настроена на отображение около дюжины вариантов, и если недостаточно цветовых палитр генерируется для заполнения всего списка, то дублируются записи, чтобы заполнить список. Это все равно не очень хорошо, но это единственное объяснение, которое имеет смысл.


Обновление от 11.11: Передумав, Google недавно отметил эту проблему как «исправленную», заявив, что исправление будет применено в «предстоящем выпуске». Теоретически, это исправление должно появиться в будущих бета-версиях Android, поэтому мы будем следить за этим.

Примечательно, что Google переоткрыл этот вопрос в октябре, когда мы впервые осветили эту проблему, но компания ссылалась на доказательства проблемы в совершенно не связанном посте, поэтому было неясно, будет ли исправление действительно выпущено.


Еще о Android: