Închide anunțul

Notificările sunt o parte integrantă a smartphone-urilor moderne și chiar și prima versiune de iOS, apoi iPhone OS, avea o modalitate de a afișa anumite evenimente. Din perspectiva actuală, implementarea de atunci pare primitivă. Până la iOS 3.0, nu exista suport pentru notificări de la terți, iar până la introducerea Centrului de notificare în iOS 5, notificările erau adesea pierdute definitiv după deblocarea ecranului. În iOS 8, după aceste două etape, vine o altă etapă importantă în notificări – notificările devin interactive.

Până acum, au servit doar în scop informativ. Pe lângă ștergerea acestora, utilizatorilor li se permitea doar să deschidă aplicația corespunzătoare la fața locului care era legată de notificare, de exemplu, un mesaj text deschidea o anumită conversație. Dar acesta a fost sfârșitul tuturor interacțiunilor. Adevăratul pionier al notificărilor interactive a fost Palm, care le-a introdus cu WebOS încă din 2009, la doi ani după lansarea iPhone-ului. Notificările interactive au făcut posibil, de exemplu, să lucrezi cu invitații în calendar în timp ce aplicația era deschisă, în timp ce o altă notificare controla redarea muzicii. Ulterior, notificările interactive au fost adaptate de Android, în 2011 în versiunea 4.0 Ice Cream Sandwich, versiunea 4.3 Jelly Bean apoi și-au extins și mai mult posibilitățile.

În comparație cu concurența, Apple a fost foarte lent, pe de altă parte, soluția sa finală la problema notificărilor este ușor de înțeles, consecventă și sigură în același timp. În timp ce Android poate transforma notificările în mici aplicații, widget-uri la îndemână, dacă doriți, notificările din iOS sunt mult mai utile. Pentru o interacțiune mai bună la nivel de widget, Apple lasă dezvoltatorilor o filă separată în Centrul de notificări, în timp ce notificările sunt mai mult sau mai puțin pentru acțiuni unice.

Interacțiunea poate avea loc în toate locurile în care întâlniți notificări - în Centrul de Notificare, cu bannere sau notificări modale, dar și pe ecranul blocat. Fiecare notificare poate permite până la două acțiuni, cu excepția notificării modale, unde pot fi plasate patru acțiuni. În Centrul de notificare și pe ecranul de blocare, glisați spre stânga pentru a dezvălui opțiunile de notificare, iar bannerul trebuie tras în jos. Notificările modale sunt o excepție aici, utilizatorului i se oferă butoanele „Opțiuni” și „Anulare”. După ce atingeți „Opțiuni”, notificarea se extinde pentru a oferi cinci butoane de mai jos (patru acțiuni și Anulare)

Acțiunile sunt împărțite în categoriile lor - distructive și nedistructive. Toate acțiunile de la acceptarea unei invitații până la aprecierea până la marcarea unui răspuns la un mesaj pot fi nedistructive. Acțiunile distructive sunt de obicei legate de ștergere, blocare etc. și au un buton roșu în meniu, în timp ce butoanele de acțiuni nedistructive sunt gri sau albastre. Categoria de acțiune este decisă de dezvoltator. În ceea ce privește ecranul de blocare, dezvoltatorul stabilește și ce tipuri de acțiuni vor necesita introducerea unui cod de securitate atunci când acesta este activ. Acest lucru împiedică oricine să răspundă la mesajele dvs. sau să șteargă e-mailuri din ecranul de blocare. Practica obișnuită va fi probabil să se permită acțiuni neutre, toate celelalte, cum ar fi postarea de răspunsuri sau ștergerea, vor necesita apoi un cod.

O aplicație poate folosi mai multe categorii de notificări, în funcție de care se vor desfășura acțiunile disponibile. De exemplu, calendarul poate oferi alte butoane interactive pentru invitații la întâlniri și mementouri. La fel, Facebook, de exemplu, va oferi opțiuni pentru „Like” și „Share” pentru postări și „Răspunde” și „Vizualizare” pentru un mesaj de la un prieten.

Notificare interactivă în practică

În forma sa actuală, iOS 8 nu acceptă notificări interactive pentru multe aplicații. Fără îndoială, cea mai importantă este capacitatea de a răspunde la iMessage și SMS direct din notificare. La urma urmei, această opțiune a fost un motiv frecvent pentru jailbreaking, unde a fost datorită unui utilitar la îndemână BiteSMS capabil să răspundă la mesaje de oriunde fără a fi nevoie să lansați aplicația. Dacă alegeți un tip de notificare modală pentru mesaje, interfața de răspuns rapid va fi foarte asemănătoare cu BiteSMS. Dacă răspundeți de la un banner sau un centru de notificare, câmpul de text va apărea în partea de sus a ecranului, nu în mijlocul ecranului. Desigur, această funcție va fi disponibilă și pentru aplicațiile terțe, răspunsurile rapide la mesajele de pe Facebook sau Skype sau la @mențiunile de pe Twitter.

Calendarul menționat, la rândul său, poate funcționa cu invitații în modul descris mai sus, iar e-mailurile pot fi marcate sau șterse direct. Cu toate acestea, va fi cel mai interesant să vedem cum se confruntă dezvoltatorii cu notificările interactive. De exemplu, managerii de activități pot amâna notificările de sarcină, pot marca o sarcină ca finalizată și poate chiar să folosească introducerea textului pentru a introduce sarcini noi în Inbox. Jocurile sociale și de construcție pot lua, de asemenea, o dimensiune complet nouă, în care putem folosi acțiuni pentru a decide cum să facem față unui eveniment care a avut loc în timp ce nu aveam jocul activat.

Împreună cu extensiile și Document Picker, notificările interactive reprezintă un pas în direcția corectă către viitorul sistemelor de operare. Nu oferă la fel de multă libertate ca Android în unele privințe, au limitele lor, nu doar din motive de uniformitate, ci și de securitate. Pentru multe aplicații, acestea nu vor fi la fel de importante ca, de exemplu, pentru clienții IM, dar va depinde de dezvoltatori cât de priceput pot folosi notificările. Pentru că aceste știri din iOS 8 le sunt destinate. Cu siguranță avem multe de așteptat în toamnă.

.