Hacker vindt Live Tiles in Windows Phone 7.8 grondig kapot

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

beeldHeathcliff van WP7RootTools heeft zijn onderzoek naar het Live Tiles-probleem van Windows Phone 7.8 voortgezet en meldt dat het zelfs nog meer kapot is dan we eerst.

Live-tegels kunnen op 3 manieren worden bijgewerkt: rechtstreeks door een app, op schema en via pushmeldingen. Heathcliff meldt dat alleen directe updates via apps feilloos werkten.

Hij schrijft:

  • ShellTileSchedule.Start() – Met deze methode kan een URL worden ingesteld naar een live-tile-afbeelding op een externe host. De URL wordt opgehaald met vooraf gedefinieerde intervallen. Ik ontdekte dat de Shell Tile Scheduler zich onder bepaalde omstandigheden onregelmatig kan gaan gedragen. De app uit mijn vorige blogpost maakte inderdaad gebruik van deze methode. Ik heb geprobeerd dit gedrag te reproduceren in een eigen app. Maar ik heb de situatie die dit probleem veroorzaakt niet kunnen isoleren. Als het probleem zich voordoet, is er een ernstig probleem, dat kan leiden tot lage prestaties van de telefoon en hoge rekeningen van uw mobiele provider! Dit gedrag lijkt specifiek te zijn voor WP 7.8. Tot nu toe heb ik het niet kunnen reproduceren op WP 7.5 en WP 8.
  • HttpNotificationChannel.BindToShellTile() – Deze methode opent een kanaal naar de Microsoft Notification Servers. Externe bronnen kunnen afbeeldingen, tekst of tellers op de Microsoft Notification Servers plaatsen. Dit wordt doorgestuurd naar de telefoon. Ik ontdekte dat deze functionaliteit volledig kapot was op WP 7.8. Het is mogelijk om een ​​sms of teller te sturen. Maar zodra een URL voor een live-tile-afbeelding naar de telefoon wordt gestuurd, sluit de telefoon het eindpunt onmiddellijk naar de server en wordt er niets bijgewerkt. Ik ontdekte dat wanneer de app een nieuw eindpunt volledig registreert, de live-tile soms een keer kan worden bijgewerkt en dan wordt het eindpunt weer gesloten. In mijn geval hielp het verwijderen van de PushClient Endpoint-registersleutels niet en zelfs een harde reset bracht de live-tegels niet tot leven. Live-tile-meldingen werkten nog steeds maar één keer, of helemaal niet. Op WP 7.5 werkt deze methode gewoon zoals verwacht. Ik hoop eigenlijk dat ik hier iets verkeerd heb gedaan. Of anders begrijp ik niet hoe dit ooit voorbij de Microsoft Quality Assurance-afdeling zou kunnen komen.

Het laatste stukje is een nogal veelzeggende aanklacht tegen Windows Phone 7.8, wat suggereert dat er vrij weinig aandacht werd besteed aan wat bedoeld was als een louter cosmetische update, eerder als een facelift die vreselijk mis ging en ervoor zorgde dat je neus eraf viel.

Lees veel meer details op WP7roottools.com hier.

Via WPD

Meer over de onderwerpen: Live-tegels, Windows Phone 7.8

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *