Viele neue API’s für Windows 8.1/RT, in Zukunft vielleicht auch für Windows Phone?
Justin Angel hat auf seiner Homepage eine Zusammenfassung vieler neuer API’s für Windows 8.1/RT veröffentlicht. Die neuen API’s sollen Entwicklern in Zukunft dabei helfen leistungsfähige Apps für Windows 8.1 und RT Geräte zu programmieren. Dabei sollen möglichst viele Funktion verwendet und Einschränkungen überwunden werden können. Da es sich um eine doch sehr umfangreiche Liste handelt nennen wir kurz die, gefühlt, wichtigsten Punkte die eine Verbesserung der momentanen Situation darstellen. Jeder der weitere Informationen oder die komplette Liste einsehen will besucht einfach die Seite von Justin Angel.
Bluetooth 4.0, RfComm und GATT Unterstützung
Momentan wird weder Bluetooth 4.0 noch eines der beiden Protokolle unterstützt. Dabei sind die Protokolle ein essentieller Bestandteil von Bluetooth 4.0. RFComm agiert ähnlich wie das TCP Protokoll (Übertragungssteuerungsprotokoll) im WLAN, es regelt also die Kommunikation der Geräte untereinander. Dank der GATT Unterstützung wird in Zukunft auch Bluetooth low energy unterstützt. Mit den neuen Erweiterungen können in Zukunft auch externe Geräte wie Sensoren, Pulsuhren, Blutzuckermessgeräte und der gleichen (… auch mögliche Smartwatches) mit Windows 8.1/RT verbunden werden.
VPN Unterstützung für Metro Apps
Zum jetzigen Zeitpunkt besteht das Problem, dass einige Metro Apps ihren Dienst quittieren, falls man mit einem VPN verbunden ist. Mit einer komplett neuen Klasse bietet Microsoft in Zukunft Abhilfe. Es bleibt zu hoffen, dass dann endlich ein Cisco VPN Zugriff ermöglicht wird.
Scanner-Unterstützung für Metro Apps
Mit der Einführung von Windows 8 war es möglich aus Apps heraus zu drucken. Scannen ist bis jetzt noch nicht möglich. Auch hierfür wird eine neue Scanner API bereitgestellt. Die API ist recht umfangreich und sollte den Wünschen der meisten Entwickler genügen.
Nutzung mehrerer Bildschirme
In Zukunft kann der Entwickler wählen, was mit dem Inhalt der App passiert, falls ein externer Monitor angeschlossen ist. Der Inhalt der App kann dubliziert werden, nur auf einem der beiden Bildschirme angezeigt oder aber erweitert werden. So könnte man z.B bei einer App für eine Mediathek auf einem Bildschirm Einstellungs- und Auswahlmöglichkeiten bereitstellen und auf dem anderen Bildschirm das Video des Streams aus der Mediathek abspielen. Man müsste das laufende Bild also nicht für eine neue Suche oder weitere Informationen zum Video überlappen bzw. unterbrechen.
Low Lag Kameras / HDR Bilder
Ein weitere neue API ermöglicht das Ansprechen von Low Lag Kameras, dadurch wird es Entwicklern ermöglicht HDR Bilder aufnehmen zu lassen.
Weitere Neuerungen
Weiterhin können Apps in Zukunft auch auf den Lockscreen zugreifen und z.B. das Bild verändern. Es soll möglich werden VOIP Anrufe auch bei gesperrtem Bildschirm annehmen zu können. GeoFenced ermöglicht das Aktivieren einer Funktion, sobald man einen gewissen Radius um einen geografischen Ort erreicht. Mittels Appointments Provider können Termine im Kalender nun auch durch Drittanbieter-Software gemanaged werden. Auch Microsofts text-to-speech Funktion kann jetzt in eigene Apps implementiert werden. Im Zuge des Kiosk Betriebs für Windows 8.1/RT werden mit den neuen API’s auch Barcode Scanner, Magnetkartenleser und Smart Cards (z.B. Kreditkarten) besser ansprechbar werden.
Einige von euch fragen sich jetzt wahrscheinlich, was das alles mit Windows Phone zu tun hat. Der Kreis schließt sich erst, wenn man ein Job Posting von Microsoft betrachtet.
„Leading the charge to bring much of the WinRT API surface and the .NET Windows Store profile to the Phone.“
Anscheinend versucht Microsoft viele der Funktionen auch für Windows Phone bereitzustellen. Somit gibt es die berechtigte Hoffnung, dass einige der Funktionen möglichst bald auch für Windows Phone verfügbar sind. Aufgrund der neuen API’s und dem Vorhaben die Systeme näher zu bringen, klingt das Blue Update wie geschaffen dafür. Im Zuge der Build Konferenz werden wohl hinsichtlich Windows 8.1/RT alle Fragen zu den API’s geklärt werden, vielleicht gibt es dort auch weitere Informationen zu Windows Phone „Blue“.
Davon abgesehen sind die neuen API’s eine große Hilfe für alle Entwickler, die Metro Apps für Windows 8.1/RT programmieren wollen. Viele neue Möglichkeiten sind so relativ einfach zu realisieren. Das sollte Tablets mit Windows noch einmal einen Schub geben.
Quelle: Justin Angel via wmpoweruser


