чет вспомнились мне обои, что были на google pixel 3 - максимально простые, без какой-то идеи и т.д - просто динамичный градиент, который реагирует на некоторые действия и при этом не сильно жрёт батарею - они мне ну очень нравились, но по какой-то причине гугле решили их не добавлять в более новые прошиффки. немного поресёрчив оказалось что это что-то типа экслюзива для гугле пиксел 3 - я же конкретно говорю за обои groove after dark

и… как оказывается - не только я такого мнения - на офф форуме pixel help кто-то тож искал эти обои

там же был линк на xda-developers.com с бекпортом этих обоев, но это не свосем то, что мне нужно, да и сорцов что-то я не нахожу - как работает этот порт и т.п., т.ч. даж тестировать не особо хочеца, надеясь лишь на песочницу графена.

этих обоев так же нет в google wallpapers приложении (хотя не особо то и хотеслоь его ставить)

но они есть в старом pixel wallpapers приложении, что лежит на apkmirror и оно даже отлично заработало на android 17 (grapheneos)

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

как и ожидалось - это обычные glsl(frag, vert) шейдеры. свободно лежат в ассетах, даж оригинальные комменты сохранились - можн поизучать (там ничего умного не пишут, тока дебаг ;k).

единственная засада - нада искать их применение в коде…

благо он без жоской обусфукации, да и тут уже подрубился клопик и за за 370к токенов накидал похожий упрощенный сервис, ибо это проще чем восстанавливать ориг, да и я ваще не чаю че такое конкретно android development и т.д. (как же я оправдываюсь… я просто слоплю и всё.)…

и вот (спустя 5 часов слопинга): https://github.com/scclie/pxl3wallpapers

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

по энергозатратам - как в ориге: 30фпс usually, 60фпс при касаниях, при энергосбережении сам ведройд паузит до полной статики.

? зачем когда можно было юзать ориг аппку?

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

если в этом коде есть уязвимости и бекдоры - не благодарите 🤪