Zatvori oglas

Obavijesti su sastavni dio modernih pametnih telefona, a već je prva verzija iOS-a, potom iPhone OS-a, imala način prikaza određenih događaja. Iz današnje perspektive tadašnja implementacija djeluje primitivno. Do iOS 3.0 nije bilo podrške za obavijesti trećih strana, a do uvođenja Notification Center u iOS 5, obavijesti su se često trajno gubile nakon otključavanja zaslona. U iOS-u 8, nakon ove dvije prekretnice dolazi još jedna važna prekretnica u obavijestima – obavijesti postaju interaktivne.

Do sada su služili samo u informativne svrhe. Osim brisanja, korisnici su smjeli otvoriti samo odgovarajuću aplikaciju na licu mjesta koja je bila vezana uz obavijest, na primjer tekstualna poruka otvorila je određeni razgovor. Ali to je bio kraj svih interakcija. Pravi pionir interaktivnih obavijesti bio je Palm koji ih je s WebOS-om predstavio još 2009. godine, dvije godine nakon izlaska iPhonea. Interaktivne obavijesti omogućile su, primjerice, rad s pozivnicama u kalendaru dok je aplikacija otvorena, dok je druga obavijest kontrolirala reprodukciju glazbe. Kasnije je interaktivne obavijesti prilagodio Android, 2011. u verziji 4.0 Ice Cream Sandwich, verzija 4.3 Jelly Bean potom je dodatno proširila svoje mogućnosti.

U usporedbi s konkurencijom, Apple je bio vrlo spor, s druge strane, njegovo konačno rješenje problema s obavijestima lako je shvatljivo, dosljedno i sigurno u isto vrijeme. Dok Android može pretvoriti obavijesti u zgodne male aplikacije, widgete, ako hoćete, obavijesti u iOS-u znatno su svrhovitije. Za veću interakciju na razini widgeta, Apple programerima ostavlja zasebnu karticu u Notification Centeru, dok su obavijesti više-manje za jednokratne radnje.

Interakcija se može odvijati na svim mjestima gdje naiđete na obavijesti – u Centru za obavijesti, s bannerima ili modalnim obavijestima, ali i na zaključanom ekranu. Svaka obavijest može dopustiti do dvije radnje, s izuzetkom modalne obavijesti, gdje se mogu postaviti četiri radnje. U Centru za obavijesti i na zaključanom zaslonu samo prijeđite prstom ulijevo da biste otkrili opcije obavijesti, a banner je potrebno povući prema dolje. Modalne obavijesti su ovdje iznimka, korisniku se nude gumbi "Opcije" i "Odustani". Nakon što dodirnete "Opcije", obavijest se proširuje i nudi pet gumba ispod (četiri akcije i Odustani)

Radnje su podijeljene u svoje kategorije - destruktivne i nedestruktivne. Sve radnje od prihvaćanja pozivnice do lajkanja do označavanja odgovora na poruku mogu biti nedestruktivne. Destruktivne radnje obično se odnose na brisanje, blokiranje itd. i imaju crveni gumb u izborniku, dok su gumbi za nedestruktivne radnje sivi ili plavi. O kategoriji akcije odlučuje programer. Što se tiče zaključanog zaslona, ​​programer također određuje koje će vrste radnji zahtijevati unos sigurnosnog koda kada je aktivan. To sprječava bilo koga da odgovori na vaše poruke ili izbriše e-poštu sa zaključanog zaslona. Uobičajena praksa vjerojatno će biti da se dopuste neutralne radnje, a sve ostale poput objavljivanja odgovora ili brisanja tada će zahtijevati kod.

Jedna aplikacija može koristiti nekoliko kategorija obavijesti prema kojima će se odvijati dostupne akcije. Na primjer, kalendar može ponuditi druge interaktivne gumbe za pozive na sastanke i podsjetnike. Isto tako, Facebook će, primjerice, ponuditi opcije "Like" i "Share" za objave, te "Reply" i "View" za poruku od prijatelja.

Interaktivno obavještavanje u praksi

U svom trenutnom obliku, iOS 8 ne podržava interaktivne obavijesti za mnoge aplikacije. Bez sumnje najvažnija je mogućnost odgovaranja na iMessages i SMS izravno iz obavijesti. Uostalom, ova je opcija bila čest razlog za jailbreaking, gdje je to bilo zahvaljujući praktičnom uslužnom programu BiteSMS moći odgovarati na poruke s bilo kojeg mjesta bez potrebe za pokretanjem aplikacije. Ako odaberete modalnu vrstu obavijesti za poruke, sučelje za brzi odgovor bit će vrlo slično BiteSMS-u. Ako odgovorite s natpisa ili centra za obavijesti, tekstualno polje pojavit će se na vrhu zaslona umjesto na sredini zaslona. Naravno, ova će funkcija biti dostupna i aplikacijama trećih strana, brzim odgovorima na poruke s Facebooka ili Skypea ili na @mentions na Twitteru.

Spomenuti kalendar pak može raditi s pozivnicama na gore opisani način, a e-mailove je moguće izravno označavati ili brisati. Ipak, najzanimljivije će biti vidjeti kako se programeri nose s interaktivnim obavijestima. Na primjer, voditelji zadataka mogu odgoditi obavijesti o zadacima, označiti zadatak kao dovršen i možda čak koristiti unos teksta za unos novih zadataka u Inbox. Društvene i građevinske igre također mogu dobiti potpuno novu dimenziju, gdje možemo koristiti radnje da odlučimo kako se nositi s događajem koji se dogodio dok igra nije bila uključena.

Zajedno s proširenjima i alatom za odabir dokumenata, interaktivne obavijesti korak su u pravom smjeru prema budućnosti operativnih sustava. Ne nude toliko slobode kao Android u nekim aspektima, imaju svoja ograničenja, ne samo zbog uniformnosti, već i zbog sigurnosti. Za mnoge aplikacije one neće biti toliko važne kao, primjerice, za IM klijente, ali o programerima će ovisiti koliko će vješto koristiti obavijesti. Zato što su ove novosti u iOS-u 8 namijenjene njima. Svakako nas čeka puno toga na jesen.

.