V tomto úvodníku skúmame niektoré nezrovnalosti v Material Design a ako ovplyvňujú naše skúsenosti s Androidom. Je Lollipop dostatočne konzistentný?
Jedna vec, ktorá bola roky zdrojom kritiky voči Androidu, bol vzhľad jeho používateľského rozhrania. Zatiaľ čo každá iterácia priniesla novšie a modernejšie prvky rozhrania, najväčšie zmeny sa pravdepodobne uskutočnili v niekoľkých posledných verziách. Dizajnové jazyky ako HOLO a Material Design majú odlišný vzhľad, ktorý ich odlišuje od konkurencie. Zatiaľ čo mnohí výrobcovia chcú, aby sa ich rozhranie podobalo populárnym modelom (ako niekoľko čínskych OEM a ich témy „inšpirované“ spoločnosťou Apple), Google a jeho dizajnér Matias Duarte v elegantnom oblečení urobili odvážny skok s materiálom Dizajn.
Vopred chcem povedať, že je to zamerané na vývojové tímy Google Apps a fyzické prejavy Material Designu až do súčasnosti. Nie je to žvástanie voči samotnému dizajnovému jazyku, ktorý je podľa mňa na papieri výborný.
Pamätám si, že som sledoval ten originál
Keynote I/O s jedným z mála priateľov, ktorých som mal a ktorých zaujímal Android, a keď Google začal hovoriť o „kvantovom papieri“, hĺbke a povrchoch, okamžite sme sa nadchli pre tieto možnosti. Bol to skvelý a šikovný spôsob, ako urobiť používateľské rozhranie skutočným užívateľpriestor, nielen používateľský povrch. Prísľuby plynulých prechodov, v ktorých má pôvod a odchod každého prvku zmysel, nás viedli k netrpezlivosti. A taká netrpezlivosť ma priviedla ku kúpe Nexus 5 na výlete do Ameriky (že som nešiel pre telefón, vy!), takže keď vyjdú sľúbené „vývojárske ukážky“ vtedy dabovaného Androidu L, budem pripravený.Ukážka vývojára na mojom Nexus 5 bola pôsobivá a plynulosť multitaskingu so zásobníkom kariet ma nútila prechádzať prstom nahor a nadol len pre zábavu zakaždým, keď som otvoril ponuku multitaskingu. V tom momente boli naše očakávania vysoké a neboli sme sklamaní, keďže to, čo sme mali, bola len ukážka. Druhá ukážka vývojára na mňa tiež zapôsobila a vďaka vylepšeniam som sa so softvérom tak uspokojil, že som sa skutočne uspokojil Oficiálne lízatko sa objavilo až týždeň po tom, čo bolo k dispozícii, keďže materiálne šialenstvo už v r. ja.
Aktualizácie aplikácie Material Design boli pre mňa prvými príznakmi obáv. Spočiatku sa cítili nevyleštené a prvé verzie boli extrémne nesúrodé a zatuchnuté. Boli pekné v tom zmysle, že ikonografia bola aktualizovaná a farebná paleta bola príjemná, ale v tom čase som bol jeden z mála ktorí sa sťažovali na to, že v skutočnosti nie sú „materiálové“, ale skôr materializované aplikácie HOLO s rovnakým základným správaním a tokom. Podstata aplikácií zostala kitkatish, rovnako ako mnohé z ich prvkov.
Fa
st vpred o niekoľko mesiacov a Material Design je stále značne nekonzistentný a nedokončený. Pamätáte si animácie Hudby Google Play z pôvodnej konferencie? Pamätám si, že tieto fóra boli ohromené a my sme hlúpo verili, že sa stanú štandardom toho, čo malo prísť. Teraz sa však mnohé aplikácie Google stále cítia ako aplikácie HOLO s náterom Material a pekné animácie sú zvyčajne vyhradené pre ikonu vystrihnutia a prilepenia a prvky kariet.
Čo je však pre mňa mätúce, je nekonzistentnosť medzi mnohými aplikáciami Google a vzhľadom a správaním ich prvkov. Napríklad navigačné zásuvky: panely majú rôzne veľkosti bannerov a panely akcií majú rôzne dĺžky tieňov – niektoré dokonca tiene nemajú vôbec. Samotné panely akcií majú nekonzistentnú veľkosť a niektoré, ako napríklad v aplikácii Hangouts, vyzerajú mimoriadne zastarane. Mohli by ste tvrdiť, že usmernenia sa zameriavajú na dynamiku a že rôzne dĺžky tieňov môžu zlepšiť zážitok z posúvania pridaním hĺbky ako je vidieť tu, ale keď prechádzate aplikáciami Google, uvidíte, že to tak celkom nie je. Bez ohľadu na to, ako veľmi sa posúvate, vo vašom zozname kontaktov v službe Hangouts sa nezobrazí žiadny tieň.
Je tu tiež skutočnosť, že niektoré aplikácie majú jednoducho zastarané prvky. Ponuka, ktorá sa objaví, keď sa napríklad v prehliadači Chrome zbavíte karty, je HOLO. Tento kúsok nedáva zmysel, vzhľadom na to, že predtým sme mali možnosť zrušiť zatvorenie karty prostredníctvom ponuky vyzerajúcej ako toast (čo znamená, že vedome pridali HOLO do Material). Ostatné prvky sa však jednoducho nezmenili. Mnohé začiarkavacie políčka, ako sú tie v službách Hangouts a Google Now, si nielen zachovávajú modrý odtieň z HOLO, ale na mojom displeji s rozlíšením 1440p tiež vyzerajú strašne neostré. Ponuka hlásenia chyby je tiež HOLO.
Mnohé prvky majú tiež pocit nadbytočnosti. Vezmime si prípad animácie Hamburger Menu, ktorá je obľúbenou ikonou mäsa. Keď bol tento chlapík pôvodne pridaný do Obchodu Play, nemohol som odolať tomu, aby som ho stlačil znova a znova. Ale v mnohých aplikáciách prostredníctvom mnohých aktualizácií sa Google rozhodol ponechajte animáciu, ale celú ju zakryte s navigačnou zásuvkou. Smiešne je, že to bolo vrátené späť do Playstore, ale teraz opäť pokrýva ponuku. A to je ani jedinú nezrovnalosť navigačné zásuvky a ponuka. Rozhodnite sa!
Redundancia pokračuje v vedomých navigačných rozhodnutiach Material Design. Moje dve hlavné výhrady na tejto prednej strane sú FAB (plávajúce akčné tlačidlo) a multitaskingové menu. Táto sťažnosť môže byť trochu názorová, ale považujem ich za neefektívne. Umiestnenie FAB znamená, že obsah je pokrytý, aj keď je obsah naspodku (a teda je pravdepodobne zastaraný). Animované správanie FAB, ako aj jeho vzhľad tiež nie sú úplne konzistentné. Multitaskingové menu je na druhej strane menej optimálny spôsob multitaskingu kvôli šialenému počtu karty, ktoré možno nahromadiť, ako aj povaha samotných kariet a ich nerovnomerné spúšťanie distribúcia. Hovorili sme o tom v našej funkcii na Navigácia pre Androida odvtedy riešenia problému s kartami vytvorili naši vývojári, ako je XDA Senior Moderator a Recognized Developer Chainfireaplikácia „Nedávno”.
V súčasných aplikáciách je veľa, oveľa viac problémov s Material Design a my sa im budeme venovať v budúcom podrobnom článku. Tieto nezrovnalosti však skutočne ukazujú, že vývojové tímy spoločnosti Google sú nesúrodé. Prečo napríklad nemôžu použiť rovnakú ikonu obnovenia pre Chrome a ostatné aplikácie? Alebo zdieľať zvyšok zdrojov? Prečo sa pokyny dodržiavajú tak voľne a prečo niektorým aplikáciám jednoducho chýba pozornosť venovaná detailom, ktorú by mali mať základné aplikácie? Ako to, že pôvodný kreatívny začiatok ešte nie je úplne tu a prečo by sme ho mali očakávať, keď aktualizácie neukazujú žiadny jasný spoločný cieľ?
Aby sme boli spravodliví, konzistentný dizajn v takom rozsiahlom systéme, akým je Android, nie je ľahká úloha. Keď sme prikryli Duarteho AMA pred niekoľkými týždňami sme si uvedomili, aká náročná môže byť práca koordinovať obrovské tímy dizajnu a vývoja spoločnosti Google. Zameranie dizajnu materiálu na správanie materiálu v reálnom svete znamená, že je potrebné vykonať veľa testovania a simulácie získať správne výsledky na papieri a teória, ktorá sa napĺňa, môže byť tiež dosť komplikovaná postup. Išiel by som tak ďaleko, že by som povedal, že Material Design je oveľa ambicióznejší redizajn než ktorýkoľvek iný konkurent, pretože jeho zámerom bolo prekonať obyčajné prebalenie. Videli sme podobné trendy v operačných systémoch, ako je napríklad sklenená priehľadnosť a tiene v používateľských rozhraniach Windows Aero, OS X a mnohých ďalších. mobilné ROM. A tie sú pravdepodobne ľahšie dosiahnuteľné ako to, čo sa Google rozhodol vytvoriť, a to z hľadiska dizajnu aj výpočtov.
Zároveň je toho oveľa viac, čo môže Google preskúmať. Existujú stovky dizajnérov, ktorí sa zamilovali do Material Design, a mnohí vytvárajú rozšírenia dizajnového jazyka, ktoré sú také krásne ako tie od Googlu. Ale ešte horším problémom s Material Designom v súčasnosti je, že mnohé z jeho krásnych prvkov závisia od rámca Lollipop. sú rozhrania API, ktoré majú problém vyriešiť a prinútiť staršie zariadenia získať niektoré z výhod, pomalé prijímanie Lollipop a jeho nekonzistentné zavádzanie (I ráno stále čakanie na aktualizáciu pre môj T-Mobile Note 4, kde ho má Note 3 už viac ako 3 mesiace!) znamená že mnohí používatelia ani neprežívajú Material Design tak, ako by sa mal zažiť tak či tak.
Material Design je krásny, ale to, čo sa Google rozhodol dosiahnuť, bol jednotný vzhľad na všetkých platformách. Zatiaľ sa snažia získať jednotný vzhľad jeden platforma, a možno pre nich najdôležitejšia. Milujem Material Design, ale ani na mojom každodennom ovládači Kitkat TouchWiz nemusím nevyhnutne zomrieť na to, aby som sa vrátil k Lollipop Note 3 alebo Stock Lollipop môjho Nexus 5. Možno som jednoducho jedným z používateľov, ktorí sa viac zaujímajú o to, ako telefón funguje a čo robí ako to vyzerá, ale Material Design priniesol Androidu veľa nevýhod, ktoré sa tiež riešia pomaly. A z tohto dôvodu teraz viem, že je lepšie, aby som sa zahryzol do humbuku chystaného cez honosné rendery. Príde ďalší redizajn, budem trochu skeptickejší... Ale aj tak Material Design a Lollipop priniesli Android dych vzduchu a revolučná nádej, že potreboval držať krok s takým konkurenčným softvérom sveta. A za to chválim aj Duarte.
Pozývam vás, aby ste si znova pozreli úvod Hlavná poznámka Google 2014 I/O aby ste videli, ako veľmi sa líši náš súčasný Material Design od týchto lákavých renderov. Veľa vecí sa zlepšilo, ale svojím spôsobom to „mohlo byť“ je príliš odlišné od toho, čo máme teraz.