Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Arnoud Wokke

Redacteur mobile

Interview: Microsoft over Windows Phone 7

Inleiding

In één klap neemt Microsoft afscheid van alles wat in de afgelopen jaren met Windows Mobile is opgebouwd. Met het verschijnen van Windows Phone 7 begint de softwaregigant met een schone lei.

Die schone lei blijkt uit diverse zaken: zo is de interface compleet anders dan Windows Mobile 6, de filosofie achter het besturingssysteem is anders en ook de software-ontwikkeling werkt anders. Er zijn eigenlijk maar weinig overeenkomsten, behalve dat beide OS'en gemaakt zijn door Microsoft en ontwikkeld zijn op basis van de Windows CE-kernel.

Op de DevDays-ontwikkelaarsbijeenkomst die Microsoft eind maart in Den Haag hield, sprak Tweakers.net met Charlie Kindel. Kindel gaat bij Microsoft over de ontwikkeling van Windows Phone 7. Eerder was hij onder meer verantwoordelijk voor Windows Home Server.

Kindel geeft in dit interview onder meer een toelichting op de ontwikkeling van applicaties, multitasking, de filosofie achter de opbouw van het OS en de overeenkomsten in strategie tussen Windows Phone 7 en Apples iPhone OS.

De gedachte achter Windows Phone 7

'Drie schermen' en internetservices

Microsoft baseert zijn strategie momenteel op de 'drie schermen'-filosofie: pc of laptop, tv, en smartphone. Volgens Microsoft ligt de toekomst in het kunnen synchroniseren van zoveel mogelijk zaken tussen die drie schermen.

De smartphone is als 'derde scherm' om veel verschillende redenen belangrijk, zegt Kindel. "De telecommarkt is enorm groot en kent een gigantische hoeveelheid gebruikers. De smartphone is de nieuwe 'personal computer', je hebt hem altijd bij je, al je contacten en andere persoonlijke informatie staat erop en hij is altijd verbonden met het internet."

De bedoeling is dan ook dat er maar weinig op de Windows Phone 7-toestellen zelf wordt uitgevoerd: "Een groot deel van de activiteit vindt plaats aan de serverkant. Ook applicaties maken veel gebruik van de server, zoals met notificaties. Zo gebeuren de zaken die het meeste van het toestel zouden vergen, nu op de server. Dat kan ook besparend werken voor de accu."

Integratie met andere Microsoft-diensten

Die focus op internetservices opent ook mogelijkheden voor integratie met andere Microsoft-diensten: Zune voor multimedia, Xbox voor gamen en Bing voor zoeken. Zo zouden ontwikkelaars die Xbox 360-games maken, ook een mobiele versie voor Windows Phone 7 kunnen maken. Die zouden dan bijvoorbeeld samen verkocht kunnen worden. "Of ze dat ook doen, is aan de game-ontwikkelaars. Wij maken het alleen mogelijk."

Meer in eigen hand

Microsofts filosofie voor Windows Mobile 6 was om fabrikanten en providers vooral hun eigen gang te laten gaan. Daardoor verschenen er veel verschillende toestellen met veel verschillende versies en interfaces op de markt. Bij Windows Phone 7 mogen fabrikanten minder doen om de interface aan te passen. "Wij hebben veel geïnvesteerd in het merk Windows Phone en de look & feel is deel van de kracht van het OS. Daarom is er ook geen api beschikbaar om bijvoorbeeld het homescreen aan te passen. Het homescreen is van de gebruiker voor de gebruiker en daar kan niemand bij."

Daarnaast gaat Microsoft zelf updates voor het OS uitbrengen. Daarmee hoeven gebruikers niet langer te wachten tot de fabrikant of de provider een firmware-update uitbrengt. Dat moet zorgen voor minder versplintering in het aantal versies van Windows Phone dat gebruikt wordt. "We willen dat iedereen dezelfde versie van het OS gebruikt. Het is niet prettig als er dertig versies van je besturingssysteem in omloop zijn."

Die updates kunnen op twee manieren naar gebruikers worden gepusht. "Dat doen we via de desktopsoftware van Zune of over the air", aldus Kindel. "Welke manier we toepassen, hangt af van de grootte van de update." In de praktijk zal het erop neerkomen dat grote updates via de desktopsoftware geïnstalleerd kunnen worden, terwijl de kleinere updates direct naar de telefoon worden gestuurd.

Windows Phone 7 zal bij de release nog niet 'feature complete' zijn: veel zaken worden pas later toegevoegd. Dat is een bewuste keuze, aldus Kindel. "Wat we doen, willen we extreem goed doen. Dat is een verandering ten opzichte van eerdere Windows Mobile-versies, waar we zoveel mogelijk functionaliteit in probeerden te stoppen. Nu zullen sommige dingen bij de lancering ontbreken, maar het belangrijkste is voor ons de gebruikservaring. Alles aan het toestel moet gelijk goed werken. Daarna kijken we hoe we die functionaliteit uit kunnen breiden."

Interface

De interface is gebaseerd op twee belangrijke pijlers: 'tiles' en 'hubs'. Tiles staan op het homescreen. Een tile kan van alles bevatten: een contact, een applicatie of een bookmark, maar ook een hub. Een tile wordt constant bijgewerkt, bijvoorbeeld met updates van Facebook of notificaties van een mailapplicatie.

De hubs zijn de plaats waar applicaties kunnen samenkomen: daardoor wordt informatie van verschillende bronnen op één locatie weergegeven, in plaats van in diverse verschillende applicaties. Zo kunnen de achievements in diverse games worden weergegeven in een Xbox-hub.

In eerste instantie kunnen de hubs nog niet worden uitgebreid met functionaliteit van nieuwe applicaties. Dat wordt later wel mogelijk, zodat Nederlandse gebruikers bijvoorbeeld op Hyves-integratie mogen rekenen. "Op termijn kan dat, maar vooralsnog richten we ons op andere zaken", aldus Kindel.

De release

Microsoft heeft veel fabrikanten en providers bereid gevonden mee te werken aan Windows Phone 7. Onder meer HTC, Samsung, Sony Ericsson, LG en Asus werken al aan WP7-hardware en -software. Kindel toont ons een nog naamloos toestel van Asus en een qwerty-slider van LG.

De release staat gepland voor eind dit jaar en volgens Kindel ligt Microsoft nog op schema. "Als ik zie waar we nu staan op het gebied van snelheid en stabiliteit van het OS, ben ik er zeker van dat we het gaan halen."

Bij die release mogen fabrikanten en providers geen eigen elementen toevoegen. Volgens Kindel is dat logisch: "Wij hebben veel geïnvesteerd in het merk Windows Phone en we denken dat de consistentie van de interface een deel van de kracht gaat worden. Dat is de reden dat fabrikanten, in tegenstelling tot bij Windows Mobile 6, geen nieuwe look & feel aan Windows Phone 7 mogen meegeven."

Toch heeft Kindel veel waardering voor wat fabrikanten en providers met Windows Mobile 6 hebben gedaan. "Veel fabrikanten hebben elementen in de interface vervangen. They did a phenomenal job, sommige interfaces waren beter dan de standaardinterface. Daar mogen ze trots op zijn."

Betalen via de provider

Een van de belangrijkste verkoopargumenten moet Windows Marketplace worden. Een groot manco bij concurrerende downloadwinkels is volgens Kindel de manier van betalen. Voor Android Market heb je een creditcard nodig die aan een Google Checkout-account is gekoppeld; de App Store van Apple accepteert naast een creditcard ook het betaalsysteem Click&Buy.

Microsoft wil dat heel anders aanpakken: aankopen van bijvoorbeeld applicaties moeten automatisch via de telefoonrekening betaald kunnen worden. "Dat is een service in Windows Phone 7 en we streven ernaar om dat in alle landen waar Windows Phone 7 uitkomt, aan te bieden." Of dat lukt, is echter nog nog onduidelijk.

Software en ontwikkeling

Alleen Marketplace

Het met een executable bestand installeren van applicaties is onder Windows Phone 7 niet mogelijk. Ook bedrijven die een exclusieve applicatie voor de eigen medewerkers maken, wat in Windows Mobile 6 wel gebeurde, vissen achter het net. "Dat hebben we in de planning voor toekomstige releases, voorlopig richten we ons op andere zaken." Alleen ontwikkelaars kunnen hun eigen applicaties op hun eigen toestellen testen.

Het beperken van de mogelijkheid om applicaties op een andere manier te installeren, is volgens Kindel gedaan om gebruikers tegemoet te komen. "Op die manier kunnen we beter garanderen dat applicaties goed, veilig en compatibel zijn."

Voor ontwikkelaars zitten er ook voordelen aan. "Ontwikkelaars willen op een makkelijke manier hun applicatie aan zoveel mogelijk mensen aanbieden. Met de Marketplace kan dat."

Voor de Marketplace gaan wel regels gelden. Daaronder gelden onder meer 'business policies' en 'technical policies'. "Voordat een applicatie wordt goedgekeurd, onderwerpen wij het aan een aantal tests. Als de applicatie wordt goedgekeurd, verschijnt hij in Marketplace. Als hij wordt afgekeurd, kan de ontwikkelaar proberen om zijn applicatie te wijzigen en opnieuw in te leveren."

Microsoft wil het daarbij beter doen dan bijvoorbeeld Apple, dat nog wel eens kritiek krijgt omdat applicaties om onduidelijke redenen worden geweigerd. "Wij zullen transparant zijn over de eisen voor applicaties en over de punten waarop ze niet voldoen als ze worden afgekeurd."

Geen native code

Applicaties voor Windows Phone 7 kunnen gemaakt worden in Silverlight, games in XNA. Daarnaast draaien .Net-applicaties in een soort 'sandbox', die overigens na verloop van tijd steeds minder strikt zal worden.

Een native development kit komt er niet, aldus Kindel. "Wel geven we bepaalde ontwikkelaars toegang tot native api's, als dat nodig is. Dat zal niet vaak gebeuren, maar dat doen we bijvoorbeeld om Adobe de kans te geven Flash voor Internet Explorer te ontwikkelen. Dat lukt niet met de ontwikkeltools die ontwikkelaars normaal gesproken hebben." Kindel ontkent echter dat grote ontwikkelaars meer api's mogen gebruiken. "Daarover is de afgelopen weken een verkeerd beeld in de media ontstaan."

Multitasking

In eerste instantie heeft Windows Phone 7 alleen multitasking voor de eigen applicaties, zoals de Zune-mediaspeler. De mediaspeler kan vanuit andere applicaties bediend worden: als in een andere applicatie de volumeknop wordt ingedrukt, verschijnt er een Zune-widget op het scherm met een Play/Pauze-knop en knoppen om het vorige of volgende nummer te starten.

De multitaskingfunctionaliteit krijgt verder de drie al bekende notificatiemethoden: een notificatie in een tegel op het homescreen, een notificatie die van boven op het scherm komt en een 'in-app'-notificatie, voor als je al in het programma zit dat een notificatie wil geven.

Toch zegt Kindel dat Microsoft multitasking voor bepaalde scenario's wel wil ondersteunen. "Als je bijvoorbeeld een applicatie hebt die op de achtergrond een gps-positie aan andere toepassingen kan doorgeven, is het wel nodig dat die applicatie in de achtergrond kan draaien. Voor dat soort scenario's bouwen we multitasking weer in." Dat gebeurt in toekomstige versies; op de vraag hoe snel die zullen verschijnen, wil Kindel echter niet ingaan.

Keep it simple

Microsoft heeft geprobeerd om de drempels voor ontwikkelaars zo laag mogelijk te maken, zodat applicaties snel en makkelijk kunnen worden gemaakt. Daarom is voor applicaties gekozen voor Silverlight, terwijl games in XNA worden ontwikkeld. "Zo zijn er meteen veel ontwikkelaars die software voor Windows Phone 7 kunnen maken, simpelweg omdat ze al met de technologie overweg kunnen." Bovendien is de basisversie van de ontwikkeltools gratis te downloaden. Er is wel een uitgebreidere versie die geld gaat kosten.

De software in de ontwikkelomgeving emuleert een x86- in plaats van een ARM-chip. "Dat is omdat het emuleren van een 1GHz-toestel veel van de pc vergt. Het was veel logischer om voor x86-hardware te kiezen, zodat er minder van de pc wordt gevraagd."

Microsoft heeft overigens al bekendgemaakt dat een ontwikkelaar 70 procent van de winst van de verkoop van zijn applicaties krijgt. De overige 30 procent gaat naar Microsoft.

Tot slot

Veel van de elementen uit de nieuwe strategie van Microsoft, zoals de gesloten vorm van de Marketplace en het beperken van multitaskingmogelijkheden, lijken geënt op de strategie die Apple de afgelopen jaren met zijn iPhones volgde. Kindel erkent dat: "Dat klopt, in veel zaken zitten wij met Apple op één lijn. We hebben de gebruikservaring vooropgesteld bij Windows Phone 7 en scherpe keuzes gemaakt. Het kan kloppen dat een aantal van die keuzes overeen komen met die van Apple. At the end of the day gaat het ons allebei om de gebruikservaring van smartphones."

Kindel denkt - uiteraard - dat Windows Phone 7 snel marktaandeel zal winnen. "In het verleden is het vaker gebeurd dat wij op een bepaalde markt de underdog waren en toch marktleider zijn geworden." De vraag is wat er gebeurt als Windows Phone 7 flopt en de verkopen achterblijven bij de verwachtingen. Gooit Microsoft dan het bijltje erbij neer? "Wij vinden de mobiele markt heel belangrijk. Ik kan echter niet op dit soort vragen ingaan. Daarvoor is het nu nog te vroeg." Microsoft verwacht juist heel veel van zijn nieuwe mobiele OS, zegt Kindel. "We hebben veel positieve feedback gekregen van fabrikanten, providers en ontwikkelaars. We hopen met Windows Phone 7 een succesvolle nieuwe weg in te slaan."

Reacties (121)

Wijzig sortering
Dat lijkt me niet hoor, al die "leuke functies" werken alleen met MS spul. Leuk dat het met Xbox en Zune dingen kan, maar wat als je een PS3/Wii en een ander merk mp3speler hebt?
Toevallig heb ik op de Microsoft DevDays een demo gezien van de Windows Phone 7, daarin werd ook gewoon gekoppeld aan bijvoorbeeld een gmail-account, facebook, linkedin etc. Daarnaast, wat weerhoud je om een PS3-netwerk koppeling te schrijven? Natuurlijk zorgt Microsoft ervoor dat bij de launch hu eigen spul werkt, maar andere partijen zullen niet achter blijven.
Het grootste nadeel dat ik op dit moment zie, is dat de custom apps niet worden ondersteund buiten de (AppStore/Marketplace/Hoe heet dat ding) om, wat het grote voordeel van de huidige Windows Mobile is, zeker voor bedrijven met mobiele applicaties die aan hun custom ontwikkelde bedrijfsapplicatie hangt.
Je vergeet dat CE niet alleen voor Mobile word gebruikt, maar ook voor -tal- van interfaces op machines in de industrie! Dus daar is nog wel degelijk markt voor Microsoft in combinatie met het Compact en straks ook het Micro .NET Framework :)
jij kijk vrolijk naar specificaties als 1ghz, 512mb bla bla,

Een hoop iphone gebruikers wilden juist een iphone omdat je niet op hoef te letten wat voor hardwarematige telefoon je nou krijg.

iphone OS en de iphone zijn perfect op elkaar afgestemd, dat deze een 666mhz processor heeft scheelt bar weinig mensen, het toestel werkt zoals het moet!
Jahoor tuurlijk het iphone OS is perfect (10 van de 10 is niks anders als perfectie), maargoed anyway, zo denk jij er blijkbaar over, ik vind iphone/android gelijk staan en WP7 WEET ik nog niet want het IS er nog niet ;)

Je noemt maar AL te graag op dat het touchscreen zo goed is maar ondertussen ook dat het om de gebruikers ervaring gaat, maar blijkbaar kan je het niet bevatten dat met die toestellen waarvan het touchscreen zo slecht zijn als ik weet niet wat TOCH goede ervaringen hebben :) Maar nee het kan wel richting Apple, maar elke andere kant op werkt niet 8)7 Ik zeg niet graag fanboy in je gezicht, maar deze keer is het toch superduidelijk: Of je bent fanboy of je werkt voor Apple :)

[Reactie gewijzigd door watercoolertje op 12 april 2010 18:10]

Jahoor tuurlijk het iphone OS is perfect (10 van de 10 is niks anders als perfectie),
Ik heb het over een schaal niet over kwaliteit. Als Apple 10 is in snelheid ligt Android op ongeveer 8. Android is bewezen langzamer dan het iPhone OS.

Kijk naar de minimale systeemeisen en het gegeven dat het op Windows CE is gebaseerd en je kunt gerust aannemen dat WP7 een stuk langzamer dan het iPhone OS en Android draait.
Waar heb je het over? Zeker veel ervaring met W95 ofzo? Of ben je gewoon op zoek naar puntjes om Windows met het MacOS te verlegelijken, want echt met concrete aanwijzingen waarom VS zo slecht zou zijn kom je niet. Enkel je gebruikers ervaring dat je het installatie foldertje niet direct kan verwijderen. Tja .... tip: dat moet je niet doen.

Volgens mij kan je heel ver uit de voeten komen met de gratis varianten van VS en inderdaad; wil je de complete ervaring dan kost het geld. Een heleboel zaken zijn dan ook gewoon nog icm open source software te doen, zoals NUnit bijvoorbeeld.
Je begrijpt niet wat ik probeer te zeggen. Het gaat om de totaalervaring. Je geeft zelf al aan dat VS niet slecht is maar dat als het niet toereikend is er misschien een update gekocht moet worden of dat er gezocht moet gaan worden naar eoa open source oplossing, zoeken naar workarounds dus.

Kijk, dat is nu de sterke kant van Apple dat zij alles-in-een oplossingen bieden; het draait om een positieve gebruikerservaring.
Wat heeft de prijs van een toestel nou weer met het al dan niet in bruikleen hebben te maken? Ik heb mijn iPhone gewoon simlock-vrij gekocht, en nee het is niet het goedkoopste toestel, maar zoiets als een HTC Desire los kopen komt al heel aardig in de buurt kwa kosten.
Uhm de Desire is bij het uitkomen 413 euro :P De iPhone is na een jaar nog 200 euro duurder? Dat heb je hoop ik toch wel nagekeken voordat je zo iets beweerd?

En je hebt duidelijk de Android market niet goed bekeken, de betere apps zijn zo makkelijk te vinden als je maar wilt (staat gewoon rating bij dus troep = lage rating)... Buiten dat je nog kan browsen op TOP gratis/betaald/combi :) En ja er staat ook genoeg troep in, maar dat geld voor de iPhone ook hoor, daar zitten wou je zeggen 140.000 goede apps op :P Zonder de scheet-apps houd je er dan nog 40.000 over! (grapje)

En wat maakt het uit wat iTunes kan, daar ging het helemaal niet om, het gaat hem om het ZONDER iTunes te kunnen gebruiken zoals 95% van de devices op de markt, die je gewoon kan gebruiken met elke pc/mac/linux/android (op een mid met usb-host)...

[Reactie gewijzigd door watercoolertje op 13 april 2010 19:13]

Je vergeet even dat het overgrote deel van de consumenten nog helemaal geen smartphone heeft, dat omslagpunt naar een echt massa apparaat is met het huidige prijsniveau nog lang niet bereikt. MS loopt achter maar is dus zeker niet te laat.

Denken dat de mobiele markt nu al vergeven is, is kortzichtig. Kijk om je heen, deze markt is continu in beweging en ontwikkelingen volgen elkaar razendsnel op. Het spel is nog lang niet gespeeld.

Vergeet ook niet dat uiteindelijk de keuze voor een smartphone wordt bepaald op het moment dat je abo afloopt. Ieder jaar/ twee jaar kunnen fabrikanten dus weer meedoen in de strijd om de consument voor zich te winnen als die weer een nieuw contract gaat afsluiten. Dat geldt natuurlijk ook voor MS.
Een OS wat nog niet uit is is volwassener dan revisie 4? (Tegen de tijd dat WinMo7 uit is is IOS4 uit) met multitasken...

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Apple

'14 '15 '16 '17 2018

Tweakers vormt samen met Tweakers Elect, Hardware Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True