Een fruitige update
De release van de Windows Phone-versie 'Mango' is om een aantal redenen cruciaal voor Microsoft. Windows Phone heeft veel invloed binnen Microsoft: de kenmerkende Metro-interface van Windows Phone is vanaf Windows 8 te vinden op elke desktop, netbook en tablet met dat besturingssysteem. Windows Phone is daarmee een belangrijke proeftuin voor het Windows-ecosysteem.
Bovendien heeft Microsoft zwaar in het smartphone-OS geïnvesteerd. Vorig jaar werd voor de introductiecampagne al een miljard dollar uitgetrokken, dit jaar betaalt Microsoft ettelijke miljarden euro's aan Nokia om Windows Phone-toestellen te maken. Er wordt hier en daar zelfs gefluisterd dat de positie van ceo Steve Ballmer afhangt van het succes van Windows Phone, en dat succes bleef tot nu toe grotendeels uit.
Inmiddels zijn veel grote smartphonefabrikanten op de Windows Phone-trein gestapt: naast Nokia zullen in elk geval HTC, Samsung en LG de Mango-toestellen maken. Het enthousiasme dat tech-pers voor Windows Phone toonde, is echter nog niet op de consument overgeslagen: het aantal verkochte Windows Phone-smartphones is marginaal, zeker als in aanmerking wordt genomen dat de smartphonemarkt fors is gegroeid.
Daar staat tegenover dat Windows Phone 7 nog in de kinderschoenen staat. Windows Phone 7 was in feite de eerste versie, waar nog een substantieel aantal features aan ontbrak. Met Mango komen er al veel features bij, al is het de vraag of het OS nu 'compleet' is.
Tweakers.net probeerde Mango uit op een prototype van de Samsung Omnia 7, die van de update kon worden voorzien. Ontwikkelaars kunnen inmiddels met de bètaversie aan de slag, hoewel ondersteuning voor de Nederlandse taal nog ontbreekt. We bekeken niet alleen de features, maar voerden ook benchmarks uit om de prestaties van het OS en de browser te meten.
/i/1309334413.jpeg?f=imagenormal)
Multitasking en IE9
Multitasking - of niet?
Windows Phone krijgt een implementatie van multitasking die vergelijkbaar is met die van Apples iOS. Applicaties worden gepauzeerd in de staat waarin ze zich bevinden, waarna ze via een menu weer opgeroepen kunnen worden.
Om te zorgen dat apps in de achtergrond toch zaken kunnen afhandelen, kunnen apps gebruik maken van 'background api's': zo mogen muziekapps in de gepauzeerde stand muziek afspelen en kunnen gps-applicaties de locatie van de telefoon bijhouden. Dit is uiteraard geen volwaardig multitasken, zoals bij Windows Mobile, Android, Symbian, BlackBerry OS en MeeGo, maar voor veel mensen zal het afdoende zijn.
Wisselen tussen apps kan door de Terug-toets op het toestel lang ingedrukt te houden. Er komt dan een menu naar boven waarop een screenshot van een openstaande app te zien is. Andere apps zijn met veegbewegingen naar links en rechts te zien, terwijl een tik op de thumbnail het applicatievenster weer opent.
De implementatie van multitasking is best aardig, maar het wisselen tussen apps had sneller gekund: in Nokia's variant op MeeGo zijn bijvoorbeeld vier of negen vensters tegelijk te zien, terwijl Windows Phone er maar één laat zien. Wat meer overzicht was prettig geweest.
De vensters werken met screenshots die op het moment van pauzeren worden genomen en dat is wel weer prettig: zo zie je precies waar je bent gebleven. Multitasking werkt even goed - of even matig, afhankelijk van je smaak - als in iOS. We misten alleen een optie om apps af te sluiten.
:fill(white)/i/1309334551.jpeg?f=thumb)
IE9: een browser met gpu-versnelling
Microsoft had voor Windows Phone een mobiele versie van IE7 gemaakt, maar deze browser kon simpelweg niet op tegen de concurrentie. Hoewel de browser lang niet slecht was en vooral de interface veel beter was dan we van Microsoft gewend zijn, waren de standaardbrowsers van onder meer Android en iOS simpelweg veel beter.
Met een port van de desktopversie van IE9 wil Microsoft de concurrentie nu alsnog inhalen. IE9 maakt optimaal gebruik van de eisen die Microsoft aan fabrikanten stelt: omdat bijvoorbeeld alle WP-telefoons dezelfde soc moeten gebruiken, ondersteunt de browser hardware-versnelling.
Deze hardware-versnelling maakt wel dat we de browser nog niet goed kunnen testen: onze Omnia 7 draait net als alle Windows Phones van zijn generatie op een Qualcomm QSD8250, waar een relatief zwakke Adreno 200-gpu in te vinden is. De MSM8255-soc, de processor van aankomende Windows Phones, heeft echter de veel krachtigere Adreno 205-gpu aan boord. Dat zou veel verschil kunnen maken.
De interface van de browser is flink aangepakt: waar eerst de adresbalk bovenaan stond en onderin een balk met menu-items was te vinden, is de adresbalk nu naar beneden verhuisd. De menubalk is verborgen en kan worden opgeroepen door naast de adresbalk te klikken. Verder kunnen nu ook url's in de landscape-modus worden ingevoerd: het was natuurlijk vreemd dat dat niet kon, en het is bepaald nuttig dat Microsoft dit probleem heeft verholpen.
De browser is een meer up to date dan de vorige, maar in het dagelijkse is hij nog niet beter dan de concurrentie. Het gebruiksgemak van de Microsoft-bladeraar komt wel in de buurt van Android en iOS, maar de snelheid ligt op het oog wat lager.
:fill(white)/i/1309334431.jpeg?f=thumb)
Browsertests
Om IE9 te testen, gebruiken we enkele bekende browsertests, waaronder het laden van de Grade B-versie van onze eigen frontpage. Windows Phone NoDo, de vorige versie van Microsofts mobiele OS, kon niet alle tests uitvoeren.
SunSpider is een beperkte benchmark die de prestaties van Javascript in de browser meet. De browser van NoDo was ten opzichte van de concurrentie buitengewoon traag met een score van boven de 45.000. Met Mango is dat veel beter geworden, maar de prestaties van Javascript blijven nog altijd ver achter bij de concurrentie.
Acid3 - webstandaarden |
| Score (meer is beter) |
Apple iPhone 4 (iOS 4.3) |
**********
100 |
Samsung Omnia 7 - Mango |
**********
95 |
Samsung Galaxy S II (Android 2.3) |
*********
93 |
Samsung Omnia 7 - NoDo |
*
5 |
Bij de Acid3-test wordt gekeken hoe goed de browser webstandaarden ondersteund. Mango komt veel beter uit de test dan de NoDo-browser, maar het is nog altijd niet de maximale score van 100, die de iOS-browser wel haalt. De standaardbrowser van Android wordt wel nipt verslagen.
Html5 test - webstandaarden |
| Score (meer is beter) |
Apple iPhone 4 (iOS 4.3) |
**********
224 |
Samsung Galaxy S II (Android 2.3) |
********
185 |
Samsung Omnia 7 - Mango |
*******
146 |
Samsung Omnia 7 - NoDo |
*
17 |
Over html5 bestaat nog altijd geen consensus, maar de site html5test.com biedt enig zicht op de ondersteuning voor voorgestelde elementen. Met bijna de helft van de 450 te behalen punten komt de iPhone als beste uit de bus. Ook hier geldt dat Mango een hele verbetering is, maar nog niet tegen de concurrentie opkan.
Rightware Browsermark |
| Score (meer is beter) |
Samsung Galaxy S II (Android 2.3) |
**********
47.422 |
Apple iPhone 4 (iOS 4.3) |
********
37.120 |
Samsung Omnia 7 - Mango |
*****
22.887 |
Samsung Omnia 7 - NoDo |
*
6719 |
Browsermark van Rightware is een browserbased benchmark die verschillende elementen meet, waaronder veel grafische componenten. De Mango-browser scoort ook hier weer beter dan die van NoDo, maar aanzienlijk minder dan die van de concurrentie.
De Grade B-versie van de Tweakers.net-frontpage laadt in IE9 ongeveer acht tienden van een seconde sneller, en een halve seconde sneller dan onze reviewexemplaren van de Optimus 7 van LG en de HTC 7 Trophy, die we beide in oktober 2010 hebben getest. IE9 werkt echter nog altijd met een slakkengangetje ten opzichte van de grootste concurrenten: zowel de iPhone 4 als de Galaxy S II laden de frontpage veel sneller.
Kleinere verbeteringen
Naast de grote wijzigingen zoals de nieuwe browser en multitasking zitten er ook talloze kleine verbeteringen in Mango. Volgens Microsoft zijn er wel vijfhonderd nieuwe features, maar die hebben we niet allemaal kunnen terugvinden. Toch zijn er veel details die misschien niet voor alle gebruikers een groot verschil maken, maar Windows Phone wel naar een hoger plan tillen.
Voor ons is een van de grootste verschillen natuurlijk ondersteuning voor de Nederlandse taal: dat kan alleen op nieuwe toestellen. Toestellen die worden geüpdatet, kunnen alleen ondersteuning voor Nederlandse tekstvoorspelling krijgen.
We hebben de Nederlandstalige Windows Phone 7 al op een prototype van LG zien draaien, maar we beschikken alleen over een Engelstalige Omnia 7, vandaar dat je alles nog in het Engels ziet. De vertaling naar het Nederlands is bovendien nog niet klaar.
Groups en People
Eindelijk kun je Groups aanmaken in Windows Phone 7. Daarmee kun je contactpersonen organiseren, zodat je in een keer een groep mensen kan e-mailen. Het mooiste is misschien nog wel dat je met de Groups-functie ook alleen de Facebook- en later LinkedIn- en Twitter-updates van contactpersonen kan filteren.
Daarnaast zijn voor nieuwe elementen in de People-hub, zoals Facebook, notificaties toegevoegd. Daarmee wordt Facebook eindelijk echt in Windows Phone geïntegreerd: nu moet voor dergelijke functionaliteit nog de Facebook-app geinstalleerd worden. De notifcaties werken prima.
De Twitter-implementatie was nog niet actief in de versie die wij kregen. De integratie met de People-hub wordt tot stand gebracht door je Twitter-account te koppelen aan je Windows Live-account. Daarnaast is in de People-hub chatten via MSN en Facebook ingebouwd. Het lukte ons echter niet deze functionaliteit aan de praat te krijgen.
De People-hub is na deze update met afstand de beste contactenapplicatie van een smartphoneplatform. De interface is mooi, de werking is goed en met de nu geïntegreerde opties zijn er veel vormen van communicatie beschikbaar.
:fill(white)/i/1309334426.jpeg?f=thumb)
Een van de grotere wijzigingen is de manier waarop conversaties worden weergegeven: gesprekken met een persoon belanden in Mango in één scherm, ongeacht welke dienst er wordt gebruikt. Dit geldt voor sms'jes, chats via Facebook of Windows Live en de andere diensten die in Windows Phone worden ondersteund.
De universele berichtenweergave is een goede en nuttige toevoeging en sluit aan op de manier waarop mensen communiceren. Zo staan sms'jes onder Berichten en e-mail in Mail. Het is handig, maar tegelijkertijd zal het voor veel smartphone-gebruikers flink wennen zijn.
Nieuwe instellingen
Een andere welkome verbetering is de bevestiging die het OS vraagt om af te sluiten. Het gebeurde met NoDo geregeld dat een Windows Phone onbedoeld werd uitgeschakeld, omdat de aan-uitknop aan de bovenkant per ongeluk werd ingedrukt.
Ook handig is de instelling om de accu te sparen: daarbij wordt synchronisatie van de mail uitgeschakeld en zijn ook andere functies die op de achtergrond gegevens ophalen tijdelijk niet beschikbaar. Daardoor kan de accu langer meegaan. Deze optie zat al in andere besturingssystemen.
Het downloaden van apps uit Marketplace ziet er ook anders uit: nu kan de voortgang bekeken worden in het hoofdmenu, ongeveer zoals dat er bij iOS ook uitziet. Eerder kon dat alleen in Marketplace zelf. Bij het downloaden van een app wordt Marketplace op de achtergrond gezet. Wie meerdere apps achter elkaar wil downloaden, zal dat niet als voordeel ervaren. Het is echter wel makkelijk dat een gedownloade app direct na installatie vanuit de Marketplace gestart kan worden.
:fill(white)/i/1309334422.jpeg?f=thumb)
Bing
Microsofts zoekmachine Bing heeft een grote update gekregen. Er kan nu ook gezocht worden met afbeeldingen - zoals bij Google Goggles - en op lokale zaken. Dat werkt echter nog niet in Nederland. Ook kan Bing muziek herkennen.
Kleine tweaks
Net als bij de contacten is er een Jump List voor apps, zodat je niet lang hoeft te scrollen. De Jump List verschijnt als er meer dan 45 apps op het toestel staan. In de Pictures-hub zit gezichtsherkenning, die onder meer met Facebook en SkyDrive werkt. Hiermee kunnen foto's op persoon gesorteerd worden. De Music&Video's-hub heeft de optie Smart DJ gekregen, waarmee aan de hand van genres playlists gemaakt kunnen worden. De Marquee-tab heet nu Apps en hieronder staan de applicaties die met de hub integreren.
De volumeregeling is aangepast en de menuknoppen om de muziekspeler te bedienen zijn veel groter gemaakt. Vooral op toestellen met kleinere schermen zal dat beter werken. Tiles kunnen gemakkelijker versleept worden, wat prettig is voor mensen die hun startscherm vaak aanpassen.
Bing Maps ondersteunt turn-by-turn navigatie, maar alleen met een view van boven: een 3d-beeld zoals je bij TomTom of Google Maps Navigatie is er niet. In de Marketplace is de info onderverdeeld in tabs, in plaats van een traag ladende pagina waarop alles staat.
Sommige functies zijn nog niet zichtbaar, omdat ontwikkelaars hun apps nog moeten aanpassen. Zo kunnen Live Tiles meer verschillende functies weergeven en ook apps die op de achtergrond werken, zullen met de multitasking-api's moeten worden uitgerust. Al met al bevat Mango veel fijne verbeteringen die het dagelijks gebruik van de telefoon net wat vergemakkelijken. Daarmee komt Windows Phone dichter in de buurt van andere OS'en.
Prestaties
Zoals bij alle previews van beta's en prototypes moet vermeld worden dat benchmarkresultaten geen goed beeld geven van de uiteindelijke prestaties. We proberen met onderstaande cijfers echter toch een redelijk beeld te schetsen van de vooruitgang in Mango en van zijn positie ten opzichte van voorganger en concurrenten.
De benchmarks en praktijktests zijn gedaan op de Omnia 7 met NoDo en Mango. Eventuele resultaten van andere smartphones zijn afkomstig uit eerdere reviews. De platformspecifieke benchmarks voor Windows Phone hebben we nog niet eerder gedraaid en daar is dus ook geen vergelijkingsmateriaal aanwezig.
WP Bench
WP Bench is een benchmarktool voor Windows Phone die drie elementen meet: de cpu-prestaties, de gpu-prestaties en de snelheid van het geheugen.
WP Bench - cpu
|
| Milliseconden (minder is beter) |
Samsung Omnia 7 - Mango |
********
16.234 |
Samsung Omnia 7 - NoDo |
**********
21.394 |
De eerste benchmark meet de prestaties van de cpu door een vaste set sequentiële en parallelle berekeningen uit te voeren. Met NoDo kostte dat ruim dertig procent meer tijd dan onder Mango, een duidelijke aanwijzing dat Mango de processorkracht beter benut.
WP Bench - data |
| Milliseconden (minder is beter) |
Samsung Omnia 7 - Mango |
****
6499 |
Samsung Omnia 7 - NoDo |
**********
18.121 |
De data-benchmark meet de prestaties bij het beschrijven en uitlezen van het geheugen. Hoewel NoDo op dat gebied al behoorlijk geoptimaliseerd zou zijn, is er in Mango nog veel meer verbeterd: het nieuwe OS heeft slechts een derde van de tijd nodig die onder NoDo nodig was.
WP Bench - gpu |
| Fps (meer is beter) |
Samsung Omnia 7 - Mango |
**********
23 |
Samsung Omnia 7 - NoDo |
**********
22 |
De gpu-benchmark meet de prestaties van de grafische processor. In Mango is daar niet veel aan veranderd: het geringe verschil kan al verklaard worden door de foutmarge van de benchmark.
Benchmark Free
Benchmark Free is een benchmarktool die wat verwarrende resultaten oplevert. De app meet normale zaken als de rekensnelheid van de cpu, en geeft aan de hand van de resultaten een score. Deze score bedraagt maximaal 7,9, maar we weten niet hoe de schaalverdeling in elkaar steekt. Dit is dus een tamelijk vage benchmark, maar we geven de resultaten toch maar; er zijn momenteel nog maar weinig benchmarks voor Windows Phone 7.
Bij de cpu-integer-test worden priemgetallen uitgerekend en de floating-point-test laat de processor een aantal decimalen van pi berekenen. De memory-test probeert het werkgeheugen vol te laten lopen, terwijl de read- en write-tests de snelheid van het opslaggeheugen meten.
Benchmark Free - cpu integer |
| Score (meer is beter) |
Samsung Omnia 7 - Mango |
**********
7,9 |
Samsung Omnia 7 - NoDo |
*********
7,1 |
Benchmark Free - cpu float |
| Score (meer is beter) |
Samsung Omnia 7 - Mango |
**********
7,9 |
Samsung Omnia 7 - NoDo |
*********
7,1 |
Benchmark Free - memory |
| Score (meer is beter) |
Samsung Omnia 7 - Mango |
**********
7,9 |
Samsung Omnia 7 - NoDo |
********
6,3 |
Benchmark Free - storage read |
| Score (meer is beter) |
Samsung Omnia 7 - Mango |
**********
7,1 |
Samsung Omnia 7 - NoDo |
********
5,5 |
Benchmark Free - storage write |
| Score (meer is beter) |
Samsung Omnia 7 - Mango |
**********
7,9 |
Samsung Omnia 7 - NoDo |
******
4,7 |
Praktijktests
Aan het maken van een foto is er vrijwel niets veranderd; dat gaat nog altijd even snel. In vergelijking met andere platformen verloopt het fotograferen vrij vlot, al zijn diverse Android-telefoons inmiddels sneller dan de Windows Phone-toestellen. In WP7 heb je echter wel de optie om de camera te openen zonder eerst het toestel te unlocken. Dat kan in Android niet; in iOS is dit mogelijk vanaf versie 5.
Microsoft heeft bij Mango een kleine vijftien procent van de boottijd afgekregen. Dat is een behoorlijke prestatie, zeker als in aanmerking wordt genomen dat NoDo op dit gebied al uitstekende prestaties neerzette.
Voorlopige conclusie
Mango is een grote stap voorwaarts in de ontwikkeling van Windows Phone. De nieuwe versie beschikt over een prima browser, multitasking die vergelijkbaar is met die van iOS en diverse andere tweaks die het systeem prettiger in het gebruik maken. Bovendien zijn alle wijzigingen doorgevoerd zonder afbreuk te doen aan de filosofie achter Windows Phone 7.
Toch blijft er nog veel te wensen over. Veel van de flexibiliteit van Windows Mobile is geofferd op het altaar van de walled garden, waardoor zakelijke gebruikers nog altijd minder mogelijkheden hebben. Zelf applicaties laden, zaken in de interface aanpassen en native programmeren behoren nog altijd niet tot de mogelijkheden. Meer opties om de interface te personaliseren zouden ook welkom zijn.
Ook een beter notificatiesysteem is wenselijk: daar is namelijk niets aan gewijzigd. Live tiles zijn leuk, maar ontwikkelaars lijken daar niet in groten getale voor warm te lopen. De notificaties bovenin zijn aanklikbaar, maar een overzicht van alle notificaties kun je nergens vinden. Verder missen we onder meer gamen via Xbox Live en ondersteuning voor landscape-modus in het startscherm.
Wat we het meest missen is echter betere integratie van apps in de hubs. Met open api's kan Hyves in de People-hub worden geïntegreerd, kunnen Picasa-foto's in de Pictures-hub verschijnen en kunnen Wordpress-blogs in de Office-hub worden getikt, om maar eens wat mogelijkheden te noemen. Microsoft heeft die api's echter niet opengesteld. Daardoor gaat een deel van de functie van de hubs verloren en dat is jammer.
Een grote hindernis voor consumenten blijft verder dat het ecosysteem - hoewel de kwaliteit snel verbetert - nog niet op het niveau is van iOS of Android. De kwaliteit van de apps is weliswaar subjectief, maar de keuze op Windows Phone is fors minder dan bij de concurrentie.
Op andere fronten laat Windows Phone de concurrentie echter achter zich. Hoewel veel afhangt van de voorkeur van de gebruiker, vinden we de interface eenvoudiger, dynamischer en moderner dan die van Android of iOS. Animaties en achtergronden zien er mooi uit en het het systeem hapert zelden of nooit.
Windows Phone Mango is een goed en prettig besturingssysteem, en het is veel beter dan de vorige versie van Windows Phone 7. Het kan op veel fronten tegen iOS en Android op, maar nog lang niet op alle.
Maar, zoals iedereen weet, goede software is weinig waard zonder goede hardware om het op te draaien. Met Nokia, HTC, Samsung en LG heeft Microsoft in elk geval ervaren telefoonbouwers weten te strikken, en dus is het nu wachten op de toestellen waar deze fabrikanten in het najaar mee komen. Dan kan Mango zich in de praktijk proberen te bewijzen.
/i/1309334423.jpeg?f=imagenormal)