Vrijeme je za još jedno veliko izdanje Androida—i još jednu veliku recenziju koja ide uz to. Najnovije ažuriranje za najpopularniji operativni sustav na svijetu je Android 9 (ne 9.0) Pie. Dok se prošlogodišnje izdanje Androida 8.0 Oreo usredotočilo na promjene ispod haube, Android 9 Pie isporučuje tonu korisničkih značajki i promjena korisničkog sučelja, zbog čega se osjeća kao "tock" za Oreo "tik".
Android 9 Pie donosi Googleovu ažuriranu specifikaciju Material Design (nemojte je zvati "Material Design 2") u Android OS i započinje val ažuriranja korisničkog sučelja koja će se proširiti na cijeli Googleov portfelj. U Androidu to znači obnovljena sučelja za ploču obavijesti, nedavne aplikacije, postavke i razne dijelove korisničkog sučelja sustava. Za buduće dizajne pametnih telefona (kao što je, recimo, Pixel 3), Android 9 uključuje eksperimentalni sustav navigacije gestama i ugrađenu podršku za zareze. Tu je i novi uređivač snimaka zaslona, puno poboljšanja za odabir teksta i promjene u načinu rada rotacije.
Ispod haube je također došlo više promjena, s kontrolama potrošnje baterije koje pokreće AI, novim pravilima za programere Trgovine Play i promjenama u načinu na koji se aplikacije distribuiraju.
Imamo mnogo toga za pokriti s ovim izdanjem, pa uzmite nešto za užinu, nađite udobnu stolicu i bacimo se.
Sadržaj
- Osvježavanje materijalnog dizajna
- Dizajn sustav za izradu dizajn sustava
- Kontrolira gdje ih možete dosegnuti
- Kada je Google.com vaš dizajn Sjeverna zvijezda
- Nova ploča s obavijestima
- Bolje obavijesti o porukama
- Službena podrška za usjek
- Nedavne aplikacije
- Lud?
- Nema API-ja za kućne aplikacije trećih strana
- Navigacija gestama—ružna, iskrivljena i besmislena
- Geste
- UI sustava
- Sjajan pametni prekidač za rotaciju
- Bolje, pametnije i brže rukovanje tekstom
- Bolja biometrija
- postavke
- Digitalno blagostanje
- Više o digitalnoj dobrobiti
- Adaptivna baterija—novi AI gospodar Doze moda
- Prisiljavanje programera da ciljaju na moderni Android
- Paketi aplikacija—uštedite prostor uz objavljivanje aplikacija u oblaku
- Što je s trgovinama aplikacija trećih strana i bočnim učitavanjem?
- Slice i radnje aplikacije — ha?
- Isječci aplikacije—čini se da će jednog dana biti jako važni
- Još više ART poboljšanja
- 157 novih emojija
- Zgrabi torbu
- "Tick" za Oreov "tick"
- Dobro
- Loša
- Ružno
Osvježavanje materijalnog dizajna
Google će ove godine predstaviti sljedeću generaciju svog dizajnerskog stila, Material Design, u svojoj liniji proizvoda. Ažuriranje se nekoć interno nazivalo "Material Design 2", ali službeno je još uvijek samo "Material Design" bez numeriranog nastavka. Već smo vidjeli velike izmjene dizajna za Gmail za stolno računalo, Krom, aplikacija Google Search i mnoštvo drugih Googleovih aplikacija; s Androidom 9.0, ovaj novi stil dizajna sada dolazi u osnovni OS.
Početna verzija Material Designa, koja je pokrenuta 2014. s Androidom 5.0, nije bila samo sustav dizajna za Googleove aplikacije i OS; također je postala preporuka za programere aplikacija za Android trećih strana. Bilo je to prvi put da je Google objavio sveobuhvatan skup smjernica za dizajn, a novi stil je doista dobio pažnju kod programera. Do danas su milijuni aplikacija usvojili materijalni dizajn. Sa službenim smjernicama za ikone, navigaciju, izgled, tekst i boje, Material Design donio je novu razinu dosljednosti u ekosustav Android aplikacija. Možda je bilo malo isto dosljedan, međutim - dizajn vam omogućuje da se igrate bojom i ničim drugim.
Dizajn sustav za izradu dizajn sustava
Na I/O 2018, Rich Fulcher, UX direktor Googleovog tima za materijalni dizajn, rekao je da programeri "nisu uvijek vidjeli materijalni dizajn kao dovoljno fleksibilan" i da "proizvodi iz različitih marke su izgledale previše slično." Kao odgovor, Google je razvio "Material Theming", vođeni način za treće strane da koriste osnove materijalnog dizajna za stvaranje prilagođenog sustava dizajna. Google je zatim upotrijebio ovaj novi sustav za stvaranje Google-specifične verzije Material Design-a pod nazivom "Google Material Theme".
Ova nova inkarnacija Material Designa odvaja temeljna pitanja upotrebljivosti i razumljivosti od individualnog oblikovanja elemenata. Na primjer, stilovi gumba mogu imati različite oblike, boje, sjene i tipografiju i mogu živjeti na nekoliko različitih lokacija, ali osnove (poput minimalne veličine dodira, ispune, veličine fonta, kontrasta i odziva veličine zaslona) diktira materijal smjernice.
Matias Duarte, voditelj Googleove grupe za materijale, naziva Material Theming "sustavom dizajna za izradu sustava dizajna"—skupom smjernica za izradu vlastitog jezika dizajna.
Najbolji način da se uhvatite u koštac s tim jest isprobati Googleov novi Uređivač materijalnih tema, koji je dodatak za Sketch, popularnu aplikaciju za dizajn samo za Mac. Pokrenite uređivač materijalnih tema i prikazat će vam se sustav za kreiranje sučelja koji predlaže zaslon za kreiranje likova iz video igre. Umjesto da birate boje kože i frizure, vi stvarate jezik dizajna aplikacije, birajući iz odabranog izbora paleta boja, oblika, fontova i ikona.
Prvo ćete stvoriti paletu boja teme, birajući primarnu boju, sekundarnu boju i boju pozadine (obično bijelu ili crnu). Za sve ove opcije možete odabrati bijelu ili crnu boju teksta, a sustav također generira svijetle i tamne varijante boja, koje se koriste u nekim elementima korisničkog sučelja. Sustav čak provjerava probleme s kontrastom i upozorit će vas ako, na primjer, dođete do teško čitljive kombinacije "tamno na tamno".
Zatim dolaze fontovi, a uređivač može ili inteligentno primijeniti čitavu obitelj fontova na dizajn ili možete koristiti nekoliko fontova za stvari poput istaknutog naslova i normalnog tijela teksta. Prije ove izmjene dizajna, jedini preporučeni font bio je Roboto.
Nakon fontova, možete odabrati motiv oblika (okrugli ili kutni), postaviti sve kutove kutova ili radijuse pojedinačno i odabrati broj kutova. Oblik se automatski primjenjuje na neke akcijske gumbe i kartice, ali naravno možete ući i podesiti što god želite. Konačno, možete birati između nekoliko unaprijed pripremljenih skupova ikona sustava.
Ovi izbori se zatim primjenjuju u cijelom dizajnu. Osnovna tema generirana je s mnoštvom različitih izgleda (više o njima kasnije) i nekim zdravim zadanim postavkama. Odavde možete dodatno podešavati, prilagođavati izgled, sjene, stilove gumba i ikonografiju. To je kao veliki Lego set. Google čak naziva Material Theming "beskonačnim mogućnostima sa zaštitnim ogradama".
Ovo nije nešto što Google zamišlja da koriste velike tvrtke, ali omogućuje malim razvojnim programerima aplikacija da brzo počnu s radom s kompetentnim sustavom dizajna koji se može prilagoditi.
Još jedan veliki novi poticaj u ovoj novoj verziji Material Designa je inženjerska podrška. Stvaranje cool maketa i animacija za dizajn korisničkog sučelja jedna je stvar; njihovo pretvaranje u funkcionalne aplikacije je drugo. Prvi val smjernica za materijalni dizajn nije došao s puno savjeta za prevođenje ovih dizajna u radni kod. Duarte je nedavno otkrio da njegova skupina Material sada ima više inženjera nego dizajnera, međutim, ova skupina ispumpava pravi kod kako bi Material učinila lakšim za implementaciju.
To je dovelo do stvari poput uređivača tema materijala, zajedno s cijelim repozitorijem otvorenog koda "Material Komponente" koji pokriva mnoge uobičajene potrebe materijalne teme, poput kartica, akcijskih gumba i alatnih traka. Ovo također nije samo za Android—komponente su dostupne i za iOS, Web i Flutter.
Kako se to odvija u Androidu? Google koristi temu Google Material Theme u svojim aplikacijama i na maski OS-a koja se isporučuje uz Pixel telefon. Čini se da će telefoni koji nisu Googleovi dobiti nešto vrlo slično Pixel skinu, ali s (kao što smo vidjeli u prošlosti) malo prilagođenim bojama. Treće strane će koristiti materijalno tematiziranje za izradu vlastitih verzija materijalnog dizajna i primjenu toga na aplikacije.
Tematizacija materijala najavljena je tek u svibnju, tako da je rano vidjeti kako će se to odigrati u ekosustava treće strane, ali Google je dosad prozivao Lyft, Genius, NPR, Pocket Casts i Zappos kao rani partneri.