Mostrar mensagens com a etiqueta Push. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Push. Mostrar todas as mensagens

2012/08/22

O Abuso das Notificações

É algo que certamente já todos terão sentido, e que infelizmente tem vindo a piorar cada vez mais: o abuso do sistema de notificações que existe no iOS e Android.

Hoje em dia, por tudo e por nada, parece que os developers se esforçam por fazer com que as suas Apps constantemente estejam a notificar os utilizadores, como se estes não tivessem nada de mais importante a fazer no seu dia a dia.

Um síndroma que já faz com que no iOS, quando se acaba de instalar uma App e o sistema nos faz a pergunta inicial se desejamos activar as notificações desta App, a resposta seja quase sempre: não!

Já chegamos ao ponto de assumir que se um jogo nos quer enviar notificações, será certamente para nos azucrinar a cabeça constantemente, para nos tentar fazer regressar ao jogo - e não para um qualquer motivo válido e que seria verdadeiramente útil.

E este fenómeno faz-se sentir olhando para a área de notificações... e se ver que afinal está repleta de coisas sem o mínimo de interesse - ou no mínimo, sendo informações interessantes... mas que não justificam a nossa atenção imediata.

No iOS, podemos gerir as notificações no painel de controlo, dizendo de que forma as queremos ver (ou não), quantas deverão ser visíveis, etc. etc. Um sistema que já acusa demasiada complexidade, mas que permite que um utilizador possa "afinar" as coisas ao seu gosto (embora suspeite que muitas pessoas nem saibam que tal é possível).

De qualquer forma, isto não faz com que uma App apenas possa enviar notificações realmente com interesse, em vez de autêntico "spam" - aí já teremos que visitar os settings da própria App, e ver se há opções que permitam definir que tipo de eventos enviam as notificações... Como acontece no Android.

Ou seja, no Android é até possível imaginar que uma App possa inundar o vosso equipamento com notificações, sem que nada possam fazer quanto a isso (actualização: também é possível desactivar as notificações de forma global para cada App nas definições de cada App, é daquelas opções que está tão à frente dos olhos que nem sequer nunca tinha reparado nela) (se a App não vos der controlo sobre elas) - embora logicamente isso fosse um autêntico suicídio, e garantia de que a App seria desintalada tão rapidamente quanto foi instalada!

Há que reagir e dar feedback a todos estes developers e empresas que usam as notificações de forma abusiva. Reclamem, deixem a vossa crítica e desagrado nas mensagens de "review" das Apps nas respectivas App Store. Senão, teremos que enfrentar uma selva cada vez mais selvagem, onde cada App se esforce por ter notificações mais "chatas" que todas as outras, para tentar atrair a vossa atenção.

2009/09/22

Gmail ganha Google Sync PUSH

Finalmente, após alguns atrasos o Gmail ganha finalmente a capacidade PUSH que já estava disponível através do Google Sync em serviços como os contactos e o calendário.


De que estão à espera? :)

2009/07/13

Como Funciona o Push no iPhone?

Com muito tempo de atraso - o sistema de notificação Push foi anunciado pela Apple há mais de um ano, sendo depois sucessivamente atrasado - eis que finalmente foi lançado com o OS 3.0 para o iPhone.


O que são as notificações Push?


Em vez de optar pelo método tradicional, que consistiria em permitir que os programas corressem em segundo-plano, situação nada agradável considerando que potencialmente haverá inúmeros programas que necessitariam de estar constantemente activos para receber comunicações - o que teria impacto a nível de performance e autonomia; este sistema de notificações permite que o iPhone esteja "sem fazer nada", mas mesmo assim receber dados sempre que seja necessário.

Ou seja, para quê manter um programa de comunicações sempre em execução, à espera de uma hipotética mensagem que poderá nunca chegar?

Não fará mais sentido chamar o programa unicamente quando recebermos uma mensagem para ele?

Claro que este serviço Push não se destina unicamente a programas de chat, e pode ser usado por qualquer developer que assim o entenda. Actualmente há inúmeros programas que começam a tirar partido destas notificações: desde jogos, a programas de chat, passando por programas de geo-localização que informam os vossos amigos da vossa posição actual.

Tudo isto sem que tenham necessidade de estar a executar esse programas...


As Configurações

Para além de ser possível activar/desactivar as notificações Push, podemos também configurar, caso a caso, que tipo de notificação pretendemos.


Podemos especificar individualmente se queremos que surjam como Alertas (com uma mensagem popup), com ou sem Som (cada App pode ter o seu som diferenciado), ou como "badge" (aparecendo uma indicação no icon da App.)

Isto evita que no caso de uma App como um cliente de email, estejam constantemente a levar com um popup sempre que recebam um novo email, sendo isso indicado unicamente no contador "badge" da Aplicação.
(Mas, sendo configurável, nada vos impede de ajustar isso de acordo com as vossas preferências.)


Os Testes

Uma vez que estas notificações são praticamente instântaneas, nada como fazer uns testes para saber até que ponto funcionam em condições.

Quando estamos ligados à rede GSM (3G ou "2G") as notificações são instântaneas, não havendo nenhum atraso a assinalar desde o momento em que são enviadas.

Mas, outra das vantagens destas push notifications é a de que não dependem da rede celular para serem transmitidas... E se estivermos ligados unicamente por WiFi, sem rede celular?
Para isso, coloquei o iPhone em airplane mode - desligando a parte do "telemóvel" - e usando apenas a rede WiFi.

Com o iPhone em funcionamento, as notificações Push continuam a ser instântaneas.

O único ponto a assinalar é que, caso tenham o iPhone "bloqueado", ou seja... no seu modo normal quando não o estão a usar, após algum tempo ele entra em modo de poupança de energia e não mantém a ligação WiFi permanentemente ligada. Nesse caso, o iPhone apenas verifica as notificações Push a cada 15 minutos. (O que é um compromisso aceitável, para poupar energia.)


Conclusão

Embora haja situações onde as notificações Push não substituam a necessidade de ter um programa a correr em segundo-plano, na maioria dos casos oferecem um compromisso interessante que evita os principais inconvenientes dessa opção: autonomia e desempenho reduzidos.

Com a possibilidade de ajustar caso a caso como desejamos ser notificados em cada App, fica apenas a faltar uma forma de podermos ver um "histórico" das notificações recebidas, para evitar que alguma delas passe despercebida - caso tenhamos recebido várias.

2009/06/24

iPhone Push

Aí estão elas... as push notifications estão finalmente a chegar ao iPhone.
Os sucessivos atrasos já estavam a fazer suspeitar que -novamente- houvesse algum problema e que não fossem implementadas tão cedo.
(Relembro que estas notificações tinham sido anunciadas por altura do lançamento do iPhone 3G, há um ano atrás, e foram sendo sucessivamente adiadas e "esquecidas" até agora.)

Com estas notificações a funcionar, um dos grandes inconvenientes do iPhone é minimizado. Uma vez que o iPhone OS só permite ter uma App em funcionamento de cada vez, este sistema permite que recebam (por exemplo) mensagens de uma App de Instant Messaging, ou do Twitter, ou do que quer que seja, independentemente de estarem a correr a App em questão.

Por um lado, esta escolha parece-me mais interessante (e eficiente) que ter constantemente programas a correr em segundo plano. Porque razão hei-de ter um programa a correr 100% do tempo, apenas para receber uma mensagem ocasional?
Com a crescente potência do hardware, não é difícil antever que executar uma App bem concebida possa ser feito em fracções de segundo, tornando a experiência quase tão instantânea como se ela estivesse já em memória.

Por outro lado, verifica-se que mesmo após todo este tempo, estas push notifications precisam ainda de algum (muito?) trabalho.

Para começar, depois dos atrasos dos últimos dias, finalmente começaram a ser aprovadas as primeiras Apps de Mensagens Instantâneas com Push para o iPhone: o AIM, o Beejive, etc. E como se suspeitava,  já começam a aparecer também os primeiros bugs:
Se tiverem o iPhone com um alarme para despertar e activarem o modo de vibração (algo habitual para fazer à noite) e receberem uma notificação push durante a noite, o alarme não tocará!
Pode ser uma boa desculpa para chegar tarde ao emprego mas... é algo que demonstra a falta de zelo (ou pressa) com que estas Push foram atiradas cá para fora, mesmo depois de mais de um ano em desenvolvimento!

Há também quem tenha deixado de receber as notificações sem qualquer aviso, apenas voltando a recebê-las depois de ter desactivado/reactivado o modo Push.


Problemas que serão certamente resolvidos num próximo update... mas... o que eu gostaria mesmo era que a Apple repensasse a forma como está a mostrar estes Push.

A caixa de popup ao estilo SMS/MMS não é propriamente a mais adequada para a inundação de notificações que se prevê venham a surgir daqui para a frente... Especialmente quando temos já formas mais adequadas de o fazer, como o Growl for iPhone e também o Intelliscreen que dá um melhor uso ao "locked screen". E de certeza que a Apple é bem capaz de também pensar em algo igualmente interessante.




Outra questão que estas Push notifications levantam é... Com isto a funcionar, quem é que no seu perfeito juízo continuará a utilizar os lucrativos -para as operadoras- SMS e/ou MMS?

Tudo bem que nem somos dos casos mais graves, temos vários tarifários à disposição, muitos deles com quantidades "industriais" de SMS gratuitos. Mas, os MMS por exemplo, continuam a custar uma fortuna: cerca de 0,40Eur.Se enviassem um MMS por dia, representa 12 euros por mês!

Tal como o iPhone tinha já anteriormente demonstrado que, com o email sempre à mão, a necessidade dos MMS era bastante reduzida - com estes push instantâneos, é a vez dos próprios SMS ficarem ameaçados.
Nos EUA, onde os planos para os SMS podem custar $15 extra por mês... é algo que poderá ter um grande impacto.


[Actualização]

O Growl for iPhone já "apanha" as push notifications:
Não tem melhor aspecto que o habitual popup?

2009/06/15

Push no iPhone estreia no TapTap Revenge

A estreia do tão aguardado Push no iPhone chega até nós de uma forma pouco usual... num jogo musical: o Tap Tap Revenge.

Algo que... espero eu, não se venha a tornar numa potencial -e incómoda- ferramenta de "spam"! :)

O vídeo demonstra como um utilizador pode desafiar um amigo para uma competição no TapTap Revenge.



As possibilidades são tremendas. Mas... não consigo deixar de pensar como é que o iPhone vai gerir múltiplos pedidos simultâneos; já para não falar na questão de aquilo ter ido directamente para a App que fez o pedido. E se eu quiser cancelar? Ou ver um pedido anterior que foi entretanto sobreposto por outro que tenha chegado?

São questões que iremos ver nos próximos tempos. Mas o facto de o push ser sempre um popup intrusivo não me agrada nada (quando comparado com a forma como outros dispositivos gerem estas notificações; como o Palm Pre e o Android.)