Zuhause Vorausdenken Microsoft im Aufbau: 10 gesprochene und unausgesprochene Nachrichten

Microsoft im Aufbau: 10 gesprochene und unausgesprochene Nachrichten

Video: Langsam gesprochene Nachrichten: Berlinale (November 2024)

Video: Langsam gesprochene Nachrichten: Berlinale (November 2024)
Anonim

Microsoft hat auf der Build-Konferenz in der vergangenen Woche eine Reihe wichtiger Ankündigungen und Demonstrationen veröffentlicht, auf der die Windows 10-Jubiläumsedition vorgestellt und eine Reihe neuer Initiativen für Entwickler angekündigt wurde, von Open Source- und plattformübergreifenden Tools bis hin zu neuen Cloud-Diensten. Aber während viele Botschaften auf der Bühne klar waren, stellte ich fest, dass einige wichtige Trends ungesagt blieben. Folgendes fand ich am interessantesten:

1. Microsoft möchte für Entwickler unabhängig von der Art der Anwendung, Sprache oder Plattform, auf die sie abzielen, führend sein.

In der Tat war der Drang, die Entwicklungstools von Microsoft plattformübergreifend zu gestalten, die größte Botschaft der Build-Konferenz, die von Microsoft-Führungskräften nicht nur bei den Keynotes, sondern bei vielen Breakout-Sessions wiederholt wurde. Microsoft hat lange über plattformübergreifende Tools gesprochen, und dies war auch die große Botschaft des Build des letzten Jahres. Einige dieser Pläne scheinen aufgegangen zu sein; andere haben nicht. Aber in diesem Jahr scheinen die Bemühungen viel stärker in die Kernprodukte integriert zu sein.

Zum Beispiel wird Ubuntus BASH-Shell, die in die nächste große Version von Windows eingebaut wird, Linux-Entwicklern ermöglichen, in Windows zu arbeiten. Microsoft kaufte auch Xamarin, eine.NET-Plattform zum Erstellen von Anwendungen für iOS, Android und Mac. Scott Guthrie, Executive Vice President für Cloud und Enterprise Group, gab bekannt, dass Xamarin nun kostenlos in verschiedenen Versionen der beliebten Visual Studio-Entwicklungsumgebung von Microsoft (einschließlich der kostenlosen Version) enthalten sein wird. Es gab viele Sitzungen zum Erstellen plattformübergreifender Apps mit Xamarin und Apache Cordova, einer plattformübergreifenden mobilen Entwicklungsplattform, die auf Webstandards basiert. (Die kommerzielle Version ist Adobe PhoneGap.) Microsoft unterstützt Linux für seinen Azure-Clouddienst seit einiger Zeit und hat kürzlich angekündigt, dass SQL Server nächstes Jahr auf Linux umgestellt wird.

Dies sind größere und grundlegendere Änderungen, als Sie vor nur zwei Jahren von Microsoft erwartet hatten. Die unausgesprochene Botschaft: Es ist klar, dass die meisten Entwickler iOS- und Android-Client-Apps erstellen möchten, nicht nur Windows- und Web-Apps, und dass sich viele an Linux-Server richten, nicht nur an Windows Server, sondern auch an Amazon Web Services und andere Cloud-Anbieter nicht nur Microsoft Azure. Anstatt dagegen anzukämpfen, nimmt Microsoft es an.

2. Wenn Microsoft "Mobilität zuerst" sagt, bedeutet dies nicht Windows Phone.

Stattdessen betonte das Unternehmen, dass, wenn es sich auf "Cloud first, mobility first" konzentrieren will, dies die Mobilität von Erfahrungen über Geräte hinweg bedeutet, wobei hervorgehoben wird, wie Dinge wie die Office-Suite und OneDrive auf iOS und Android sowie auf Mac und Windows funktionieren Windows-Geräte und können Informationen auf allen diesen Geräten synchronisieren. Zusätzlich dazu, dass Produkte wie Office und der intelligente Assistent von Cortana auf mehreren Plattformen funktionieren, treibt Microsoft die Entwickler dazu voran, ihre Anwendungen plattformübergreifend zusammenarbeiten zu lassen.

In einer Sitzung ging es beispielsweise um Project Rome, den Entwurf von Microsoft, wie Entwickler Anwendungen erstellen können, die geräteübergreifend zusammenarbeiten, z. B. eine Telefon-App mit einer App auf dem Desktop oder der Xbox. Ein Großteil davon basiert auf dem SmartGlass-Tool der Xbox, mit dem ein Telefon oder ein PC eine Verbindung zu einer Xbox herstellen kann. Hinzu kommen neue Tools. Interessant ist, dass dies bei Veröffentlichung für Windows, Android und iOS funktioniert, sodass Android- oder iOS-Anwendungen mit Windows- oder Xbox-Anwendungen kompatibel sind. Die unausgesprochene Nachricht: Windows Phone ist nicht tot, spielt jedoch keine zentrale Rolle mehr für die Ambitionen des Unternehmens. Microsoft weiß, dass die meisten Benutzer iOS- und Android-Mobilgeräte verwenden und daher Anwendungen und Tools für all diese Geräte benötigen.

3. Windows 10 findet große Akzeptanz.

Laut Terry Myerson, Executive Vice President der Windows and Devices Group, hat Microsoft die Zahl von 270 Millionen Windows 10-Benutzern im Vergleich zu Windows 7 im gleichen Zeitraum um 145 Prozent übertroffen weit vor dem langsameren Windows 8-Übergang. Das sind gute Nachrichten für das Unternehmen, das weiterhin eine Milliarde Windows 10-Geräte in zwei bis drei Jahren anstrebt. Wenn jedoch etwa 1, 5 Milliarden PCs im Einsatz sind, bedeutet dies immer noch, dass 85 Prozent von ihnen noch nicht mit Windows 10 arbeiten. Microsoft muss daher weiterhin Upgrades und neue Verkäufe vorantreiben.

4. Windows 10 Anniversary Update schiebt Tinte, Cortana, Hallo.

Myerson teilte mit, dass das nächste Update, das diesen Sommer fällig ist und manchmal als "Redstone" bezeichnet wird, sich auf das Microsoft-Thema "Personal Computing" mit Verbesserungen des biometrischen Windows Hello-Authentifizierungssystems und seiner Integration in Apps und den Edge-Browser konzentrieren wird, sowie Add-Ins für den Browser selbst und Verbesserungen für den persönlichen Assistenten von Cortana (auf die ich weiter unten eingehen werde).

Ein Großteil der Demo konzentrierte sich jedoch auf das Einfärben. Microsoft hofft, dass die Anwender sich dem stiftbasierten Computing (auf Geräten wie der Surface Line) zuwenden, um Stift- und Papiernotizen zu ersetzen, wobei Verbesserungen an den Apps für Haftnotizen und SketchPad führend sind Fortgeschrittenere Verwendung des Einfärbens als Plattform mit dem Stift, mit dem beispielsweise Wörter in Word durchgestrichen werden. Am meisten beeindruckte mich die Möglichkeit, ein Lineal zum Zeichnen oder Ausrichten von Objekten in Tools wie PowerPoint oder Adobe Illustrator CC auf dem Bildschirm anzuzeigen. Illustrator wird sogar andere Schablonen einbinden, um das Zeichnen zu erleichtern. Trotz der Bemühungen von Microsoft bleibt das Einfärben für die meisten Menschen eine Nischenanwendung. Obwohl wir von der zunehmenden Akzeptanz von Windows in Unternehmen erfahren haben, wollte ich mehr über Möglichkeiten erfahren, Windows 10 für die Bereitstellung in Unternehmen zu vereinfachen, aber Microsoft ging darauf nicht ein. Unausgesprochen: Wenn Windows auf einen ungefähr jährlichen Update-Zeitplan umgestellt wird, ist jede neue Version relativ inkrementell. Das bedeutet natürlich, dass es für Benutzer einfacher ist, auf dem Laufenden zu bleiben.

5. Microsoft pusht weiterhin die "Universal Windows Platform".

Das Unternehmen spricht seit einigen Jahren von "universellen" Apps, wobei die meisten grundlegenden Konzepte auf die vor fünf Jahren für Windows 8 versprochenen "Modern" - oder "Metro" -Apps zurückgehen. Auf der diesjährigen Keynote sprach Myerson darüber, wie die Plattform wuchs und wie wir in Kürze Anwendungen wie die von Facebook sehen würden. Er sprach auch über die Veröffentlichung des Windows Store for Business für Unternehmensanwendungen. Andere Demonstrationen zeigten, wie Universal Apps auf Xbox ausgeführt werden und wie sie mit HoloLens zusammenarbeiten können. Am wichtigsten ist vielleicht, dass das Unternehmen einen Desktop App Converter vorstellte, der manchmal als Centennial bezeichnet wird und das Verschieben von Desktop-Apps auf die neue Plattform erleichtern soll. Dies sollte frühere "Bridge" -Tools ergänzen, mit denen iOS- oder Web-Apps auf die Plattform verschoben werden können.

Was jedoch weitgehend unausgesprochen blieb, war die Tatsache, dass es einfach nicht so viele Universal Apps gibt und der Windows Store im Vergleich zum Apple App Store oder Google Play relativ karg aussieht. Die meisten Desktop-Apps sind noch nicht auf die neue Plattform umgezogen - Microsoft Office, aber die Universal-Versionen sind nicht so leistungsfähig wie die Desktop-Versionen - und in letzter Zeit haben sich viele Spieleentwickler darüber beschwert, dass sie nicht über Microsoft verkaufen wollen Geschäft. Die neue Bridge und die wachsende Popularität von Windows 10 werden einigen helfen, aber Microsoft hat noch viel zu tun, um Entwickler an Bord zu bringen.

6. Office ist jetzt eine Plattform.

Auf der Konferenz sprach Qi Lu, Executive Vice President der Applications and Services Group, über den Versuch, Office durch mehr Mobilität, Zusammenarbeit, Intelligenz und Sicherheit von Produkten in Dienste und Mikrodienste umzuwandeln. Er sagte, dass es 1, 2 Milliarden Office-Benutzer gibt, die durchschnittlich drei bis vier Stunden pro Tag mit der Nutzung der Suite verbringen.

In seinem Vortrag ging es vor allem darum, wie Entwickler das "Microsoft Graph" - alle in den verschiedenen Teilen von Office gespeicherten Informationen - mithilfe einer Reihe von APIs und Tools nutzen können, die Microsoft anbietet, z. B. wie DocuSign Dokumente aus OneDrive und auslesen kann Schlagen Sie vor, an welche Personen sie gesendet werden sollen. Ein weiterer Teil befasste sich mit einem Add-In-Prozess, mit dem Entwickler Tools erstellen können, die sich anwendungs- und schließlich plattformübergreifend in Office einfügen lassen. Diese Woche teilte das Unternehmen mit, dass die Unterstützung für Office für Mac noch in diesem Jahr erfolgen wird, und kündigte neue Funktionen an, beispielsweise das Hinzufügen dieser Anwendungen zur Multifunktionsleiste. Zu den Beispielen gehörte eine Starbucks-Anwendung, mit der Sie Besprechungen an nahe gelegenen Standorten planen können.

Das Add-In-Konzept ist großartig, obwohl ich festgestellt habe, dass dies vielen von uns mit VBA-basierten Excel-Makros, die auf den neuen Plattformen nicht funktionieren, immer noch nicht hilft. (Soweit ich erfahre, wird dies auf den neuen Plattformen wahrscheinlich nicht funktionieren, obwohl ich Hinweise hörte, dass Microsoft möglicherweise eine andere Methode zur Ermöglichung der Benutzererweiterung in Betracht zieht.) Ich hatte auch gehofft, mehr über verbesserte Tools für die Zusammenarbeit zu erfahren, insbesondere in Die Kern-Desktop-Apps, ein Bereich, in dem Microsoft Verbesserungen versprochen hat, aber das Unternehmen war zu diesem Thema ziemlich still. Dennoch scheint eine unausgesprochene, aber eindeutige Botschaft zu sein, dass Office derzeit wohl das wichtigste Produkt von Microsoft sein könnte - zumindest aus der Sicht der Umsatzsteigerung.

7. Gespräche können auch eine Plattform werden.

Das vielleicht größte neue Thema für das Unternehmen war "Gespräche als Plattform", wie es auf der Keynote von CEO Satya Nadella vorgestellt wurde. Er beschrieb eine Zukunft, in der die menschliche Sprache zur Benutzeroberfläche wird, Bots zu neuen Anwendungen werden und digitale Assistenten wie "Meta-Apps" wie der Browser andere Apps oder "Bots" aufrufen, die ein gewisses Maß an Intelligenz besitzen.

Lu erweiterte das Konzept und sagte, dass Apps gut sind, aber "den langen Schwanz nicht verdecken", was bedeutet, dass es nur so viele Apps gibt, die Leute installieren möchten. Er stellte sich eine Zukunft vor, in der sich die Menschen mit intelligenten Assistenten unterhalten würden - insbesondere mit Cortana von Microsoft, möglicherweise aber nur mit Bots in Anwendungen wie Skype oder Outlook - und auf jeden Dienst zugreifen könnten, ohne Apps herunterladen oder Websites besuchen zu müssen. Zu den tatsächlich eingeführten Produkten gehörten Office 365-Gruppenconnectors, mit denen Entwickler Connectors in das Gruppenfeature von Office einfügen können. und ein neues SDK für Skype, mit dem Bots oder andere Apps innerhalb von Skype kommunizieren können, auch in Gruppengesprächen. Die Grundidee scheint darin zu bestehen, Konversationsplattformen - von Cortana über Skype bis hin zu Anwendungen von Drittanbietern - zu nutzen und ihnen Informationen hinzuzufügen. Die Idee ist, solchen Anwendungen Verständnis, Präferenzen und insbesondere Kontext hinzuzufügen. Die große Botschaft hier ist, dass Microsoft möchte, dass Cortana der wichtigste intelligente Agent für Windows, Android und iOS ist - damit es diese nächste Plattform steuern kann, wenn sich herausstellt, dass die Benutzer auf diese Weise mit ihren Computern interagieren möchten. Apples Siri, Google Now und Amazons Alexa wurden nicht erwähnt, aber Sie wissen, dass dies die Hauptkonkurrenten sein werden.

8. Microsoft möchte, dass Entwickler über "die intelligente Cloud" nachdenken.

Nadella gab in seiner Keynote seinen Pitch für das Konzept und Scott Guthrie am folgenden Tag mehr Details. Ein Großteil seiner Diskussion beschäftigte sich mit "Intelligenz", einschließlich der Speicherung und Analyse von Daten in der Cloud. Neue Initiativen umfassen einen erneuten Push für Azure IoT, z. B. die Verwaltung von Hub-Geräten und ein Gateway-SDK. neue Optionen für die Document DB NoSQL-Datenbank in Azure, einschließlich Unterstützung für Mongo DB; und die Fähigkeit, Power BI-Tools in kundenorientierte Anwendungen einzubetten. Die größten Änderungen betrafen jedoch die Cortana Intelligence Suite (ehemals Cortana Analytics Suite), die jetzt ein Bot-Framework enthält, das es einem Unternehmen erleichtert, intelligente Bots zu erstellen, die über Text, in Office 365-E-Mail oder auf Plattformen arbeiten können wie Skype, Slack und Twitter. Dies scheint ein guter Anfang zu sein, aber was nicht erwähnt wurde, ist eine Möglichkeit, die Bots mit Siri oder Alexa oder sogar mit Diensten wie Facebooks Messenger oder WhatsApp zu verbinden.

Darüber hinaus kündigte das Unternehmen eine Vorschau auf Microsoft Cognitive Services an, die nun 22 verschiedene APIs enthält, einschließlich derer, die das Sehen abdecken (z. B. Computer Vision, Gesichtserkennung und eine Emotionserkennungs-API). Sprache, einschließlich eines CRIS (Custom Recognition Intelligent Service) zur besseren Umwandlung von Sprache in Text; Sprache, wie zum Beispiel das Parsen von komplexem Text; Wissen; und suchen. Es ist eine lange Liste potenziell nützlicher Tools, die meisten davon befinden sich jedoch noch in der Vorschau. Viele Unternehmen, darunter Amazon, Google und IBM, sprechen über verschiedene APIs und Dienste für das Hinzufügen von Informationen. und es ist unklar, wie gut die Dienste von Microsoft funktionieren, da jeder der Dienste seine eigenen Anwendungen hat.

9. Die Microsoft Cloud wächst.

Guthrie gab auch zahlreiche Statistiken zum Wachstum von Microsoft Cloud und insbesondere des Azure-Cloud-Dienstes an. 85 Prozent der Fortune-500-Unternehmen nutzen einen Teil der Microsoft-Cloud, 1, 4 Millionen SQL-Datenbanken in Azure und 5 Millionen Unternehmen den Azure Active Directory-Dienst. Das sind große Zahlen, aber es scheint viel Raum zu geben, um zu wachsen. In Office gab Li an, dass 60 Millionen Benutzer Office 365 nutzen. Das klingt beeindruckend, bedenkt aber, dass es laut ihm auch 1, 2 Milliarden Office-Benutzer gibt. Ich war an der Erkenntnis interessiert, dass ein Großteil der Verwendung von Azure von Office 365-Kunden betrieben wird, da Organisationen, die sich für Office 365 entscheiden, mit hoher Wahrscheinlichkeit auch Azure Active Directory-Dienste verwenden (was mit dem übereinstimmt, was ich von Benutzern gesehen und gehört habe).

10. Microsoft bereitet sich auf eine Zukunft nach der App vor.

Fast alle heutigen Anwendungen wurden mit dem Konzept mehrerer Maschinen oder virtueller Maschinen erstellt, auf denen jeweils bestimmte Anwendungen ausgeführt werden und die zusammenarbeiten - beispielsweise ein Anwendungsserver, ein Webserver und ein Datenbankserver. Wenn Unternehmen Anwendungen in die Cloud verschieben, haben sie diese Struktur meist beibehalten, und tatsächlich folgen die meisten Web-Apps dieser Methode. In letzter Zeit haben wir jedoch festgestellt, dass einige größere Anwendungen in viel kleinere Blöcke oder "Microservices" unterteilt wurden, wobei sich viele auf Dienste wie Container konzentrierten, die das Verschieben von Anwendungen und das Erstellen neuer Instanzen vereinfachen. Bei Build diskutierten Guthrie und der Hauptprogrammmanager Scott Hanselman die Pläne von Microsoft, diese Art von Service zu ermöglichen, mit einem Containerdienst, der mit Apache Mesos und Docker Swarm zusammenarbeitet (der Windows Server- oder Linux-Container zulässt), und einer neuen Service Fabric, die als Dienst fungiert Eine Microservice-Plattform, die unter Azure und möglicherweise auch unter VMware, OpenStack und Amazon Web Services bereitgestellt werden kann. Guthrie sagte, dass ein Großteil von Azure und Office 365 mit Service Fabric erstellt wurde, und zeigte auch, wie das Age of Ascent-Spiel diese Funktionen verwendete, um es viel schneller zu machen und bis zu 50.000 gleichzeitige Spieler in einer einzigen Schlacht zu bearbeiten. Auf lange Sicht könnten mehr große Anwendungen auf dieses Modell umsteigen, und mehr der kleineren Mikrodienste könnten Dienste sein, die von der Cloud-Plattform selbst angeboten werden. Es ist eine interessante Vision. In gewisser Hinsicht sind andere in dieser Vision voraus - zusätzlich zu Mesos und Docker kommen Google Kubernetes und der Lambda-Dienst von Amazon in den Sinn, einen Teil davon zu adressieren -, aber es ist alles sehr früh. Im Erfolgsfall könnte dies die Art und Weise, wie Menschen Anwendungen schreiben, grundlegend verändern. Es bleibt jedoch abzuwarten, ob dies etwas für alle Entwickler oder nur für die größten Anwendungen ist.

Microsoft im Aufbau: 10 gesprochene und unausgesprochene Nachrichten