Přeskočit na obsah
Svět HTC
HTC

HTC One M9 uměl vzít barvy rozhraní z fotky, dnes to Android dělá z tapety sám

Nadstavba Sense 7 uměla v roce 2015 rozebrat vybranou fotku a podle ní přebarvit ikony, pozadí i písmo telefonu. Android se totéž naučil v roce 2021 pod jménem Material You, jenže z tapety a s rozhraním, které si o barvy řekne každá aplikace.

· 135 zhlédnutí

Barevné schéma telefonu poskládané z obrázku, který si do něj uživatel sám nahraje, je dneska běžná výbava Androidu. Google ji vydal v roce 2021 jako Material You. HTC tu myšlenku prodávalo o šest let dřív a dotáhlo ji jinam: měnilo obrázky, ne barvy rozhraní.

HTC One M9 s nadstavbou Sense 7 na displeji
HTC One M9 s nadstavbou Sense 7. Foto: Maurizio Pesce, Wikimedia Commons (CC BY 2.0)

Na veletrhu Mobile World Congress v Barceloně představilo HTC 1. března 2015 model One M9. Tisková zpráva slibovala u nové nadstavby Sense 7 funkci Themes, tedy Motivy, která „inteligentně rozebírá vaše oblíbené fotografie a mění podle nich vzhled aplikací, barevné schéma a pozadí“ (přeloženo z anglického originálu).

Z fotky se stal motiv, z motivu zboží v obchodě

Co přesně se tím přebarvilo, popsal v den představení deník The Guardian: tapeta, ikony, barvy, písmo, zvuky a další části rozhraní. Motiv šlo získat třemi cestami – nechat ho automaticky složit z tapety nebo z fotky na zamykací obrazovce, stáhnout hotový z obchodu, nebo si ho poskládat ručně v generátoru HTC.

Druhou polovinu nápadu tvořil právě ten obchod. Recenze serveru Ars Technica z března 2015 ho popisuje jako napodobeninu obchodu s motivy od Xiaomi: uživatelé do něj směli své motivy posílat a sdílet je s ostatními. Měnila se podle ní tapeta, ikony, zvuky, písma a části systémového rozhraní včetně ovládacích tlačítek na displeji. Recenzent k tomu dodal, že zhruba devět desetin obsahu v obchodě tehdy pocházelo od samotného HTC – na obchod postavený na tvorbě uživatelů to byl slabý start. Táž recenze je jinak k Sense 7 nevlídná; motivy a obchod kolem nich jsou ale jedna z mála věcí, které v ní vyšly dobře, protože je konkurence nemohla dohnat pouhou aplikací. Ve stejné nadstavbě žil i proud zpráv BlinkFeed.

Obchod běžel na vlastní adrese themes.htc.com. Internet Archive má poslední snímek jeho úvodní stránky z 8. listopadu 2020. Dnes ta adresa nevede nikam: veřejný resolver Googlu na ni 9. října 2026 odpověděl, že doména neexistuje. HTC přitom po modelu U24 Pro žádný další telefon nechystá, takže motivy ze Sense 7 nemá co oživit.

Android si zdrojovou barvu bere z tapety

Android 12 se objevil ve veřejném zdrojovém kódu AOSP 4. října 2021 a přinesl Material You. Podle oznámení týmu Material Design je tapeta osobní signál, ze kterého se odvodí paleta pro celé prostředí.

Postup má dokumentace pro vývojáře rozepsaný do čtyř kroků. Systém najde v tapetě převládající barvy a vybere z nich jednu zdrojovou. Z ní odvodí pět klíčových barev – hlavní, doplňkovou, terciární, neutrální a odstín neutrální. Každou z nich rozloží do tónové palety o třinácti tónech, od nejtmavšího po nejsvětlejší. Tóny pak dosadí do barevných rolí, což jsou předem pojmenovaná místa v rozhraní, třeba podklad tlačítka nebo barva textu na něm. Dvojice se vybírají tak, aby držely kontrast; o to se u ručně kresleného motivu musel postarat jeho autor.

Rozdíl je v tom, co se vlastně přebarví

Sense 7 vyměňovalo soubory. Nový motiv znamenal jinou tapetu, jiné ikony, jiné písmo a jinak obarvené části nadstavby HTC. Cizí aplikace zůstaly, jak byly – leda že pro ně motiv obsahoval náhradní ikonu, kterou někdo nakreslil.

Material You místo toho vystavuje barvy jako rozhraní. Aplikace si o ně řekne voláním DynamicColors a dostane celou sadu rolí, takže se přebarví i tlačítka a pozadí uvnitř ní, aniž by někdo kreslil cokoli nového. Google v únoru 2022 oznámil, že na sjednocení těch rozhraní pracuje s výrobci telefonů, aby se dynamic color chovalo stejně na telefonech napříč značkami.

HTC si barvu z fotky vzalo jako podklad pro obrázky, které musel někdo nakreslit a poslat do obchodu. Google si ji bere z tapety a vydává ji jako hodnotu, o kterou si program řekne za běhu. Obchod HTC skončil i s doménou, dynamic color je součástí Androidu od verze 12.

Zdroje

HTC Historie

Android HTC HTC Sense Material You

Diskuse

Diskuse je u tohoto článku vypnutá.

← zpět na výpis