Pechar anuncio

As notificacións son unha parte integrante dos teléfonos intelixentes modernos, e mesmo a primeira versión de iOS, entón iPhone OS, tiña unha forma de mostrar certos eventos. Desde a perspectiva actual, a implementación daquela parece primitiva. Ata iOS 3.0, non había soporte para notificacións de terceiros, e ata a introdución do Centro de notificacións en iOS 5, as notificacións adoitaban perderse permanentemente despois de desbloquear a pantalla. En iOS 8, despois destes dous fitos chega outro fito importante nas notificacións: as notificacións vólvense interactivas.

Ata agora, só serviron con fins informativos. Ademais de eliminalos, os usuarios só podían abrir a aplicación correspondente no lugar que estaba relacionada coa notificación, por exemplo, unha mensaxe de texto abría unha conversa específica. Pero ese foi o fin de toda interacción. O verdadeiro pioneiro das notificacións interactivas foi Palm, que as presentou con WebOS alá polo 2009, dous anos despois do lanzamento do iPhone. As notificacións interactivas permitían, por exemplo, traballar con invitacións no calendario mentres a aplicación estaba aberta, mentres que outra notificación controlaba a reprodución de música. Máis tarde, as notificacións interactivas foron adaptadas por Android, en 2011 na versión 4.0 Ice Cream Sandwich, a versión 4.3 Jelly Bean ampliaron aínda máis as súas posibilidades.

En comparación coa competencia, Apple foi moi lenta, por outra banda, a súa solución final ao problema das notificacións é fácil de entender, consistente e segura ao mesmo tempo. Aínda que Android pode converter as notificacións en pequenas aplicacións útiles, widgets, se queres, as notificacións en iOS son significativamente máis útiles. Para unha maior interacción a nivel de widgets, Apple deixa aos desenvolvedores unha pestana separada no Centro de notificacións, mentres que as notificacións son máis ou menos para accións puntuais.

A interacción pode ter lugar en todos os lugares onde atopa notificacións: no Centro de notificacións, con banners ou notificacións modais, pero tamén na pantalla bloqueada. Cada notificación pode permitir ata dúas accións, a excepción da notificación modal, onde se poden colocar catro accións. No Centro de notificacións e na pantalla de bloqueo, só tes que deslizar o dedo cara á esquerda para mostrar as opcións de notificación e o banner debe ser tirado cara abaixo. As notificacións modais son unha excepción aquí, ofrécense ao usuario os botóns "Opcións" e "Cancelar". Despois de tocar "Opcións", a notificación se expande para ofrecer cinco botóns a continuación (catro accións e Cancelar)

As accións divídense nas súas categorías: destrutivas e non destrutivas. Todas as accións, desde aceptar unha invitación ata marcar unha resposta a unha mensaxe, poden ser non destrutivas. As accións destrutivas adoitan estar relacionadas coa eliminación, o bloqueo, etc., e teñen un botón vermello no menú, mentres que os botóns para accións non destrutivas son grises ou azuis. A categoría de acción é decidida polo desenvolvedor. En canto á pantalla de bloqueo, o programador tamén determina que tipos de accións requirirán que se introduza un código de seguridade cando estea activo. Isto impide que ninguén responda ás túas mensaxes ou borre correos electrónicos da pantalla de bloqueo. Probablemente, a práctica habitual consistirá en permitir accións neutras, e todas as demais, como publicar respostas ou eliminar, requirirán un código.

Unha aplicación pode usar varias categorías de notificacións, segundo as cales se desenvolverán as accións dispoñibles. Por exemplo, o calendario pode ofrecer outros botóns interactivos para invitacións e recordatorios de reunións. Así mesmo, Facebook, por exemplo, ofrecerá opcións para "Gústame" e "Compartir" para as publicacións, e "Responder" e "Ver" para unha mensaxe dun amigo.

Notificación interactiva na práctica

Na súa forma actual, iOS 8 non admite notificacións interactivas para moitas aplicacións. Sen dúbida, o máis importante é a posibilidade de responder a iMessages e SMS directamente desde a notificación. Despois de todo, esta opción era un motivo frecuente para o jailbreak, onde era grazas a unha útil utilidade BiteSMS capaz de responder mensaxes desde calquera lugar sen ter que iniciar a aplicación. Se escolles un tipo de notificación modal para as mensaxes, a interface de resposta rápida será moi semellante á de BiteSMS. Se respondes desde un banner ou centro de notificacións, o campo de texto aparecerá na parte superior da pantalla en lugar de no medio da pantalla. Por suposto, esta función tamén estará dispoñible para aplicacións de terceiros, respostas rápidas a mensaxes de Facebook ou Skype ou para @mencións en Twitter.

O citado calendario, pola súa banda, pode funcionar con invitacións da forma descrita anteriormente, e os correos electrónicos pódense marcar ou eliminar directamente. Non obstante, o máis interesante será ver como xestionan os desenvolvedores as notificacións interactivas. Por exemplo, os administradores de tarefas poden adiar as notificacións de tarefas, marcar unha tarefa como completada e quizais mesmo utilizar a entrada de texto para introducir novas tarefas na caixa de entrada. Os xogos sociais e de construción tamén poden adquirir unha dimensión completamente nova, onde podemos usar accións para decidir como tratar un evento que ocorreu mentres non tiñamos o xogo activado.

Xunto coas extensións e o Selector de documentos, as notificacións interactivas son un paso na dirección correcta cara ao futuro dos sistemas operativos. Non ofrecen tanta liberdade como Android nalgúns aspectos, teñen os seus límites, non só por razóns de uniformidade, senón tamén de seguridade. Para moitas aplicacións, non serán tan importantes como, por exemplo, para os clientes de IM, pero dependerá dos desenvolvedores a habilidade que poidan usar as notificacións. Porque estas novidades en iOS 8 están pensadas para eles. Sen dúbida temos moito que esperar no outono.

.