Forståelse af Android-adaptive ikoner

Android O introducerer et nyt format til appikoner kaldet adaptive ikoner. For bedre at forstå motivationen og potentialet ved denne funktion er det nyttigt at se på, hvad den erstatter.

Mens Android's ikonretningslinjer har udviklet sig over tid, er de altid promoteret ved hjælp af unikke former. Jeg var en stor fan af dette! Jeg fandt, at det virkelig hjalp brugerne med at finde den app, de ønskede at starte. Hvis du ønsker at blive nostalgisk, kan du lytte til Roman Nurik, og jeg taler om dette til 6 hele minutter i en gammel video, vi lavede.

Her er det 'traditionelle' ikon (oprettet af Roman) fra Plaid, en app jeg arbejder på. Jeg troede, at den adskilte form hjalp den med at skille sig ud, hvilket gjorde det lettere at finde:

Plaids ikon. Hvordan jeg plejede at tænke, at forskellige former hjalp med at skille sig ud.

Men det er ikke alle solskin og regnbuer i et markant-ikon-land. Flippsiden af ​​denne næsten komplette kreative frihed er mangel på konsistens. Når hver enkelt app er ansvarlig for form, størrelse og drop-skygge (som bages ind i ikonet), er den uundgåelige konsekvens, at de varierer meget. Her er et eksempel på ikoner lige fra Google, der viser, hvordan de ad gangen varierede:

Kilde: androidpolice.com

Nu er det ovenstående billede fra 2012, og tingene er forbedret meget i mellemtiden; især med den ekstra vejledning i de materielle retningslinjer. Ikke desto mindre er jeg kommet til at tro, at det nuværende system lægger for meget ansvar på appudviklere; hvilket giver os for meget plads til at forringe den samlede oplevelse ..

Når vi arbejder på en app, kan vi blive laserfokuseret på den. Vi bruger med rette enorme mængder tid på at hælde over detaljerne, der gør dem unikke. Vi tænker over det isoleret. Men det er ikke sådan, brugerne ser det; ingen app er en ø, og vi er nødt til at erkende, at den findes sammen med mange andre apps på en enhed. Som sådan er det nødvendigt at komme sammen. Dette gælder for hele din app, men det er desto vigtigere med elementer som appikoner, der vises side om side. Med denne indramning kan vi se, hvordan i stedet for vores idealiserede situation, virkeligheden ofte ender med at blive mere sådan:

Idé mod virkelighed: når alt er unikt, er intet unikt

Som svar på dette problem er en hel hytteindustri dukket op: brugerdefinerede lanceringer, der tilbyder ikonpakker til at erstatte appens ikoner eller normalisere deres størrelse. Enheder startede også forsendelse med lanceringer, der tilføjede baggrunde til appikoner for at håndhæve konsistens og mærke deres platform.

Samsungs launcher, der placerer ikoner på en cirkel baggrund. Billedkilde

Faktisk begynder Googles startprogram at placere ikoner for apps, der er målrettet til Android-O, men ikke leverer et adaptivt ikon på en baggrund (nedskalering af deres ikke-adaptive ikon).

Ikoner og fastgjorte genveje til apps, der er målrettet til Android-O, men ikke leverer adaptive ikoner.

Selv om det er forståeligt at normalisere ikonformer eller -størrelser, kan ændring af et ikon uden input fra appudvikleren ikke føre til det bedste resultat.

Android 7.1 introducerede roundIcon som et forsøg på at bringe nogen konsistens her, men dette var temmelig restriktivt for OEM'er, der ville differentiere deres enheder (dvs. kun understøtte cirkulære ikoner) og manglede nogen form for validering (udviklere kunne levere ethvert formet ikon og pinky-sværger, at det var rund!).

Jeg ville karakterisere situationen som mangler en veldefineret kontrakt mellem appikonerne og lanceringsprogrammer, der viser dem. At afbalancere den komplette frihed for ikondesign mod et ønske om ensartet display placerer i øjeblikket ansvar i de forkerte lejre. Startere forsøger at ændre størrelse på ikoner, men forstår ikke indholdet, som hvilke elementer der er kritiske og ikke bør røres. Appikoner er nødt til at holde trit med ændringer i retningslinjerne for at sikre, at de bages i korrekt størrelse / polstring eller skyggeinformation. Jeg ser adaptive ikoner som at gøre denne kontrakt klarere; bliver mere eksplicit om, hvad en app skal levere, og hvordan en launcher forbruger og viser den.

For ikonproducenter er det let at se dette som at miste lidt frihed. Jeg tror, ​​at dette faktisk er mere et skift snarere end en reduktion. Adaptive ikoner introducerer nye og interessante begrænsninger, der åbner nye kreative muligheder. Bliv medlem af mig i del 2: designe adaptive ikoner for at udforske disse.