Von Lynn Greiner
Als Microsoft vor mehr als 45 Jahren gegründet wurde, war es ein Unternehmen für Entwicklerwerkzeuge, und sein erstes Produkt war eine Programmiersprache. Während seiner Keynote auf der virtuellen Entwicklerkonferenz Microsoft Build sagte Scott Guthrie, Executive Vice-President der Cloud- und KI-Gruppe, dass Entwickler und die Plattformen, die sie nutzen, seither "Kern der DNA von Microsoft" sind.
Und es war noch nie eine bessere Zeit, um Entwickler zu sein.
"Die digitale Transformation, die für die nächsten 10 Jahre prognostiziert wurde, findet heute statt", sagte Microsoft Chief Executive Officer Satya Nadella während seiner Keynote. "Da Computer in jeden Aspekt unseres Lebens eingebettet werden, wird es so etwas wie den Tech-Sektor nicht mehr geben. Die Welt wird sich durch die Tech-Intensität im großen Maßstab verändern. Jede Organisation wird nicht nur die neueste Technologie übernehmen müssen, sondern vor allem ihre eigene, einzigartige digitale Technologie entwickeln, um nicht ins Hintertreffen zu geraten. In den letzten zwei Jahren ist die Zahl der Entwickler in Nicht-Tech-Unternehmen schneller gewachsen als in Tech-Unternehmen.
"Bei dieser Konferenz geht es nicht darum, neue Regeln oder Zwänge aufzustellen, die vorschreiben, wie oder was man bauen sollte."
Auf der Konferenz hat Microsoft mehr als 100 Ankündigungen gemacht, darunter neue Features und Funktionen, die Entwicklern diese Hilfe bieten sollen. Hier sind einige Highlights:
AZURE
In Anbetracht von Microsofts Fokus auf die Cloud erhielt Azure die meiste Liebe auf der Build, mit 24 spezifischen Ankündigungen und ein paar mehr für Dienste oder Produkte, die damit zusammenhängen.
Azure AI enthält drei neue Komponenten, die Entwicklern helfen, gängige Geschäftsprozesse zu modernisieren. Azure Bot Service enthält jetzt einen visuellen Authoring Canvas mit erweiterbaren Open-Source-Tools, die das Hinzufügen von Sprach- und Telefoniefunktionen ermöglichen. Azure Metrics Advisor, jetzt allgemein verfügbar, nutzt maschinelles Lernen, um Anomalien in der Telemetrie von Sensoren, Produkten und Geschäftsmetriken zu finden und Einblicke zu geben. Azure Video Analyzer, jetzt in der Vorschau, kombiniert Live Video Analytics und Video Indexer in einem einzigen Dienst.
Zwei Komponenten von Azure Cognitive Services, Document Translator und Text Analytics for Health, sind aus der Vorschau herausgekommen und jetzt allgemein verfügbar.
Azure Machine Learning verwaltete Endpunkte, die Entwicklern helfen, Modelle schnell zu erstellen und bereitzustellen, sind jetzt in der Vorschau. Es umfasst Infrastrukturüberwachung und Protokollanalysen.
PyTorch Enterprise ist auf Microsoft Azure eingeführt worden. Microsoft arbeitet mit PyTorch zusammen, um das PyTorch Enterprise Support-Programm zu erstellen, um den Benutzern eine zuverlässigere Produktionserfahrung zu bieten.
Azure App Services sind jetzt in der Vorschau als Azure Arc aktiviert, sodass sie überall auf Kubernetes-Clustern laufen können.
Native Unterstützung für WebSocket-APIs in Azure API Management ist jetzt in der Vorschau.
Azure Communication Services erhalten mehrere neue intelligente Funktionen. Jetzt in der Vorschau: eine UI-Bibliothek, die es Entwicklern ermöglicht, benutzerdefinierte Erlebnisse zu erstellen, Unterstützung des TURN-Protokolls (Traversal Using Relays around NAT), um Sprach- und Videoanrufe zwischen Web- oder Mobil-Apps zu ermöglichen, und das Azure Communication Services Calling SDK für die Windows Universal Platform, das es Entwicklern ermöglicht, Sprach- und Videoanrufe zu nativen Windows-Apps hinzuzufügen. Im Juni wird die Vorschau für Anrufaufzeichnung für Azure Communication Services und Direct Routing für Azure Communication Services veröffentlicht.
Azure Logic Apps bieten jetzt neue Hosting-Optionen sowie eine bessere Integration mit Visual Studio Code. Microsoft hat außerdem eine neue Standard-Preisstufe sowie 4000 zusätzliche Aktionen in der Pay-per-Use-Verbrauchsstufe angekündigt.
Zwei neue Azure Marketplace-Angebote machen es Kunden leichter, ihre Java-Apps nach Azure zu verlagern. Angebote für Red Hat JBoss Enterprise Application Platform werden gemeinsam von Red Hat und Microsoft unterstützt und Angebote für WebSphere Application Server erhalten gemeinsamen Support von Microsoft und IBM.
Der Microsoft-Build von OpenJDK ist eine kostenlose Langzeit-Support-Version von OpenJDK, einer Referenzimplementierung der Java SE-Plattform. Sie ist jetzt allgemein verfügbar.
Durable Functions, eine Erweiterung von Azure Functions für die Erstellung von serverlosen Workflows, unterstützt jetzt PowerShell und ist allgemein verfügbar.
Microsoft gibt eine Vorschau auf eine Reihe von Updates für seine Azure-Analyse-Tools. Azure Synapse Link for Dataverse ermöglicht es Entwicklern, die in Power Apps oder Dynamics 365 arbeiten, ihre Dataverse-Umgebung in Azure Synapse zu bringen. Azure Synapse-Unterstützung für Spark 3.0 und Synapse Apache Spark Hardware wird die Leistung von Apache Spark-Workloads verbessern. Azure Purview, ein Datenklassifizierungs- und Governance-Dienst, unterstützt jetzt Azure Database for MySQL und Azure Database for PostgreSQL.
Azure Cosmos DB erhielt eine Reihe von Updates, darunter ein erweitertes kostenloses Tier, das 1.000 Anfrageeinheiten bereitgestellten Durchsatz und 25 GB Speicher pro Monat für die Lebensdauer eines Azure Cosmos DB-Kontos pro Azure-Abonnement bietet. Neue Funktionen in der Vorschau sind: Azure Cosmos DB Linux-Emulator, partielles Dokumenten-Update, integrierter Cosmos DB-Cache und Always Encrypted für Azure Cosmos DB. Azure Cosmos DB serverless und Azure Cosmos DB rollenbasierte Zugriffskontrolle sind jetzt allgemein verfügbar.
Zwei neue Preisstufen für Azure Databases for PostgreSQL und Azure Database for MySQL Flexible Server beinhalten ein in Kürze verfügbares 12-Monats-Angebot für Kunden, die sich für ein kostenloses Azure-Konto anmelden, das bis zu 750 Stunden kostenlos zur Verfügung stellt. Darüber hinaus gibt es für Azure Database for PostgreSQL - Hyperscale jetzt ein Single Node Basic Tier, das in der Vorschau im Osten der USA verfügbar ist (weitere Regionen folgen in Kürze).
Azure SQL Database bietet Ledger-Funktionen zur kryptografischen Verifizierung für Unternehmenskunden mit sensiblen Daten. Sie befindet sich jetzt in der Vorschau.
.NET 6 Preview 4 ist verfügbar, mit einer Reihe neuer Funktionen, darunter Visual Studio-Unterstützung für die Multiplattform-App-UI, mit der Entwickler Apps für Windows, MacOS, iOS und Android mit einer einzigen Codebasis erstellen können, ASP.NET Blazor-Hybrid-Apps und mehr Geräteziele, darunter Apple Silicon und ARM64. Es beinhaltet auch Leistungsverbesserungen.
Azure Security Center enthält jetzt Container-Scanergebnisse, die durch eine GitHub-Aktion gefunden wurden.
Visual Studio 2019 16.10 mit Produktivitätsverbesserungen und erweiterten Docker- und Azure-Tools ist jetzt allgemein verfügbar.
Azure-App-Dienste sind jetzt Arc-fähig, sodass sie über Azure Arc vor Ort oder in anderen Cloud-Diensten genutzt werden können.
Azure Arc-fähiges Open Service Mesh (OSM), das die Integration zwischen OSM und Arc-fähigen Kubernetes-Clustern vereinfacht, ist jetzt in der Vorschau.
Azure Kubernetes Services auf Azure Stack HCI ist jetzt allgemein verfügbar. Azure Stack HCI, ein mit der Cloud verbundenes hyperkonvergentes Infrastruktur-Betriebssystem, das als Azure-Dienst bereitgestellt wird, erhielt auch eine neue Multicluster-Überwachung im Azure-Portal.
Azure Bicep, eine Open-Source-Sprache für die Bereitstellung von Azure-Ressourcen als Code, veröffentlicht im Juni die Version 0.4; sie fügt einen neuen Bicep-Linter, vereinfachte Codestrukturen und eine Code-Validierung hinzu.
Das neueste Update vonAzure Monitorfügt zwei Funktionen in der Vorschau hinzu: einfaches Onboarding von Application Insights für Java-Apps auf Azure App Services und gemeinsam nutzbare Query Packs von Log-Analysen.
Elastic und Microsoft entwickeln ein natives Azure-Erlebnis, das sich jetzt in der Vorschau befindet. Benutzer können Elastic über das Azure-Portal finden, bereitstellen und verwalten.
Azure IoT hat angekündigt, dass Updates allgemein verfügbar sind. Azure IoT Edge wurde aktualisiert, um Verschachtelungsfunktionen zu enthalten, und Azure IoT Edge für Linux unter Windows, auch bekannt als EFLOW, wurde veröffentlicht.
IDENTITÄT UND SICHERHEIT
- Die Funktion " Continuous Access Evaluation" in Azure Active Directory ist jetzt in der Vorschau in Microsoft Graph verfügbar.
- MitAzure Active Directory-Zugriffsüberprüfungen können Kunden die Zuweisung von privilegierten Rollen überprüfen, um den Zugriff besser zu regeln.
- Azure Confidential Ledger ist ein neuer verwalteter Azure-Dienst, der jetzt in der Vorschau verfügbar ist und ein manipulationssicheres Register für die Speicherung sensibler Daten zur Aufzeichnung und Prüfung bietet. Es schützt Daten in der Nutzung durch eine vertrauenswürdige Ausführungsumgebung, einen sicheren Bereich eines Hauptprozessors, und bietet einmalige Schreib- und Lesegarantien, um sicherzustellen, dass die Daten nicht manipuliert oder gelöscht werden können.
- Visual Studio 2019.10 bietet ein neues Befehlszeilen-Tool, MS Identity App Sync, das Entwicklern die Registrierung und Konfiguration von ASP.NET-Apps vereinfacht. Es ist jetzt in der Vorschau.
MICROSOFT 365
Zusätzlich zu den Teams-Updates gab es vier Ankündigungen, die auf Microsoft Graph abzielten.
- Graph Data Connect wird jetzt auf Azure als gebührenpflichtiger Dienst angeboten und nicht mehr pro Benutzer/Monat abgerechnet, sodass Entwickler nur für ihre Nutzung bezahlen müssen.
- Microsoft Search Federation, die eine einheitliche Suche über Azure Cognitive Search und Dynamics 365 hinweg schafft, wird im Laufe dieses Jahres allgemein verfügbar sein.
VERBUNDENE
- Microsoft erweitert die durchsuchbaren Inhaltsquellen mit Graph-Konnektoren. Die für 2019 angekündigten Konnektoren sind derzeit für Microsoft Search in SharePoint, Office.com und Bing verfügbar und werden bald auch für Teams und Windows verfügbar sein.
- Eine neue eingebettete App, Organization Explorer, kommt diesen Sommer zu Microsoft Outlook, um Mitarbeitern zu helfen, Personen innerhalb ihres Unternehmens mit ähnlichen Fähigkeiten zu finden oder Teams zu entdecken, mit denen sie zusammenarbeiten können.
POWER PLATFORM
Anwender der Low Code Power Platform können sich über acht neue Goodies freuen:
- Process Advisor, eine neue Komponente von Process Automate, empfiehlt zu automatisierende Prozesse und ermöglicht Anwendern ohne umfangreiche Programmierkenntnisse, sich wiederholende Aufgaben zu automatisieren. Er ist mit Attended RPA und Pro-User-Plänen verfügbar.
- Drei neue professionelle Entwicklungstools und Zertifizierungen: Die Power Platform-Integration in den Microsoft 365 Developer-Plan, ein neuer eigenständiger Power Apps Developer-Plan und ein neuer Power Platform Fusion Development-Lernpfad, der Entwicklern bei der Erstellung von Low-Code-Lösungen helfen wird.
- DiePower BI-Integration mit Jupyter Notebook ist jetzt in der Vorschau.
- Zu den neuen Funktionen in Power BI Premium gehören Automatisierungs-APIs, Streaming-Datenflüsse und automatische Aggregation. Die APIs sind ab sofort verfügbar, während die Datenflüsse und die Aggregation im Juni in die Vorschau aufgenommen werden.
- Neue Funktionen in Power Fx werden es Entwicklern ermöglichen, Apps mit natürlicher Sprache zu erstellen, angetrieben durch das GPT-3 Natural Language Model von OpenAI, das auf Azure Machine Learning läuft. Wenn Sie z. B. "Zeige Bestellungen mit Produktnamen, die mit Kindern beginnen" eingeben, erhält der Entwickler eine Liste mit den am besten geeigneten Formeln zur Auswahl. Zusätzlich kann das PROgram Synthesis using Examples (PROSE) SDK Modelle trainieren, um Aufgaben auszuführen, wenn man ihnen ein paar Beispiele gibt. Diese Fähigkeiten werden im Juni in einer Vorschau zu sehen sein.
- Power Fx wird von Power Apps Canvas Apps auf Model-Driven Commanding und Dataverse Calculated Columns erweitert. Diese Erweiterungen werden im Juni in der Vorschau zu sehen sein.
- Fusion-Teams - Teams, die sowohl professionelle Entwickler als auch sogenannte Bürgerentwickler umfassen - sind die Zielgruppe für eine Reihe von Funktionen, die laut Microsoft "bald" kommen werden: Native Power Platform-Integration in Visual Studio und Visual Studio Code, Unterstützung der Befehlszeilenschnittstelle (CLI) für Quellcodedateien und Paketierung, unabhängige Publisher-Funktionen und ein Beschleuniger für das Application Lifecycle Management.
- Power Virtual Agents ist jetzt in das Bot Composer Framework integriert, um Entwicklern und Geschäftsanwendern zu helfen, gemeinsam Bots zu erstellen. Benutzer können ihren Bot verbessern, indem sie benutzerdefinierte Dialoge mit dem Bot Framework Composer entwickeln und sie zu ihrem Power Virtual Agents-Bot hinzufügen. Mit Bot Framework Composer hinzugefügte benutzerdefinierte Dialoge werden mit dem restlichen Bot-Inhalt von Power Virtual Agents bereitgestellt, gehostet und ausgeführt und erfordern kein zusätzliches Microsoft Azure-Hosting.
WINDOWS
Auch die Windows-Komponenten wurden nicht ignoriert.
- Microsoft Edge 91 verfügt nun über mehrere Leistungsverbesserungen, darunter Sleeping Tabs, die Anzeigen in den Ruhezustand versetzen, wenn eine Registerkarte im Hintergrund ist, und Startup Boost, der zentrale Edge-Prozesse im Hintergrund ausführt, auch wenn der Browser nicht aktiv ist, und so seinen Start beschleunigt.
- Edge WebView2 für Win32 C/C++, Windows Presentation Foundation (WPF), Windows Forms und WinUI 3 hilft Entwicklern, webbasierte Erlebnisse in ihre nativen Anwendungen zu bringen, unabhängig von der Version von Windows. Es ist jetzt allgemein verfügbar.
- Mit der Vorschau von Project Reunion können Entwickler Windows-Apps schneller entwickeln, indem sie die Benutzeroberfläche vom Betriebssystem entkoppeln. Sie bietet Unterstützung für Windows 10 Version 1809, die Möglichkeit, Project Reunion mit einer .NET 5 App und der Windows UI Library (WinUI) 3 zu verwenden, sowie Microsoft Edge WebView2 für die Entwicklung von Benutzerinteraktionen. Version 1.0 ist für das 4. Quartal dieses Jahres geplant.
- In diesem Sommer wird der Microsoft Store das Snapdragon Developer Kit verkaufen, ein Windows on ARM Referenzgerät, das es Entwicklern ermöglicht, native Anwendungen auf ARM64 zu erstellen.
- Windows Subsystem für Linux (WSL) unterstützt jetzt Linux-Anwendungen mit grafischer Benutzeroberfläche.
- Kommerzielle Windows-Anwender werden bald in der Lage sein, über die Windows-Suchleiste in Unternehmenstools wie Salesforce und Dynamics 365 zu suchen.
- Die jetzt verfügbare Vorschauvon Windows Terminal 1.9 verfügt über einen neuen Quake-Modus, mit dem Benutzer ein neues Terminalfenster mit einem Tastaturkürzel öffnen können. Es hat auch eine neue Einstellungen UI, so dass Benutzer nicht mehr eine Konfigurationsdatei bearbeiten müssen.