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 Joost Schellevis en Wout Funnekotter

Windows 8: een nieuwe Start

Door , 328 reacties

Metro: de applicaties

Microsoft introduceert samen met zijn Metro-interface ook een nieuw type applicatie. Metro-apps gebruiken de visuele stijl van de nieuwe start-omgeving en zijn met de nieuwe besturingselementen geïntegreerd. Dit betekent dat ze fullscreen draaien en gebruikmaken van de designregels die kenmerkend zijn voor Metro.

De werking van de share-, device- en settings-charms zijn afhankelijk van de applicatie die openstaat. Als bijvoorbeeld in de foto-applicatie op de share-knop geklikt wordt, kan de foto gedeeld worden. Als dit bij Internet Explorer gebeurt zal een thumbnail van de website plus een stukje van de tekst gedeeld worden. Elke applicatie die aan Windows 8 laat weten informatie te kunnen delen, bepaalt zelf welke informatie doorgestuurd wordt. Als een app geen ondersteuning heeft voor de share-functie, kan via deze knop een screenshot gemaakt en gedeeld worden.

Applicaties kunnen dus informatie beschikbaar maken, maar er zijn ook applicaties nodig om deze vervolgens te verspreiden. Apps kunnen aan Windows laten weten dat ze hiervoor geschikt zijn, waarna ze in een lijst in het Share-menu komen te staan. Om bijvoorbeeld een foto op Facebook te delen moet een gebruiker dus de foto in de fotogalerij openen, op Share klikken, de Facebook-app selecteren en de foto versturen.

Er is ook nog een device-charm, waarmee content van een applicatie naar een ander apparaat gestuurd kan worden. Microsoft heeft hiervan nog weinig laten zien, maar het is in ieder geval mogelijk om vanuit een multimedia-app beeld en geluid via dlna naar een compatibel apparaat te versturen.

De settings-knop laat een menu zien met zowel algemene instellingen als instellingen die op de huidige applicatie betrekking hebben. Ook is in dit venster een verzameling iconen te zien waarmee veelgebruikte instellingen snel aangepast kunnen worden. Denk hierbij aan zaken als netwerkinstellingen, volumeregeling en schermhelderheid. Microsoft heeft ook een Metro-versie van het Configuratiescherm toegevoegd.

Windows 8 - Instellingen Windows 8 - RSS Windows 8 - Internet Explorer 10

Ontwikkelen van Metro-apps

In juni reageerden developers geschokt toen bekend werd dat applicaties voor Windows 8 in html5, css en javascript moesten worden geschreven. Know-how over het ontwikkelen van Windows-applicaties met onder meer .Net, de Windows Presentation Foundation en Silverlight zou daarmee overboord worden gegooid, vreesden de Windows-developers.

Dat blijkt in de praktijk mee te vallen. Het ontwikkelen van apps voor de Metro-interface is inderdaad mogelijk met de bovengenoemde webtalen, maar ook de conventionele talen kunnen worden gebruikt. Toch blijft het interessant dat het mogelijk is om met webtalen een Metro-app te ontwikkelen: dat betekent dat in één klap de groep developers die voor Windows 8 kan ontwikkelen veel groter is geworden.

Metro-applicaties die in de webtalen geschreven zijn, worden weergegeven door de renderengine van Internet Explorer 10. De nieuwste versie van Microsofts browser kan veel meer taken door de gpu laten afhandelen dan zijn voorganger, wat de rendersnelheid flink moet verhogen. Overigens worden er twee versies van IE10 meegeleverd: een desktop-variant en eentje voor de Metro-interface.

Tijdens een demonstratie toonde een Microsoft-medewerker hoe binnen enkele minuten een eenvoudige Metro-app kan worden gebouwd. De helft van de code bestond uit standaard html, css en javascript; de andere helft uit voor Windows 8 specifieke code. Windows 8-api's kunnen bijvoorbeeld vanuit javascripts worden aangeroepen, zoals voor het gebruik van de share-knop.

Een nieuwe versie van Visual Studio is uitgebreid met ondersteuning voor de webtalen. Vanuit Expression Blend kan met een wysiwyg-editor worden gewerkt, bijvoorbeeld om css-properties aan elementen toe te kennen. Ook kunnen Silverlight-applicaties voor Windows Phone vrij eenvoudig naar het Metro-platform worden overgezet.

Het is op dit moment nog onbekend op welke manier Metro-applicaties worden verpakt, of ze bijvoorbeeld als executable worden verspreid, of dat Microsoft voor Metro-apps een eigen bestandsformaat heeft ontwikkeld. Het lijkt er echter sterk op dat Metro-apps op een fundamenteel niveau verschillen van 'normale' Windows-applicaties. Zo kunnen Metro-apps suspended worden; de save-state wordt dan door het OS opgeslagen en hoewel de apps dan nog wel geheugenruimte in beslag nemen, gebruiken ze dan geen cpu-rekenkracht meer.

Alleen via Windows-api's kunnen ook op de achtergrond werkzaamheden worden uitgevoerd: zo kan een radio-app op de achtergrond blijven doorspelen door een bepaalde api aan te spreken. Op iOS en Windows Phone worden achtergrondactiviteiten op een vergelijkbare manier afgehandeld. Een andere manier waarop Metro-apps afwijken van andere applicaties, is dat ze zichzelf niet kunnen inschakelen bij het opstarten.

Windows Store

Hoewel het dus nog niet duidelijk is hoe Metro-apps worden verpakt, weten we wel al hoe ze worden verspreid. Daartoe is er de Windows Store, een applicatiewinkel voor Metro-applicaties die vergelijkbaar is met de Windows Phone Marketplace, de Android Market en Apples App Store. Ontwikkelaars kunnen hun applicaties vanuit Visual Studio insturen; voordat ze in de Windows Store verschijnen, moeten ze door een certificatieproces.

Microsoft controleert apps onder andere op beveiligingsproblemen, technische werking en inhoud. De langste stappen van het verificatieproces - de controles op inhoud en technische werking - duren elk gemiddeld 6 uur; in totaal zou een app binnen 18 uur gekeurd moeten kunnen zijn. Het is niet bekend welk percentage Microsoft van de inkomsten uit betaalde apps opstrijkt; bij de Windows Phone Marketplace is dat 30 procent.

Helaas konden we de Windows Store nog niet bekijken: deze is in de Developer Preview nog niet beschikbaar.

We konden de Windows Store helaas nog niet uitproberen

Lees meer


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*