Chiudi l'annuncio

Le notifiche sono parte integrante degli smartphone moderni e anche la prima versione di iOS, poi iPhone OS, aveva un modo per visualizzare determinati eventi. Dal punto di vista odierno, l'implementazione di allora sembra primitiva. Fino a iOS 3.0 non c'era supporto per le notifiche di terze parti e fino all'introduzione del Centro notifiche in iOS 5, le notifiche spesso venivano perse in modo permanente dopo aver sbloccato lo schermo. In iOS 8, dopo queste due pietre miliari arriva un'altra pietra miliare importante nelle notifiche: le notifiche diventano interattive.

Finora sono serviti solo a scopo informativo. Oltre a cancellarli, gli utenti potevano solo aprire sul posto l'app corrispondente alla notifica, ad esempio un messaggio di testo apriva una conversazione specifica. Ma quella fu la fine di ogni interazione. Il vero pioniere delle notifiche interattive è stata Palm, che le ha introdotte con WebOS nel 2009, due anni dopo l'uscita dell'iPhone. Le notifiche interattive hanno permesso, ad esempio, di lavorare con gli inviti nel calendario mentre l'applicazione era aperta, mentre un'altra notifica controllava la riproduzione della musica. Successivamente le notifiche interattive sono state adattate da Android, nel 2011 nella versione 4.0 Ice Cream Sandwich, nella versione 4.3 Jelly Bean per poi ampliare ulteriormente le proprie possibilità.

Rispetto alla concorrenza Apple è stata molto lenta, invece la sua soluzione finale al problema delle notifiche è facile da comprendere, coerente e sicura allo stesso tempo. Mentre Android può trasformare le notifiche in piccole e utili app, i widget, se vuoi, le notifiche in iOS sono significativamente più mirate. Per una maggiore interazione a livello di widget, Apple lascia agli sviluppatori una scheda separata nel Centro notifiche, mentre le notifiche sono più o meno per azioni una tantum.

L'interazione può avvenire in tutti i luoghi in cui incontri notifiche: nel Centro notifiche, con banner o notifiche modali, ma anche sullo schermo bloccato. Ciascuna notifica può consentire fino a due azioni, ad eccezione della notifica modale, in cui è possibile inserire quattro azioni. Nel Centro notifiche e nella schermata di blocco, scorri verso sinistra per visualizzare le opzioni di notifica e il banner dovrà essere abbassato. Le notifiche modali sono un'eccezione qui, all'utente vengono offerti i pulsanti "Opzioni" e "Annulla". Dopo aver toccato "Opzioni" la notifica si espande per offrire cinque pulsanti sottostanti (quattro azioni e Annulla)

Le azioni sono divise nelle loro categorie: distruttive e non distruttive. Tutte le azioni, dall'accettare un invito al mettere mi piace, al contrassegnare una risposta a un messaggio possono essere non distruttive. Le azioni distruttive sono solitamente correlate alla cancellazione, al blocco, ecc. e hanno un pulsante rosso nel menu, mentre i pulsanti delle azioni non distruttive sono grigi o blu. La categoria dell'azione viene decisa dallo sviluppatore. Per quanto riguarda la schermata di blocco, lo sviluppatore determina anche quali tipi di azioni richiederanno l'inserimento di un codice di sicurezza quando è attiva. Ciò impedisce a chiunque di rispondere ai tuoi messaggi o di eliminare le email dalla schermata di blocco. La pratica comune sarà probabilmente quella di consentire azioni neutre, tutte le altre come pubblicare risposte o eliminare richiederanno quindi un codice.

Un'applicazione può utilizzare diverse categorie di notifiche, in base alle quali si svolgeranno le azioni disponibili. Ad esempio, il calendario può offrire altri pulsanti interattivi per inviti e promemoria di riunioni. Allo stesso modo, Facebook, ad esempio, offrirà opzioni "Mi piace" e "Condividi" per i post e "Rispondi" e "Visualizza" per un messaggio di un amico.

Notifica interattiva nella pratica

Nella sua forma attuale, iOS 8 non supporta le notifiche interattive per molte applicazioni. Senza dubbio la più importante è la possibilità di rispondere a iMessage e SMS direttamente dalla notifica. Dopotutto, questa opzione era un motivo frequente per il jailbreak, dove avveniva grazie a una pratica utilità MorsoSMS in grado di rispondere ai messaggi da qualsiasi luogo senza dover avviare l'applicazione. Se scegli un tipo di notifica modale per i messaggi, l'interfaccia di risposta rapida sarà molto simile a BiteSMS. Se rispondi dal banner o dal centro notifiche, il campo di testo apparirà nella parte superiore dello schermo anziché al centro dello schermo. Naturalmente questa funzione sarà disponibile anche per applicazioni di terze parti, risposte rapide ai messaggi di Facebook o Skype o alle @menzioni su Twitter.

Il calendario citato, a sua volta, può funzionare con gli inviti nel modo sopra descritto e le e-mail possono essere contrassegnate o cancellate direttamente. Tuttavia, la cosa più interessante sarà vedere come gli sviluppatori gestiranno le notifiche interattive. Ad esempio, i taskmaster possono posticipare le notifiche delle attività, contrassegnare un'attività come completata e forse anche utilizzare l'input di testo per inserire nuove attività nella posta in arrivo. I giochi sociali e di costruzione possono anche assumere una dimensione completamente nuova, dove possiamo usare le azioni per decidere come affrontare un evento che si è verificato mentre non avevamo il gioco acceso.

Insieme alle estensioni e al Document Picker, le notifiche interattive rappresentano un passo nella giusta direzione verso il futuro dei sistemi operativi. Per certi aspetti non offrono la stessa libertà di Android, hanno i loro limiti, non solo per ragioni di uniformità, ma anche di sicurezza. Per molte applicazioni non saranno così importanti come, ad esempio, per i client IM, ma dipenderà dagli sviluppatori quanto abilmente sapranno utilizzare le notifiche. Perché queste novità di iOS 8 sono destinate a loro. Sicuramente abbiamo molto da aspettarci dall’autunno.

.