Ontwikkelaars hebben de eerste stap gezet om Windows Phone 7 te jailbreaken. Applicaties kunnen nu met native code worden gemaakt en krijgen toegang tot zaken die met Silverlight niet kunnen, zoals het aanpassen van de registry.
In een Samsung-applicatie vond ontwikkelaar Chris Walsh een dll met de naam Microsoft.Phone.InteropServices, die het uitvoeren van native code mogelijk maakt. De dll zat verborgen in een NetWorkProfile.dll, die in de applicatie zit. Door middel van een paar regels code kunnen ontwikkelaars deze dll in het OS zelf aanspreken.
Normaal gesproken hebben applicaties alleen toegang tot zaken die Microsoft via de Silverlight-implementatie in Windows Phone 7 heeft vrijgegeven, maar native applicaties kunnen ook wijzigingen maken in de registry, het bestandssysteem tonen en wellicht in de toekomst gebruikmaken van de camera en de microfoon. De applicaties worden wel gecomprimeerd als Silverlight-applicaties in .xap-formaat.
Deze eerste jailbreakmethode heeft nog wel beperkingen. Zo is er nog geen manier om te voorkomen dat applicaties door het systeem worden afgesloten en moet het toestel opnieuw worden gestart voordat applicaties kunnen worden gebruikt.
Het grootste obstakel voor het installeren van die applicaties is dat de installatie verloopt via Marketplace, de downloadwinkel van Microsoft. Alleen ontwikkelaars kunnen, na het verkrijgen van een licentie, met behulp van een los .xap-bestand via de computer applicaties installeren.
Microsoft heeft Windows Phone 7 dichtgetimmerd, in tegenstelling tot voorganger Windows Mobile 6.5. Ontwikkelaars hebben beperkt toegang tot functies en kunnen applicaties alleen via Marketplace aanbieden. Windows Phone 7 kwam vorige maand uit op enkele toestellen, de HTC 7 Trophy en LG Optimus 7. Vermoedelijk wordt deze maand of begin volgende maand ook de Samsung Omnia 7 in Nederland uitgebracht.
/i/1289576465.png?f=thumb)
/i/1289576493.png?f=thumb)