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
iPhone is een toestel, je hebt geen keuze vrijheid in wat je wilt, wil je groter, kleiner, toetsenbord? enz.
Als je een WP7 toestel gaat halen heb je ook niet zoveel vrijheid hoor. Er staat toch duidelijk in het artikel dat MS hun herkenbaarheid belangrijker vind dan de wensen van de gebruiker en daarom de aanpasbaarheid erg heeft beperkt?
Daarbij komt dat Microsoft hier met dingen aankomt die mogelijk heel populair kunnen worden, zoals de connectie met Xbox Live, dingen zoals achievements kan zo'n toestel opeens populair maken.
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?
Wil je er apps voor schrijven? Prima, maar ga eerst maar een MS programmeertaal leren. Kunnen ze wel aankomen met "je kan er apps in Silverlight voor schrijven, hoef je geen nieuwe taal te leren", maar zijn teveel bezig met wishful thinking. Slechts een handje vol developers werkt met SL, het grootste deel, wat normaal alleen desktop apps schrijft, heeft nog nooit SL aangeraakt.

Komt nog bij dat je voor het updaten (en waarschijnlijk activeren, zoals bij Apple) van het toestel blijkbaar een Windows desktop/laptop nodig hebt, vanwege de noodzaak het via een Windows-applicatie te doen ipv gewoon via het toestel zelf. Apple is daar weinig beter in, door het vereisen van activatie via iTunes, maar dat draait tenminste al op meer systemen (windows en os x).
Ik mot geen Zune software, of eigenlijk heb ik sowieso niks met Windows. Ze hebben dus al voor mij besloten dat ik hun telefoon dan ook maar niet meer kan gebruiken.
En dan zijn er dingen zoals flash, veel vrijere ondersteuning van applicaties, geen gezeur wat je wel en niet mag doen zoals tethering enz.
Gezeur wat je wel en niet mag doen? Je mag blijkbaar de look & feel niet al te veel aanpassen omdat de merkbeleving dan in het gedrang komt... En tethering zal uberhaupt wel niet ondersteund worden. Ze zijn tenslotte druk bezig met allemaal andere nutteloze features zoals een applicatie die je xbox achievements weer geeft...
Ook staat Apple bekent om de ongelooflijke hoge prijzen.
Nou, laat maar zien dan, de prijzen van WP7 toestellen. Ik heb ze nog niet gezien. Vind het een beetje vreemd om er al vanuit te gaan dat die dingen goedkoper worden, met al die hoge eisen die MS stelt aan telefoons...
Bovendien vind ik Windows zeker niet goedkoop. En alle andere MS producten trouwens ook niet.
Ik ben zeker geen fan van Microsoft, maar ik irriteer me echt veel meer aan Apple dan aan MS
Volgens mij is het hier 1 pot nat. WP7 is een IPhone OS versie 1 kloon geworden, met dezelfde beperkingen en bemoeienis van de software bouwer...
Weet je waar ik me aan erger? Mensen zoals jij die met 2 maten meten. Als het om de maker van je oude vertrouwde Windowsje gaat wil je er niks slechts over horen, maar een Mac zul je wel niet hebben, dus Apple kunnen we lekker afzeiken, toch?
|:(

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 Smartphones

'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