Färg är en viktig komponent när det kommer till UI och design, och den spelar en stor roll i Googles senaste Material You designspråk som finns i Android 12. Företaget öppnar nu för sitt material Color Utilities-kodbibliotek för att hjälpa utvecklare att bli bättre appar som ser ut, och introducerade också ett nytt HCT-färgsystem som är designat för att vara “perceptuellt korrekt”.
I ett nytt blogginlägg av James O’Leary, en färgforskare på Google, förklarar han hur det befintliga färgsystemet som används idag, som är HSL (nyans, mättnad, ljushet) inte är korrekt och aldrig designades för att vara det. För att lösa sina begränsningar introducerar Google ett nytt HCT-färgsystem, som står för hue, chroma, tone.
En av fördelarna med systemet är förmodligen hur det bättre återspeglar vad användarna ser, och det säkerställer “lämplig färgkontrast, tillgänglighetsstandarder och konsekvent ljushet/färgfullhet över nyanser.”
Google kommer också att göra sina Material Color Utilities som en öppen källkodsplattform, bestående av ett plattformsoberoende kodbibliotek för färg. Det stöder för närvarande Dart-, Java- och Typescript-bibliotek, och i framtiden kommer det att innehålla källbibliotek för iOS, CSS via SASS och GLSL-skuggningar.
För att läsa mer om Googles arbete med deras HCT-färgsystem och hur det fungerar, kolla in deras blogginlägg här.