Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Android 7.0: bolje i interaktivnije obavijesti

Anonim

Dobivanje obavijesti na telefonu nije nešto novo ili nešto što je započelo s Androidom. Bez obzira govorimo li o neugodnim skočnim prozorima ili o ovisnoj crvenoj treptavoj svjetlosti, naši su nam telefoni uvijek mogli reći da želi našu pažnju.

No, s Androidom 7.0 stvari će se popraviti, ponajviše zato što programeri sada imaju veću kontrolu nad načinom prikazivanja obavijesti.

Razgovarajmo o promjenama i novim značajkama.

  • Izravni odgovori nešto su što ste već vidjeli na telefonu s nekim aplikacijama. Primjer je Hangouts. Ako vam netko pošalje poruku u Hangoutsu, a nemate drugih obavijesti na čekanju, dobit ćete jedan prikaz poruke na koji možete odgovoriti pravo iz sjene obavijesti. Budući da je to moguće od pokretanja izvornog Nexusa 6, velik broj aplikacija ga je kodirao.

Ove vrste djelotvornih obavijesti dodatno su usavršene u Androidu 7.0, a razvojni programeri mogu odlučiti da dodaju više konteksta u ovu obavijest (na primjer, uzmite u obzir višeporednu povijest chatova u obavijesti tog Hangouta) i zadržite aktivnu obavijest nakon što odgovorite ako očekuje se odgovor povratka. Mogli biste pokrenuti Hangouts chat, zajedno s poviješću, pravo u svoju nijansu obavijesti. Budući da je to izvorni prikaz već aktivne aplikacije, svijetli se na resursima.

  • Paketne obavijesti su poboljšana verzija "hrpe" koju smo vidjeli od Lollipopa - koristeći nove Nougatove značajke vizualnog oblikovanja. Zbog toga će vam se možda osjećati poznato - programeri aplikacija mogli su primijeniti oblik za njih već više od godinu dana.

Kada se primi više obavijesti za jednu aplikaciju, jednostavno ih se može povezati u jednu grupu. Ova se grupa može proširiti kako bi se vidjele pojedinačne poruke. Promjene u Android N omogućuju programerima da "postupno" prošire snop obavijesti tako da mogu dodati kontekst grupi ili svakoj obavijesti. To znači da u našem primjeru Hangouta možete proširiti skup obavijesti koji prikazuje 3 nepročitane poruke i vidjeti povijest chatova za jednu ili sve njih - i pomoću značajke izravnog odgovora, na njih možete djelovati.

Programeri mogu upotrebljavati te nove značajke u svojim aplikacijama i dalje su kompatibilni sa starijim verzijama Androida

Te se promjene mogu osjećati poznatim svima koji koriste Android s Lollipopom ili novijim jer se ponašanje temelji na promjenama izvršenim u Androidu 5.0 (API 21). Oni su ujedno i ono što već koristimo na Android Wear satovima s novim vizualnim stilom. Zbog toga su paketne obavijesti i ugrađeni izravni odgovori kompatibilni s bilo kojom aplikacijom izgrađenom za Lollipop ili noviju verziju. Sve što programer zaista treba učiniti je provjeriti ispunjava li nove najbolje prakse. Čak i ako ih ne smeta, postojeće API funkcije bez problema prikupljaju novije verzije. Ovo je važno jer je stvarnost da se mnoge aplikacije koje svakodnevno koristimo rijetko ažuriraju.

Još je bolja vijest da pomoću postojećih biblioteka za podršku, programeri mogu implementirati te promjene i dalje imaju aplikaciju koja djeluje onako kako je namijenjena verzije Androida stare kao Honeycomb (Android 3.0). To je 98, 2% svih Android uređaja koji su još uvijek u upotrebi.

  • Obavijest Peeking vraća stari pop-up zaslon za dolaznu obavijest, ali čini ih pametnijima. Programer može upotrijebiti prozor zaviranja kako bi prikazao najnovije dolazne obavijesti o grupi. Naša obavijest o Hangoutsu sada je proširiva i proširiva kako bismo vidjeli sadržaj kakav nam se sviđa, možemo odgovoriti na svaku pojedinačnu nit poruke i mogli bismo (ako to implementira programer) postaviti stvari tako da odgovor može zaviriti na naš zaslon na trenutak ili dva - i omogućuju nam da izravno odgovorimo iz provirivanja prozora.

  • Prilagođeni prikazi i stilovi poruka omogućuju programeru da promijeni način na koji obavijesti izgledaju za određenu aplikaciju. To može biti vrlo važno prilikom stvaranja paketa i pregledavanja, a može nam pomoći i kao korisnici na prvi pogled dobiti prave informacije. Stilovi poruka omogućavaju prilagođavanje oznaka obavijesti, a sada naša obavijest o Hangoutsu ima naslov - "Chat s tatom" ili "Bad Jokes" - a ako ima više sudionika, svaki bi odgovor mogao biti označen ili obojen.

Završavajući sve, Custom Views omogućuje programeru da definira umjetničko djelo paketa obavijesti (ikonu) ili definira ikonu za pojedinačnu obavijest, a zatim koristi sve ostalo bez izrade vlastitog korisničkog sučelja. Izvrsna aplikacija može imati jedinstveni stil obavijesti bez brige o tome kako postupati s odgovorima, spajati više obavijesti u snop i definirati pojedinačne oznake za svaki pogled, a da pritom ne napravite teško dizanje.

Do sada se te promjene čine suptilnim i to je zato što smo samo Google vidjeli kako se oni trude implementirati. Nitko tko proizvodi Android telefone ne mora držati stvari kratkim i uglavnom bijelim, a programeri sada imaju neke alate za istaknute obavijesti o njihovim aplikacijama. Neće nam se svidjeti svi, ali sljedeća sjajna ideja može se izgraditi pomoću ovih alata.