Smetnja s obavijestima za Android: Trebate pametnije obavijesti? Oni dolaze

Androidova obavijest je nered. Ali neke su aplikacije preuzele na sebe promjenu scene za sve. Čitajte dalje kako biste saznali više o rješenjima!

Obavijesti su sastavni dio korisničkog iskustva s uređajem. To je jedno od onih područja na našim telefonima koje vidimo desetke, a možda čak i stotine puta svaki dan. Služi kao primarno područje primanja obavijesti korisnika o stvarima do kojih mu je stalo -- barem je to bio plan.

Ali programeri aplikacija često precjenjuju važnost vlastitih aplikacija. Ovaj trend više utječe na velike tvrtke nego na nezavisne programere, a prilično je raširen među igrama. Ne kažem da aplikacije nisu važne korisnicima, jer jesu. Ali kako se to događa puno češće nego ne, programeri imaju tendenciju previdjeti činjenicu da njihova aplikacija nije jedina prisutna na telefonu korisnika. Pretpostavljaju da korisnici moraju biti obaviješteni čak i o najmanjim radnjama, a zadane postavke većine aplikacija prikazuju ovu filozofiju.

Blagi slučaj preopterećenja obavijestima

Pretpostavka je da će korisnik poništiti one obavijesti koje ga ne zanimaju, ali ne uzima u obzir da većina običnih korisnika nikada ne petlja u postavke aplikacije nakon postupka postavljanja.

Dakle, što se događa kada imate nekoliko aplikacija koje same sebi pridaju najveću važnost? Zašto, završite u scenarijima u kojima imate stranice s obavijestima kroz koje se možete pomicati. Da biste došli do te jedne obavijesti koja vam je važna, morate prijeći kroz deset drugih koje su nebitne u vašem trenutnom scenariju.

Google je u prošlosti uveo razne metode za otčepljivanje vašeg zaslona obavijesti. Postoje smjernice o najboljim postupcima za obavijesti, za oboje Android 4.4 Kitkat i stariji, i za Android 5.0+. Razvojne programere aplikacija potiče se da koriste obavijesti za vremenski osjetljive događaje koji uključuju interakcije s drugom osobom, dok jesu savjetuje se da se držite podalje od obavijesti koje nemaju pravu svrhu i suvišne su prirode, napravljene samo za promicanje robne marke ili pokretanje aplikacija

Koristite obavijesti prvenstveno za vremenski osjetljivi događaji, pogotovo ako su ti sinkroni događaji uključiti druge ljude. Na primjer, dolazni chat je sinkroni oblik komunikacije u stvarnom vremenu: drugi korisnik aktivno čeka vaš odgovor.

Izbjegavajte obavještavanje korisnika o informacijama koje nisu usmjerene izričito na njih ili informacijama koje nisu uistinu vremenski osjetljive. Na primjer, asinkrona i neusmjerena ažuriranja koja teku kroz društvenu mrežu općenito ne jamče prekid u stvarnom vremenu. Za korisnike kojima je stalo do njih, dopustite im da se prijave.

Nemojte stvarati obavijesti koje imaju nema pravog sadržaja obavijesti i samo reklamirajte svoju aplikaciju. Obavijest bi trebala pružiti korisne, pravovremene, nove informacije i ne bi se trebala koristiti samo za pokretanje aplikacije.

Nemojte stvarati suvišne obavijesti samo da biste svoju marku predstavili korisnicima. Takve obavijesti frustriraju i vjerojatno otuđuju vašu publiku.

S općim povećanjem hardverskih specifikacija telefona za držanje više aplikacija u pohrani i s povećanjem platforme društvenih medija u kojima korisnici sudjeluju, broj obavijesti nižeg prioriteta na telefonu samo se nastavlja montiranje. Dodajte konverzacijske poruke s raznih komunikacijskih platformi s drugim različitim varijantama obavijesti na melodije "Vaše trupe su spremne za bitku" i "Vaše gorivo je napunjeno!" ovome smjesa. Rezultirajući nered je gomila stvari koje pokušavaju privući vašu pozornost, u kojoj stvarno kvalificirane obavijesti gube.

Ipak nije sve izgubljeno. Ako tražite izlaz iz ove nevolje, postoji nada.

Jedna takva nada dolazi nam u obliku Nevolucija. Mi smo spomenuo Nevolution još dok je bio u beta verziji, i aplikacija Greenify Developera oasisfeng naloge drugi spomen sada kada je izašao iz beta verzije.

Što Nevolucija Cilj je pružiti jednostavnu osnovu za podešavanje obavijesti. Omogućuje vam kontrolu nekoliko aspekata obavijesti, kao što su upozorenje i višeredni tekst. Ono po čemu se aplikacija zapravo ističe je plug-in framework ugrađen u aplikaciju, koji omogućuje evoluciju obavijesti na način neovisan o razvojnom programeru aplikacije. Ovo otvara vrata dodacima koje pokreće zajednica, gdje korisnici odlučuju na koji će način biti tretirani s obavijestima određene aplikacije i dijele to s drugim korisnicima. Funkcionalnost na ovom frontu trenutačno je ograničena, ali sigurno ima prostora u ovom pristupu jer potiče programere da aktivno se fokusiraju na poboljšani i neglomazni model obavijesti za svoju aplikaciju, kako ne bi htjeli da korisnici preuzmu kontrolu nad svim to. U svakom slučaju, krajnji rezultat bi bio u krajnjoj koristi za korisnika.

Više informacija o Nevolutionu možete pronaći na nit foruma.

Nevolution radi na prezentacijskom aspektu obavijesti, ali i na kraju korisnika. Ali što ako postoji način da pametno i inteligentno kontrolirate koje obavijesti korisnik uopće dobiva?

Ovo je gdje Projektor ulazi.

Kao i po Ars Technica, Projector je startup čiji je cilj pomoći programerima dajući im alate da svoje obavijesti učine pametnijima. Ideja je ometati korisnika samo kada je to prikladno. Odabirom ove filozofije trenutačno dodajete stvarnu funkcionalnu vrijednost obavijestima koje prolaze. Obavijesti koje se obično klasificiraju kao neželjena pošta ili niskog prioriteta, poput objave na Twitteru koja postaje viralna ili prijenos na Instagram za popularan račun, projektor će prvo djelovati na njega, prije nego što stigne do korisnik. Usluga Projector nalazit će se između postojećih aplikacijskih poslužitelja i poslužitelja obavijesti, pružajući središnji prostor za pravila i strojno učenje koje će se primijeniti u ovim scenarijima. Dakle, kada se pokrenu takvi scenariji, neželjena pošta obavijesti se minimizira upotrebom skupnih obavijesti ili drugih tehnika. Projektor će također koristiti tehnike geofencinga kako bi procijenio je li korisnik u situacijama u kojima se očekuje manje obavijesti: kao što je dok vožnje i na sastancima te na odgovarajući način odredite prioritet obavijestima koje bi bile važne u tim scenarijima, poput ažuriranja prometa na ruta.

Projektor također ima za cilj pomoći razvojnim programerima davanjem povratnih informacija o tome na koje se obavijesti postupa, a koje odbacuju određeni korisnici. To bi pomoglo u stvaranju korisničkih profila, a zatim omogućilo programerima da prilagode zahtjeve za određene skupove korisnika. Naposljetku, središnji proizvod obavijesti je korisnik, s vlastitim individualnim ukusom, nešto što može biti tako učinkovito samo uz opće pravilo.

Androidove obavijesti su u neredu, a to nije u potpunosti krivnja OS-a. Svjesni programeri aplikacija usvajaju sustave obavijesti prilagođene korisniku. Ali oni koji iskorištavaju sustav su oni koji prljaju ribnjak za sve. Možda bi Google trebao postaviti strože smjernice za obavijesti, baš kao što je učinio s Dozeom. Budući da se očekuje da će Android Wear postati popularan tek u budućnosti, obavijesti do kojih vam je stalo postat će najvažnija potreba.

Što mislite o Nevolutionu i Projectoru? Mislite li da bi Androidov sustav obavijesti mogao promisliti iz temelja? Javite nam svoje mišljenje u komentarima ispod!