Код предполагает, что Dynamic Color Android 12 на основе обоев появится на OnePlus и других устройствах

Хотя дизайн Material You, похоже, будет эксклюзивным для Pixel в обозримом будущем, цвета на основе обоев, которые так многие ассоциируют с Android 12, могут быть доступны и на других устройствах. По-видимому, Google почти подтвердила, что Dynamic Color в Android 12 появится на устройствах Oppo, OnePlus, Motorola и других.

Запись в коде, впервые замеченная в Twitter разработчиком Pranav Pandey (источник: Mishaal Rahman), добавляет «список поддерживаемых производителей динамических цветов» в библиотеку Material Components, которую Google размещает на Github. В записи упоминаются 15 различных OEM-производителей Android, которые будут использовать Dynamic Color в Android 12, включая такие известные бренды, как Oppo и OnePlus.

  • Oppo
  • Realme
  • OnePlus
  • Vivo
  • Xiaomi
  • Motorola
  • Itel
  • Tecno Mobile Limited
  • Infinix Mobility Limited
  • HMD Global
  • Sharp
  • Sony
  • TCL
  • Lenovo
  • Google

Интересно, что Samsung не указана здесь, несмотря на то, что компания уже добавила поддержку Dynamic Color в свои бета-версии Android 12. Это намекает на то, что реализация Samsung не использует библиотеку Material Components, что может вызвать проблемы с некоторыми приложениями, особенно со сторонними приложениями, которые полагаются на библиотеку Material Components для изменения цветов.

Существование такого жестко заданного списка также намекает на то, что это не универсальный инструмент. Скорее, новые OEM-производители, внедряющие Dynamic Color, фактически не смогут работать с этой функцией в приложениях, пока эти приложения не обновят свой код, чтобы отразить расширяющуюся библиотеку, как отмечают XDA и Kieron Quinn.

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

*Roboelectric также указан в этом коммите, но это инструмент для тестирования кода Android, а не производитель устройств.

Подробнее об Android 12: