Gestern habe
ich mir Windows 8 auf einem Testrechner installiert.
In
Kalifornien ist gerade die Microsoft Konferenz für Entwickler im Gange, genannt
wird sie BUILD (die findet jährlich statt und hieß bisher PDC). Ich verfolge
sie vor allem indem ich die einschlägigen Medien verfolge, die darüber
berichten, bin also nicht Vorort. Diesmal gab es keine Agenda vorher, daher
wurde auf diversen Blogs natürlich fleißig spekuliert und es war natürlich
jedem klar, dass das Hauptthema Windows 8 sein wird.
Die Sessions
werden aufgezeichnet, zum Teil live im Internet gestreamed oder zumindest sind
sie nach einem Tag dann online nachzusehen.
Der Sinn
dieser Konferenz ist immer, die Entwickler zu motivieren, die neuesten Sachen
einzusetzen, die im nächsten Jahr dann verfügbar sind. Diesmal ist das wieder
sehr wichtig, denn ohne neue Applikationen, wird sich das Betriebssystem nicht
ganz so leicht verkaufen können.
Die
Teilnehmer der Konferenz haben als Geschenk
einen Tablet PC bekommen, auf der die aktuelle Preview Version von Windows 8 drauf ist.
Man kann
sich dieses Betriebssystem auch downloaden.
Ich habe die
Windows 8 Develper Preview (4,8 GB; 64 Bit Dev-Tools - also mit Visual Studio, usw.) von winfuture
geladen.
Dort gibt es
auch einen Link, zu einem Windows 8 Forum, wo diskutiert wird, wie man es z.B.
virtuell installieren kann, usw.
Ich habe es
auf meinen alten Rechner installiert von einem USB Stick aus. Ich habe
natürlich keinen Touchscreen, sondern benutze das System mit der Maus und
Tastatur.
Metor Design
Da ich ein
Windows Phone Benutzer bin, kommt mir das neue "Startmenü" sehr
entgegen. Das sogenannte Metro Design ist dort ja auch vorherrschend. Ich finde die Kacheln auch dort extrem praktisch, vor allem wenn sie
aktuelle Information enthalten. So muss man das Programm nicht anklicken, um zu
erfahren, welche Termine man heute hat usw. Das ist sicher auch toll, sich da
als Entwickler was Sinnvolles zu überlegen für seine Applikation. Ich bin auch
begeistert, dass man keinen Fensterrahmen bei den Applikationen mehr hat. Das
wirkt gleich ganz anders.
Als Desktop
Da Microsoft
auch selbst noch nicht alle Programme umgeschrieben hat (z.B. Office), auch
vermutlich nicht wird und vor allem für alle anderen Hersteller, ist es
natürlich nötig, auch den alten Desktop zu haben. Klickt man auch das alte
Startmenü kommt man übrigens auf die Startseite, mit den vielen bunten Kacheln.
Durch ein Registrysetting kann man das aber abschalten und hat dann wieder das
alte Startmenü. Die zwei Welten schauen doch irgendwie nicht zusammengehörend
aus. Wenn das nicht besser kombiniert wird, vermute ich, dass viele, die mit
Tastatur und Maus arbeiten, das alte Startmenü nehmen.
Es ist für
Microsoft einfach nötig, endlich ein gescheites Tablet Betriebssystem zu haben
und dass das einfach das nächste Windows ist, finde ich sehr gut.
Wenn man das
Tablet so verwendet, wie einen iPad, ist die neue Oberfläche sehr brauchbar,
finde ich. Das zeigt auch folgendes
Video ganz gut:
Der große
Vorteil gegenüber dem iPad wäre für mich, dass hier wirklich Windows
dahintersteckt, mit einem zugänglichen Filesystem, mit allen
Anschlussmöglichkeiten, mit allen Windows Programmen.
Ich denke,
dass das Betriebssystem auch für Smart-TVs eine gute Sache wird.
Das Feature,
die Einstellungen an diversen Computern immer abzugleichen, kommt dem auch sehr
entgegen.
Wie weit
sich dann auch die neuen Möglichkeiten des Daten Sharings und was sie da alles
anbieten als definierte Schnittstellen, ist noch schwer vorauszusagen, mal
sehen, was die Applikationsentwickler daraus machen.
Auch XBox
Live wird ein Teil von Windows 8 werden.
Applikationen
Entwickeln
Ja und da
scheint es doch eine gewisse Aufregung geben. Wenn man sich z.B. den Bericht
von Holger Schwichtenberg (der immer wieder Windows und .NET spezifische
Artikel in der c't veröffentlicht)
durchliest, scheint er nicht gerade begeistert zu sein:
Es wurde
keine wirkliche .NET Schnittstelle gebaut, sondern eine modernisierte COM
Schnittstelle zum Windows API. Darüber gibt es dann eine Schicht in .NET oder
auch für Javascript, aber irgendwie fühlt sich das wie ein Rückschritt an.
Außerdem
sind die .NET Klassen wieder so stark beschränkt bzw. verändert oder auch nur
in neue Namespaces verschoben, dass man sich erst mühsam einlernen muss. Das
ist ähnlich verwirrend wie bei der Entwicklung von Silverlight Programmen, mit
der man Applikationen implementieren kann, die im Web Browser (ähnlich wie
Flash Applikationen) laufen oder am Windows Phone. Und jetzt gibt es nochmals
eine Variante. Wie gewohnt wird alles
tadellos von Visual Studio unterstützt werden, aber es ist nicht ganz
verständlich, warum das jetzt notwendig ist und
man hat das Gefühl, dass es das Entwicklerleben unnötig kompliziert
macht.
Vielleicht
kann die Notwendigkeit noch jemand einleuchtend erklären, vielleicht gibt es
auch einen Plan, der die parallelen Entwicklungen wieder zusammenführt.
Was für
Entwickler dagegen wieder gut ist, dass man vielleicht mit Windows
Applikationen plötzlich wieder was verdienen kann, denn durch die Smartphones
haben sich die Leute wieder daran gewöhnt Applikationen zu installieren und
wollen nicht alles im Web Browser mehr machen. Microsoft bietet mit dem Windows
Store einen Marktplatz/Appstore an, der sehr ähnlich funktioniert, wie für die
Phones. Auf diese Weise kann ein Benutzer relativ sicher Applikationen kaufen,
testen, bewerten usw.
Unter der
Haube
Die anderen
Features gehen dann wie üblich unter, aber ein paar die der Enduser auch erkennen kann und von denen ich gelesen oder
sie gesehen habe, will ich hier aufführen:
- Explorer mit Ribbon;
- Schönerer, übersichtlicherer Task Manager;
- Schnelleres Booten;
- mehr Multi-monitor options,
- push button reset (verschiedene Möglichkeiten: z.B. Reset aller Applikationen, aber alle eigene Daten bleiben erhalten oder umgekehrt: alle eigenen Daten und Einstellungen werden entfernt - Wenn man den Rechner verkaufen will.),
- Security Verbesserungen (da wird ein Konflikt mit den Virusscanner Herstellern erwartet) und
- so Features, die im Business Umfeld angesiedelt sind, wie
- das Windows To GO (alles was der Benutzer verändert: Daten, usw. wird am eingesteckten USB Stick gespeichert, geht er weg, kann der nächste dort arbeiten),
- Client Hyper-V (mehrere Windows 8 an einem Computer)
Fazit und Ausblick
Das
Betriebssystem ließ sich ohne Probleme installieren, es läuft sehr stabil und
flüssig. Ich finde es toll, dass man das jetzt ein Jahr vor Auslieferung schon
testen kann und bin beeindruckt, wie gut es dafür schon geht. Außerdem freut es mich, dass ich heuer mir
die nötige Zeit dafür nehmen kann.
Auch die
gute Unterstützung für Tablet PCs ist ein Weg in die richtige Richtung. Es
kommt nur etwas spät, denn andere Hersteller (Android Tablets und iPad) sind da
jetzt schon so weit. (Gut es gibt auch
Windows 7 Tablets.)
Für
Microsoft wird es meiner Meinung nach schwierig, die gewöhnlichen PC Nutzer
(mit Maus und Tastatur, am Notebook oder Desktop), die mit Windows Vista oder 7 zufrieden sind, zum
Umstieg auf Windows 8 zu bewegen.
Andererseits
gibt es von denen immer weniger und Leute die mehrere PCs ihr eigen nennen,
werden vielleicht die Mitnahme der Daten und Einstellungen lieben. Ich
befürchte da ein wenig, dass es ähnlich sein wird, wie mit der Einführung von
Vista, dass erst die nächste Version dann einschlagen wird.
Falls es in
einem Jahr noch genug Potential für Tablet PCs geben sollte oder sich wie von
Microsoft erwartet die Touchscreens auch am Schreibtisch durchsetzen werden,
dann könnte ich mir vorstellen, wird das ein Renner und wenn Microsoft
geschickt ist und zum Tablet eine Betriebssystemlizenz auch gleich noch
zusätzlich für den Desktop und fürs Notebook dazulegt, dann könnte auf diese
Weise ein Durchbruch stattfinden.
Das schon
lange angestrebte Ziel von Microsoft auch im Wohnzimmer Platz zu finden
(MediaCenter), könnte durch die Smart-TVs und die Implementierung für Windows
Live bzw. Xbox Live in Windows 8
gelingen, allerdings müssen sie da Hardwarepartner finden und da ist oft ein
günstigeres Betriebssystem willkommener.
Das Windows Phone hat sich bisher auch nicht durchgesetzt, obwohl es das nicht verdient hat, meiner Meinung nach. Mal sehen, wie es dort weitergeht und wie sich das neue Windows 8 in einem Jahr behaupten wird.
Ein Schlüssel dazu ist sicher die Entwicklergemeinde möglichst bald einzuweihen, auch wenn die im Moment noch ein wenig überrascht und verwirrt ist, falls sie gute Applikationen darauf aufbauen, kann das schon was werden. Ein genialer Schachzug von Microsoft sicher die Transparenz dieses Mal (Entwicklerblog, viel öffentliche Info, ...) und den Konferenzteilnehmern ein Windows 8 Tablet in die Hand zu drücken.
Das Windows Phone hat sich bisher auch nicht durchgesetzt, obwohl es das nicht verdient hat, meiner Meinung nach. Mal sehen, wie es dort weitergeht und wie sich das neue Windows 8 in einem Jahr behaupten wird.
Ein Schlüssel dazu ist sicher die Entwicklergemeinde möglichst bald einzuweihen, auch wenn die im Moment noch ein wenig überrascht und verwirrt ist, falls sie gute Applikationen darauf aufbauen, kann das schon was werden. Ein genialer Schachzug von Microsoft sicher die Transparenz dieses Mal (Entwicklerblog, viel öffentliche Info, ...) und den Konferenzteilnehmern ein Windows 8 Tablet in die Hand zu drücken.