Microsoft Build in San Francisco: Windows Phone 8.1, Windows 8.1 Update, Visual Studio Update 2

Unser Fachbereichsleiter Hans Peter Bornhauser nahm an der diesjährigen Entwicklerkonferenz von Microsoft in San Francisco teil. In diesem Artikel fasst er kurz die wichtigsten Punkte der Build zusammen: Windows Phone 8.1, Update für Windows 8.1, Erweiterungen für Visual Studio (Update 2), rundum erneuertes Azure-Portal.

Autor Hans Peter Bornhauser
Datum 10.04.2014
Lesezeit 5 Minuten

Unser Fachbereichsleiter Hans Peter Bornhauser nahm an der jährlichen Entwicklerkonferenz von Microsoft in San Francisco teil. In diesem Artikel fasst er kurz die wichtigsten Punkte der Build zusammen: Windows Phone 8.1, Update für Windows 8.1, Erweiterungen für Visual Studio (Update 2).

Im Vergleich zur Build vor zwei Jahren, als Windows 8 vorgestellt wurde, erscheint das heute kaum eine Schlagzeile wert. Schaut man allerdings etwas genauer hin, könnten die Folgen ungleich grösser sein, zumal Windows 8 bisher nicht der Renner war und Windows Phone trotz guter Kritiken immer noch abgeschlagen auf Platz 3 der Smartphones liegt, auch wenn es in einigen Märkten das iPhone bereits überholt hat.

Windows 8 mit Fokus auf Maus und Tastatur

Windows 8 wurde für Touch optimiert, auf einem Desktop kommt einem das Kacheldesign mehr in den Weg, als dass es nützt. Mit dem nun folgenden Update wurde der Fokus wieder auf Maus und Tastatur gelegt, sodass es nun als ernstzunehmender Ersatz für das beliebte Windows 7 gelten kann.

Neues API für Windows Phone 8.1

Das API von Windows Phone 8.1 ist neu zu 90% deckungsgleich mit demjenigen von Windows Store Apps, sodass es ein Leichtes ist, eine bestehende Applikation für beide Plattformen anzubieten. Visual Studio macht es dank Universal Apps und Shared Projects spielend einfach, eine gemeinsame Codebasis zu pflegen und allfällige Unterschiede im UI sauber zu trennen. Dank der engen Zusammenarbeit mit Xamarin (die Firma, die das Projekt Mono ins Leben gerufen hat) ist auch der Schritt zu Android und iPhone nicht mehr weit. Microsoft stellt Xamarin ihre Portable Class Libraries und neu auch ihren Open Source C# Compiler
Roslyn zur Verfügung.

«Es ist eine gute Zeit, ein .NET Entwickler zu sein.» Eine gemeinsame Codebasis, eine Programmiersprache (bzw. mit C#, VB.NET, C++ oder JavaScript eine ganze Auswahl) und ein Entwicklungstool, um Applikationen für alle Plattformen zu entwickeln: Das ist einzigartig.

Hervorragende persönliche Assistentin Cortana

Windows Phone sowie Windows für Devices (kleiner als 9 Zoll) stehen gratis zur Verfügung, was deren Verbreitung fördern wird. Die persönliche Assistentin Cortana kann ähnlich wie Siri alle möglichen Fragen beantworten, darüber hinaus aber auch persönliche Informationen tracken (z.B. Flüge, Kalendereinträge) und macht einen hervorragenden Eindruck. Auf die Frage «Brauche ich morgen einen Schal?» liefert sie den lokalen Wetterbericht des nächsten Tages. «And what about New York?» liefert prompt die Wettervorhersage für New York. Cortana speichert sich den Kontext einer Frage. «Nenne mir die besten mexikanischen Restaurants in San Francisco» liefert die gewünschte Liste mit Top Ratings, «… bei welchen kann man reservieren?» filtert einige heraus, «rufe das 2. an» wählt die Telefonnummer. Auch wenn noch nicht alles perfekt funktioniert, Cortana stellt alles in den Schatten, was ich bisher gesehen habe. Leider müssen wir noch eine Weile warten, bis sie auch Deutsch beherrscht.

TypeScript in der Version 1.0

Ebenfalls zu erwähnen ist TypeScript, das in der Version 1.0 releast wurde. Anders Hejlsberg, der Vater von .NET und C#, hat aus JavaScript eine typisierte und objektorientierte Sprache geschaffen, die einfacher strukturierbar ist und bereits zur Compilezeit viele Fehler aufdeckt. Dabei bleibt der aus TypeScript generierte JavaScript-Code zu 100% kompatibel mit dem bestehenden JavaScript. JavaScript wurde ursprünglich von Netscape in drei Wochen entwickelt, um einfache Browser-Scripts auszuführen. Es war nie gedacht für die Art der Verwendung, wie sie heute in Client-seitigen Projekten vorkommt. Der nächste Schritt ist die Erzeugung von Ecma-Script-6-kompatiblen Code.

Es gäbe noch viel zu erzählen, doch am besten macht man sich selbst ein Bild in den Videos auf Channel 9. Die beiden Keynotes geben eine Übersicht über die zahlreichen Neuerungen. Einen Eindruck von Cortana erhält man im Interview mit einem der Entwickler von Cortana ganz am Ende.


Über den Autor

Hans Peter Bornhauser

Hans Peter Bornhauser hat als Softwarearchitekt und Consultant 23 Jahre Erfahrung in der objektorientierten Software-Entwicklung und bei Digicomp verantwortlich für das Kursportfolio Microsoft .NET . Er unterrichtet vielfältige Themen von C/C++ über Design Pattern/OOAD bis zu .NET-Technologien. Hans Peter Bornhauser ist zertifizierter Microsoft Solution Developer (MCSD.NET) und Microsoft Certified Trainer (MCT).