Zatvori oglas

Obavijesti su sastavni dio modernih pametnih telefona, a čak je i prva verzija iOS-a, zatim iPhone OS, imala način da prikaže određene događaje. Iz današnje perspektive, tadašnja implementacija izgleda primitivno. Do iOS 3.0 nije bilo podrške za notifikacije trećih strana, a do uvođenja Notification Centera u iOS 5, obavijesti su se često trajno gubile nakon otključavanja ekrana. 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, korisnicima je bilo dozvoljeno da na licu mjesta otvore samo odgovarajuću aplikaciju koja se odnosila na obavještenje, na primjer tekstualna poruka je otvorila određeni razgovor. Ali to je bio kraj svih interakcija. Pravi pionir interaktivnih notifikacija bio je Palm, koji ih je uveo sa WebOS-om još 2009. godine, dvije godine nakon izlaska iPhonea. Interaktivna obaveštenja su omogućila, na primer, rad sa pozivnicama u kalendaru dok je aplikacija bila otvorena, dok je druga obaveštenja kontrolisala reprodukciju muzike. Kasnije su interaktivna obavještenja prilagođena Androidu, 2011. godine u verziji 4.0 Ice Cream Sandwich, verziji 4.3 Jelly Bean zatim su dodatno proširile svoje mogućnosti.

U poređenju sa konkurencijom, Apple je bio veoma spor, s druge strane, njegovo konačno rešenje problema obaveštenja je lako shvatljivo, dosledno i istovremeno bezbedno. Dok Android može pretvoriti obavještenja u zgodne male aplikacije, widgeti, ako želite, obavijesti u iOS-u su znatno svrsishodnije. Za veću interakciju na nivou widgeta, Apple ostavlja programerima zasebnu karticu u Centru za obavijesti, dok su obavijesti manje-više za jednokratne radnje.

Interakcija se može odvijati na svim mjestima gdje naiđete na obavještenja – u Centru za obavještenja, sa banerima ili modalnim obavještenjima, ali i na zaključanom ekranu. Svako obavještenje može dozvoliti do dvije radnje, s izuzetkom modalne obavijesti, gdje se mogu postaviti četiri radnje. U Centru za obavijesti i na zaključanom ekranu, samo prijeđite prstom ulijevo da biste otkrili opcije obavještenja, a baner je potrebno povući prema dolje. Modalne obavijesti su ovdje izuzetak, korisniku se nude dugmad "Opcije" i "Otkaži". Nakon što dodirnete "Opcije", obavijest se proširuje i nudi pet dugmadi ispod (četiri radnje i Otkaži)

Radnje su podijeljene u svoje kategorije – destruktivne i nedestruktivne. Sve radnje od prihvatanja pozivnice do lajkovanja do označavanja odgovora na poruku mogu biti nedestruktivne. Destruktivne radnje se obično odnose na brisanje, blokiranje itd. i imaju crveno dugme u meniju, dok su nedestruktivne radnje dugmad sivo ili plavo. Kategoriju akcije odlučuje programer. Što se tiče zaključanog ekrana, programer također određuje koje vrste radnji će zahtijevati unošenje sigurnosnog koda kada je aktivan. Ovo sprečava bilo koga da odgovara na vaše poruke ili briše e-poštu sa zaključanog ekrana. Uobičajena praksa će vjerovatno biti dozvoljavanje neutralnih radnji, za sve ostale, poput postavljanja odgovora ili brisanja, tada će biti potreban kod.

Jedna aplikacija može koristiti nekoliko kategorija obavijesti, prema kojima će se odvijati dostupne radnje. Na primjer, kalendar može ponuditi druga interaktivna dugmad za pozivnice za sastanke i podsjetnike. Isto tako, Facebook će, na primjer, ponuditi opcije "Sviđa mi se" i "Share" za objave, te "Odgovori" i "Pogledaj" za poruku od prijatelja.

Interaktivno obavještavanje u praksi

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

Pomenuti kalendar, pak, može raditi sa pozivnicama na gore opisani način, a e-mailovi se mogu direktno označavati ili brisati. Međutim, bit će najzanimljivije vidjeti kako se programeri nose s interaktivnim obavijestima. Na primjer, upravitelji zadataka mogu odgoditi obavještenja o zadacima, označiti zadatak kao dovršen i možda čak koristiti unos teksta za unos novih zadataka u prijemno sanduče. Društvene igre i igre za izgradnju također mogu poprimiti potpuno novu dimenziju, gdje možemo koristiti akcije da odlučimo kako se nositi s događajem koji se dogodio dok nismo imali uključenu igru.

Zajedno sa ekstenzijama i Document Picker-om, interaktivna obavještenja su korak u pravom smjeru ka budućnosti operativnih sistema. Oni 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, na primjer, za IM klijente, ali na programerima će ovisiti koliko će vješto koristiti obavještenja. Zato što su ove vijesti u iOS-u 8 namijenjene njima. Definitivno imamo mnogo čemu da se radujemo na jesen.

.