Afgelopen dinsdag heeft Microsoft, op de BUILD conference, in Annaheim details prijsgegeven over de nieuwste versie van Windows: 8.
In deze blogpost een, zeker niet compleet, overzicht van de belangrijkste punten, voornamelijk vanuit het ontwikkelaars perspectief.
Architectuur
Windows 8 wordt opgedeeld in twee modellen (ruimtes, architecturen?) te weten:
1. Metro Style Apps
Metro Style Apps is de 'new kid in town'. Dit is de nieuwe touch interface van Windows, die veel overeenkomsten heeft met Windows Phone 7. Applicaties (Apps) die hierin gebouwd worden zijn gebaseerd op de nieuwe WinRT API (Windows Runtime). Al deze apps zijn full screen. Dit is duidelijk de kant die geoptimaliseerd is voor tablets, maar ook op desktops goed kan werken.
Applicaties kunnen geschreven worden met HTML5 i.c.m. JavaScript en XAML i.c.m. C++,C# en VB. Door de toevoeging van C++ lijkt het dat ook native applicaties gebruik kunnen maken van XAML, wat tot nu toe een .NET technologie is. Om Metro apps te kunnen maken zal Microsoft een nieuwe Visual Studio lanceren.
Silverlight applicaties doen het meest denken aan Metro Apps, en deze kunnen dan, naar het schijnt, met eenvoudige aanpassingen omgezet worden.
De Metro Style GUI:
2. Desktop Apps
Naast de Metro GUI heeft Windows 8 nog steeds de oude vertrouwde GUI, met de Windows 7 look-and-feel. Alle applicaties die nu onder Windows 7 werken zullen als Desktop Apps werken onder Windows 8. Dus alle native applicaties in C++ en Delphi draaien onder deze bekende architectuur, alsmede alle applicaties op basis van het .NET framework.
Het architectuur overzicht:
Windows 8 schijnt in 8 seconden op te starten (vandaar die 8?, herinner Windows 98 sec) ;-) ), wat zeer snel is. Ook komt er, in navolging van Mac OS X, een app store, wat voor ontwikkelaars natuurlijk interessant is.
Er is een developer preview van Windows 8, inclusief een Visual Studio versie beschikbaar in het
Windows Dev Center.
Meer informatie