Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Erstellen Sie Copilot-, Teams- oder Outlook-Szenarien, die von adaptiven Karten unterstützt werden? Besuchen Sie den Dokumentationshub für adaptive Karten, den neuen One-Stop-Shop für alle Ihre Anforderungen an adaptive Karten! Es verfügt über alle Ressourcen, die Sie suchen, einschließlich der vollständigen Dokumentation für viele neue Features, z. B. dynamisches Layout, Symbol, Badge, Karussell, Diagramme und vieles mehr!
Adaptive Karten sind ein offenes Kartenaustauschformat, das es Entwicklern ermöglicht, UI-Inhalte auf gemeinsame und konsistente Weise auszutauschen.
Eine ganz neue Möglichkeit zum Bereitstellen der Benutzeroberfläche: Adaptive Karten sind plattformagnostische Ui-Codeausschnitte, die in JSON erstellt wurden, die Apps und Dienste offen austauschen können. Wenn sie an eine bestimmte App übermittelt wird, wird der JSON-Code in eine systemeigene Benutzeroberfläche transformiert, die sich automatisch an seine Umgebung anpasst. Es hilft beim Entwerfen und Integrieren von ui mit geringem Gewicht für alle wichtigen Plattformen und Frameworks.
Adaptive Karten sind für:
Lernen Sie Ihre Benutzer an, wo sie sich befinden
Modernes digitales Leben ist hektikisch. Benutzer wechseln ständig zwischen Geräten, Apps und Diensten, um ihre Arbeit zu erledigen. Adaptive Karten helfen Ihnen, das Engagement und die Effizienz zu steigern, indem Sie Ihre Aktionen erfordernden Inhalte direkt in die Apps einfügen, die sie täglich verwenden.
Integration in vorhandene Apps:
- Adaptive Teams-Karten: Als digitaler Hub für viele moderne Mitarbeiter bietet Teams mehrere Erweiterbarkeitspunkte für Apps zur Integration. Ein Konversationsagent, der von Adaptive Karten unterstützt wird, kann Geschäftsabläufe auf Ihrer Website oder über andere Kanäle deutlich vereinfachen.
- Nachrichten mit Aktionen in Outlook: E-Mails sind seit langem Lebensblut eines Information Workers, und jetzt können Sie Aktionen erfordernde Inhalte direkt an ihren Posteingang übermitteln.
- Windows-Zeitachse: Helfen Sie Benutzern, ihre Aktivitäten auf jedem Gerät fortzusetzen.
Öffnen Ihrer Apps zur Erweiterbarkeit
Es gibt ein Entwickler-Ökosystem, das ihre Apps mit Ihren Anwendungen integrieren möchte, aber wie können Sie dies sicher tun, ohne dass ihre Inhalte wie ein Fremdkörper wirken? Adaptive Karten sind immer nativ und blenden sich nahtlos in die umgebende Benutzeroberfläche ein – und arbeiten auf jeder wichtigen Plattform!
Installieren der Rendering-SDKs >
- Systemeigene Leistung: Adaptive Karten rendern systemeigene UI auf einer beliebigen Plattform.
- Passt sich an die umgebende Benutzeroberfläche an: Karten passen sich automatisch an die umgebende Benutzeroberfläche an.
- Vollständig erweiterbar: Das Schema ist geöffnet, sodass Sie Ihr eigenes Element hinzufügen können.
- Dynamisch und interaktiv: Interaktivität wird deklarativ ausgedrückt, um das Risiko einer benutzerdefinierten Codeeinfügung zu verringern.
Entwerfen von Karten überall
Sie müssen Ihre Benutzer nicht an diese Website senden, um Karten zu entwerfen. Genau wie adaptive Karten blenden sich in ihre Umgebung ein, so funktioniert der Designer für adaptive Karten. Das SDK enthält eine vollständige Konfigurations-API, mit der Sie Kartenworkflows tief in Ihre vorhandene Toolkette integrieren können.
Installieren des Designer SDK >
Erstellen, Freigeben und Ermitteln wiederverwendbarer Vorlagen
Was wäre, wenn Sie sofort eine Art von Daten anzeigen könnten? Dabei kann es sich um die Daten Ihrer eigenen App, die Daten Ihrer Organisation oder um Daten aus dem Web handeln. Mit der Vorlagenverwaltung für adaptive Karten können Sie die Daten vom Kartenlayout trennen, und wenn sie mit einem neuen Vorlagendienst gekoppelt werden, wird ein ganz neues Ökosystem des Kartenaustauschs möglich.
Erstellen von wiederverwendbaren Kartenvorlagen >
- Umfassende Designerintegration: Mit Beispieldaten können Sie eine Vorschau Ihrer Vorlage anzeigen, ohne den Designer verlassen zu müssen.
- Vereinfachen Sie Entwicklungsworkflows: Erstellen Sie Ihre Vorlage im Designer, verwenden Sie sie ohne Ihre Dienste, und fügen Sie sie dann direkt wieder in den Designer ein, um Änderungen vorzunehmen.
- Ermitteln und Freigeben von Vorlagen mithilfe eines REST-Diensts: Der Vorlagendienst findet eine Vorlage für Ihre Daten und füllt sie sogar für Sie auf.
- Wir möchten von Ihnen hören: Wir haben noch kein Veröffentlichungsdatum für diese Vorschau, aber wir warten darauf, von Ihnen zu lernen.
Funktionsweise
Kartenautoren beschreiben ihren Inhalt als einfaches JSON-Objekt. Diese Inhalte können dann nativ in einer Hostanwendung gerendert werden und sich automatisch an das Aussehen und Verhalten des Hosts anpassen.
Contoso Bot kann z. B. eine adaptive Karte über das Bot-Framework erstellen, und wenn er an Skype übermittelt wird, sieht er wie eine Skype-Karte aus. Wenn dieselbe Nutzlast an Microsoft Teams gesendet wird, erscheint und wirkt sie wie Microsoft Teams. Wenn mehr Host-Apps adaptive Karten unterstützen, wird die gleiche Nutzlast in diesen Anwendungen automatisch aktiviert und fügt sich dennoch nahtlos als nativer Bestandteil in die App ein.
Benutzer gewinnen, weil alles vertraut ist. Host-Apps gewinnen, da sie die Benutzeroberfläche steuern. Und Kartenautoren gewinnen, weil ihre Inhalte ohne zusätzliche Arbeit breiter erreichbar sind.
Ziele
Die Ziele für adaptive Karten sind:
- Portierbar – Für alle Apps, Geräte und Ui-Frameworks
- Open – Bibliotheken und Schemas sind Open Source und freigegeben
- Niedrige Kosten - Einfach zu definieren, einfach zu verbrauchen
- Ausdrucksstark – Gezielt auf den langen Teil der Inhalte, die Entwickler produzieren möchten
- Rein deklarativ - Es ist kein Code erforderlich oder zulässig.
- Automatisch gestylt – Entsprechend den Hostanwendungs-UX- und Markenrichtlinien
Für Kartenautoren
Adaptive Karten eignen sich hervorragend für Kartenautoren:
- Ein Schema – Sie erhalten ein einzelnes Format, minimieren die Kosten für die Erstellung einer Karte und maximieren die Anzahl der verwendeten Orte.
- Umfangreicherer Ausdruck – Ihre Inhalte können sich genauer an das, was Sie sagen möchten, ausrichten, da Sie eine umfangreichere Palette zum Zeichnen haben.
- Breite Reichweite – Ihre Inhalte funktionieren in einer breiteren Palette von Anwendungen, ohne dass Sie neue Schemas erlernen müssen.
- Eingabesteuerelemente – Ihre Karte kann Eingabesteuerelemente zum Sammeln von Informationen vom Benutzer enthalten, der die Karte anzeigt.
- Bessere Werkzeuge - Ein offenes Kartenökosystem bedeutet ein besseres Werkzeug, das von allen geteilt wird.
Für Erfahrungsbesitzer
Wenn Sie ein App-Entwickler sind, der ein Ökosystem von Drittanbieterinhalten nutzen möchte, werden Sie adaptive Karten lieben, da:
- Konsistente Benutzererfahrung – Sie garantieren eine konsistente Benutzererfahrung für Ihre Benutzer, da Sie über den Stil der gerenderten Karte verfügen.
- Systemeigene Leistung – Sie erhalten systemeigene Leistung, da sie auf Ihr UI-Framework direkt ausgerichtet ist.
- Sicher – Inhalte werden in sicheren Nutzlasten bereitgestellt, sodass Sie Ihr UI-Framework nicht für unformatiertes Markup und Skripting öffnen müssen.
- Einfach zu implementieren – Sie erhalten vorgefertigte Bibliotheken, die Sie einfach in jede von Ihnen unterstützte Plattform integrieren können.
- Kostenlose Dokumentation – Sie sparen Zeit, da Sie kein proprietäres Schema erfinden, implementieren und dokumentieren müssen.
- Gemeinsame Tools – Sie sparen Zeit, da Sie keine benutzerdefinierten Tools erstellen müssen.
Kerndesignprinzipien
Adaptive Karten werden durch eine Reihe von Leitprinzipien gesteuert, die nützlich waren, um das Design auf dem Weg zu halten.
Semantik anstelle von Pixelperfektion
Wir haben uns so weit wie möglich für semantische Werte und Konzepte im Gegensatz zu reinem pixelgenauen Layout bemüht. Beispiele für semantischen Ausdruck werden in Farben, Größen und elementen wie FactSet und ImageSet angezeigt. Dies alles ermöglicht es der Hostanwendung, bessere Entscheidungen über das tatsächliche Aussehen und Verhalten zu treffen.
Kartenautoren besitzen den Inhalt, die Host App besitzt das Erscheinungsbild und Benutzererlebnis.
Die Kartenautoren besitzen das, was sie sagen möchten, aber die Anwendung, die sie anzeigt, besitzt das Aussehen und das Erscheinungsbild der Karte im Kontext ihrer Anwendung.
Halten Sie es einfach, aber ausdrucksstark
Wir wollen, dass Adaptive Cards ausdrucksstark und allgemein einsetzbar sind, aber kein UI-Framework erstellen wollen. Das Ziel ist es, eine Zwischenschicht zu schaffen, die "ausdrucksstarke genug" ist, wie Markdown ausdrucksstark genug für Dokumente ist.
Durch Fokussierung auf Einfachheit und Ausdruckskraft hat Markdown eine einfache und konsistente Beschreibung von Dokumentinhalten erstellt. Auf die gleiche Weise glauben wir, dass adaptive Karten ein einfaches, ausdrucksstarkes Mittel zur Beschreibung von Karteninhalten schaffen können.
Im Zweifelsfall, lass es weg
Es ist einfacher, später hinzuzufügen, als es ist, mit einem Fehler zu leben. Wenn wir überlegten, ob wir etwas hinzufügen sollten oder nicht, entschieden wir uns, es wegzulassen. Es ist immer einfacher, eine Eigenschaft hinzuzufügen, als mit einer Altlast zu leben, die wir nicht mehr unterstützen möchten.