Hacker finner Live Tiles i Windows Phone 7.8 grundig ødelagt

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

bildeHeathcliff fra WP7RootTools har fortsatt sin forskning på Live Tiles-utgaven av Windows Phone 7.8, og rapporterer at den er enda mer ødelagt enn vi først.

Live-brikker har 3 måter å bli oppdatert på – direkte av en app, i henhold til tidsplan og via push-varslinger. Heathcliff rapporterer at bare direkte oppdateringer via apper fungerte feilfritt.

Han skriver:

  • ShellTileSchedule.Start() – Denne metoden gjør det mulig å sette en URL til et live-tile-bilde på en ekstern vert. URL-en hentes med forhåndsdefinerte intervaller. Jeg fant ut at Shell Tile Scheduler kan begynne å oppføre seg uberegnelig under noen omstendigheter. Appen fra mitt forrige blogginnlegg brukte faktisk denne metoden. Jeg har prøvd å gjenskape denne oppførselen i en egen app. Men jeg har ikke klart å isolere situasjonen som utløser dette problemet. Hvis problemet oppstår, er det et alvorlig problem, som kan føre til lav ytelse på telefonen og høye regninger fra mobiloperatøren din! Denne oppførselen ser ut til å være spesifikk for WP 7.8. Så langt har jeg ikke klart å gjengi den på WP 7.5 og WP 8.
  • HttpNotificationChannel.BindToShellTile() – Denne metoden åpner en kanal til Microsoft Notification Servers. Eksterne kilder kan legge ut bilder, tekst eller tellere til Microsoft Notification Servers. Dette vil bli rutet til telefonen. Jeg fant at denne funksjonaliteten var fullstendig ødelagt på WP 7.8. Det er mulig å sende en tekstmelding eller teller. Men så snart en URL for et live-tile-bilde sendes til telefonen, lukker telefonen umiddelbart endepunktet til serveren og ingenting blir oppdatert. Jeg fant ut at når appen fullstendig registrerer et nytt endepunkt, kan live-flisen noen ganger oppdateres én gang og deretter lukkes endepunktet igjen. I mitt tilfelle hjalp det ikke å slette PushClient Endpoint-registernøklene, og selv en hard tilbakestilling gjenopplivet ikke live-flisene. Live-tile-varsler fungerte fortsatt bare én gang, eller ikke i det hele tatt. På WP 7.5 fungerer denne metoden akkurat som forventet. Jeg håper faktisk jeg har gjort noe galt her. Ellers forstår jeg ikke hvordan dette noen gang kan komme forbi Microsofts kvalitetssikringsavdeling.

Den siste biten er en ganske talende tiltale mot Windows Phone 7.8, som antyder at det ble viet ganske lite oppmerksomhet til det som var ment å være en ren kosmetisk oppdatering, snarere som en ansiktsløftning som gikk fryktelig galt og fikk nesen til å falle av.

Les mye mer på WP7rootools.com her.

via WPD

Mer om temaene: Levende fliser, Windows Phone 7.8

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *