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
1 2 3 4

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 Elektrische auto

'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