Hacker encontra Live Tiles no Windows Phone 7.8 completamente quebrado

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

imagemHeathcliff, do WP7RootTools, continuou sua pesquisa sobre o problema do Live Tiles do Windows Phone 7.8, e relata que ele está ainda mais quebrado do que antes.

Os blocos dinâmicos têm 3 maneiras de serem atualizados - diretamente por um aplicativo, na programação e por meio de notificações push. Heathcliff relata que apenas atualizações diretas por meio de aplicativos funcionaram perfeitamente.

Ele escreve:

  • ShellTileSchedule.Start() – Este método permite definir uma URL para uma imagem de bloco dinâmico em um host externo. A URL é buscada em intervalos predefinidos. Descobri que o Shell Tile Scheduler pode começar a se comportar de forma irregular em algumas circunstâncias. O aplicativo do meu post anterior, de fato, usou esse método. Tentei reproduzir esse comportamento em um aplicativo próprio. Mas não consegui isolar a situação que desencadeia esse problema. Se o problema ocorrer, há um problema sério, que pode levar ao baixo desempenho do telefone e altas contas da sua operadora de celular! Esse comportamento parece ser específico do WP 7.8. Até agora não consegui reproduzi-lo no WP 7.5 e WP 8.
  • HttpNotificationChannel.BindToShellTile() – Este método abre um canal para os Microsoft Notification Servers. Fontes externas podem postar imagens, texto ou contadores nos Microsoft Notification Servers. Isso será encaminhado para o telefone. Achei essa funcionalidade completamente quebrada no WP 7.8. É possível enviar um texto ou contador. Mas assim que uma URL para uma imagem de bloco dinâmico é enviada ao telefone, o telefone fecha imediatamente o ponto de extremidade para o servidor e nada é atualizado. Descobri que, quando o aplicativo registra completamente um novo endpoint, o bloco dinâmico às vezes pode ser atualizado uma vez e, em seguida, o endpoint é fechado novamente. No meu caso, a exclusão das chaves de registro do PushClient Endpoint não ajudou e mesmo uma reinicialização total não ressuscitou os blocos dinâmicos. As notificações de blocos dinâmicos ainda funcionavam apenas uma vez ou não funcionavam. No WP 7.5, esse método funciona conforme o esperado. Na verdade, espero ter feito algo errado aqui. Ou então eu não entendo como isso poderia passar pelo departamento de Garantia de Qualidade da Microsoft.

A última parte é uma acusação bastante reveladora do Windows Phone 7.8, sugerindo que pouca atenção foi dada ao que pretendia ser uma mera atualização cosmética, mais ou menos como um facelift que deu terrivelmente errado e fez seu nariz cair.

Leia muito mais detalhes em WP7roottools.com aqui.

Através da WPD

Mais sobre os tópicos: Live Tiles, Windows Phone 7.8

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *