
Согласно новому отчету, Google может потребовать от производителей телефонов и планшетов на Android 12 включить систему динамических цветов, аналогичную той, что используется для Material You на телефонах Pixel.
В дополнение к широкому спектру доработок и изменений привычных элементов пользовательского интерфейса Material Design, Material You включает систему под названием Monet, которая использует текущие обои для генерации цветовой палитры, применяемой по всему устройству. С момента запуска Android 12 на телефонах Pixel другие компании, такие как Samsung и Motorola, представили свои собственные подходы к добавлению большего количества цветов в Android в целом.
До сих пор казалось, что производители добровольно выбирали запуск собственных версий динамических цветов Material You, по крайней мере, просто для поддержки всех основных функций Android 12. В новом отчете от Android Police, ссылаясь на надежный источник, Google вводит политику, требующую, чтобы любое устройство, выпускаемое с Android 12 или обновляющееся до него, включало систему цветовых схем, аналогичную собственной Monet от Google, для использования с темами.
В частности, как минимум, система цветов должна быть способна начинаться с хотя бы одного цвета и генерировать полную цветовую схему с тремя акцентными оттенками и двумя нейтральными. Примечательно, что не упоминается о необходимости подключения этой системы к текущим обоям устройства, что является отличительной чертой версии Google на телефонах Pixel. Возможно, некоторые производители просто предложат предустановленный список исходных цветов, из которых будет генерироваться более широкая палитра.
Чтобы помочь производителям начать создавать свою собственную систему динамических цветов для Material You, Google сделал Monet открытым исходным кодом, начиная с Android 12L. Всем компаниям нужно будет либо скопировать его код в свои собственные разработки, либо использовать его как отправную точку для более индивидуальной системы. Конечно, это означает, что Monet также будет легко доступен для устройств на Android 12L и выше.
Согласно отчету, эта новая политика вступит в силу 14 марта, что означает, что любые устройства или обновления, выпущенные до этого времени, должны быть освобождены от необходимости включать генерацию цветов Material You. В целом, цель, по-видимому, состоит в том, чтобы предложить разработчикам Android ощущение последовательности, чтобы они могли быть уверены, что устройство под управлением Android 12 или выше должно иметь доступную динамическую цветовую палитру. Без этой гарантии было бы гораздо труднее убедить разработчиков приложений, что поддержка пользовательских тем стоит их времени.
Мнение 9to5Google
С одной стороны, совсем не удивительно, что Google захочет сделать Material You в целом, и особенно систему динамических цветов, доступной для всех. Приложения на Android наконец-то получат уровень согласованности, который никогда не был полностью достигнут одним лишь Material Design.
С другой стороны, довольно смело со стороны Google, как сообщается, законодательно обязывать производителей внедрять систему тем в том или ином виде. Хотя нет известных требований для компаний перепроектировать свои собственные приложения и общий пользовательский интерфейс для соответствия темам, безусловно, будет очевидно, когда пользовательский интерфейс телефона выглядит так же, как и всегда, в то время как сторонние приложения внезапно выглядят более красочными и связанными.