Freitag, 16. September 2011

Windows 8 Preview


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.


Als Tablet

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.



Das Emailprogramm und alle anderen LIVE Produkte, die mit Windows 7  (vor allem aber mit Windows Phone) so wichtig geworden sind, ist noch nicht dabei,  es wurde jedoch in der Keynote vorgezeigt.
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.

Keine Kommentare:

Kommentar veröffentlichen