Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Megjegyzés:
Adaptív kártyákkal működő Copilot-, Teams- vagy Outlook-forgatókönyveket készít? Látogasson el az Adaptív Kártya Dokumentációs Központba, az új egyablakos boltba, ahol minden adaptív kártyára szüksége van! Az összes keresett erőforrással rendelkezik, beleértve számos új funkció teljes dokumentációját, például a Rugalmas elrendezést, az Ikont, a Jelvényt, a Körhintát, a Diagramokat és még sok mást!
Az adaptív kártyák nyílt kártyacsere formátumot jelentenek, amely lehetővé teszi a fejlesztők számára a felhasználói felületi tartalmak közös és konzisztens cseréjét.
A felhasználói felület egy teljesen új módja: Az adaptív kártyák a JSON-ban létrehozott felhasználói felület platformfüggetlen kódrészletei, amelyeket az alkalmazások és szolgáltatások nyíltan kicserélhetnek. Amikor egy adott alkalmazáshoz érkezik, a JSON natív felhasználói felületté alakul, amely automatikusan alkalmazkodik a környezetéhez. Segít megtervezni és integrálni a könnyű felhasználói felületet minden nagyobb platformhoz és keretrendszerhez.
Adaptív kártyák arra vannak, hogy:
A felhasználók megismerése ott, ahol vannak
A modern digitális élet hektikus. A felhasználók folyamatosan váltanak az eszközök, alkalmazások és szolgáltatások között a munkájuk elvégzéséhez. Az adaptív kártyák segítségével növelheti az elkötelezettséget és a hatékonyságot azáltal, hogy a naponta használt alkalmazásokba közvetlenül beilleszti az interaktív tartalmat.
Integrálás meglévő alkalmazásokba:
- Teams adaptív kártyák: A Teams számos modern dolgozó digitális központjaként több bővítőpontot kínál az alkalmazások integrálásához. Az Adaptív kártyákkal működő beszélgetési ügynökök jelentősen leegyszerűsíthetik a webhelyen vagy más csatornákon futó üzleti munkafolyamatokat.
- Outlook Actionable Messages: Az e-mail már régóta egy információs feldolgozó életének része, és most már közvetlenül a beérkezett üzenetek mappájába is eljuttathatja a végrehajtható tartalmakat.
- Windows-idővonal: Segítség a felhasználóknak, hogy bármilyen eszközön folytathassák a tevékenységüket.
Az alkalmazások megnyitása a bővíthetőség érdekében
Van egy fejlesztői ökoszisztéma, amely szeretne integrálódni az alkalmazásaival, de hogyan teheti ezt biztonságosan, hogy a tartalmak ne tűnjenek ki bántóan? Az adaptív kártyák mindig natívak, és zökkenőmentesen illeszkednek a környező felhasználói felületbe – és minden nagyobb platformon működnek!
A renderelési SDK-k telepítése >
- Natív teljesítmény: Az adaptív kártyák natív felhasználói felületet renderelnek bármely platformon.
- Alkalmazkodik a környező felhasználói felülethez: A kártyák automatikusan alkalmazkodnak a környező felhasználói felülethez.
- Teljesen bővíthető: A séma nyitott végű, így saját elemet adhat hozzá.
- Dinamikus és interaktív: Az interaktivitás deklaratív módon van kifejezve az egyéni kódinjektálás kockázatának csökkentése érdekében
Kártyák tervezése bárhol
Nem szükséges elküldenie a felhasználókat erre a webhelyre a kártyák megtervezéséhez. Ahogy az Adaptív kártyák is beleolvadnak a környezetükbe, úgy az Adaptív kártyatervező is. Az SDK teljes konfigurációs API-t tartalmaz, amely lehetővé teszi a kártya-munkafolyamatok mélyebb integrálását a meglévő eszközláncba.
Újrafelhasználható sablonok létrehozása, megosztása és felderítése
Mi a teendő, ha bármilyen adattípust azonnal megjeleníthet? Ez lehet a saját alkalmazás adatai, a szervezet adatai vagy az internetről származó adatok. Az Adaptive Card Templating segítségével elkülönítheti az adatokat a kártyaelrendezéstől, és ha egy új sablonszolgáltatással párosítva egy teljesen új kártyacsere-ökoszisztéma válik lehetővé.
Újrafelhasználható kártyasablonok létrehozása >
- Gazdag tervezői integráció: A mintaadatok lehetővé teszik a sablon előnézetének megtekintését anélkül, hogy elhagyná a tervezőt.
- A fejlesztési munkafolyamatok egyszerűsítése: Hozza létre a sablont a tervezőben, használja a szolgáltatások nélkül, majd illessze vissza a tervezőbe a módosítások elvégzéséhez.
- Sablonok felfedezése és megosztása REST szolgáltatással: A sablonszolgáltatás megkeresi az adatok sablonjait, és még azOkat is feltölti.
- A következőt szeretnénk hallani: Még nincs megjelenési dátumunk ehhez az előzetes verzióhoz, de várjuk, hogy tanuljunk Öntől.
Hogyan működnek?
A kártyakészítők egyszerű JSON-objektumként írják le a tartalmukat. Ez a tartalom ezután natív módon jeleníthető meg egy gazdagépalkalmazásban, automatikusan alkalmazkodva a gazdagép megjelenéséhez és hangulatához.
A Contoso Bot például a Bot Frameworken keresztül hozhat létre adaptív kártyát, és ha a Skype-ra érkezik, skype-kártyaként fog kinézni és érezni. Amikor ugyanazt a hasznos elemet elküldi a Microsoft Teamsnek, az a Microsoft Teamshez hasonlóan fog kinézni és érezni. Ahogy egyre több host alkalmazás támogatja az adaptív kártyákat, ugyanaz a tartalom automatikusan megjelenik ezekben az alkalmazásokban, de továbbra is teljesen natívnak tűnik az alkalmazásban.
A felhasználók nyernek, mert minden ismerősnek tűnik. A gazdagépalkalmazások azért nyernek, mert ők irányítják a felhasználói élményt. A kártyakészítők pedig azért nyernek, mert tartalmaik további munka nélkül szélesebb körben elérhetők lesznek.
Célok
Az adaptív kártyák céljai a következők:
- Hordozható – Bármely alkalmazásra, eszközre és felhasználói felületi keretrendszerre
- Megnyitás – A kódtárak és a sémák nyílt forráskódúak és megosztottak
- Alacsony költség – Könnyen definiálható, könnyen fogyasztható
- Expressive – A fejlesztők által létrehozni kívánt tartalom hosszú farkára célzott
- Tisztán deklaratív – Nincs szükség kódra vagy nem engedélyezett
- Automatikus stílus – A gazdagépalkalmazás UX- és márkaszabályzatai
Kártyakészítőknek
Az adaptív kártyák nagyszerűek a kártyakészítők számára:
- Egyetlen séma – Egyetlen formátumot kap, minimálisra csökkenti a kártya létrehozásának költségeit, és maximalizálja a használható helyek számát.
- Gazdagabb kifejezés – A tartalom pontosabban tükrözheti, amit mondani szeretne, mert gazdagabb eszköztárral dolgozhat.
- Széles körű elérés – A tartalom az alkalmazások szélesebb körében fog működni anélkül, hogy új sémákat kellene megtanulnia.
- Beviteli vezérlők – A kártya tartalmazhat bemeneti vezérlőket a kártyát megtekintő felhasználó információinak gyűjtéséhez.
- Jobb eszközhasználat – A nyílt kártyás ökoszisztéma jobb eszközhasználatot jelent, amelyet mindenki megoszt.
Élménygazdáknak
Ha Ön egy alkalmazásfejlesztő, aki egy harmadik féltől származó tartalom ökoszisztémájába szeretne koppintani, szeretni fogja az Adaptív kártyákat, mert:
- Konzisztens felhasználói élmény – Konzisztens felhasználói élményt garantál a felhasználók számára, mivel Ön a renderelt kártya stílusával rendelkezik.
- Natív teljesítmény – Natív teljesítményt kap, mivel közvetlenül a felhasználói felületi keretrendszerre irányul.
- Biztonságos – A tartalom biztonságos csomagokban érhető el, így nem kell megnyitnia a felhasználói felület keretrendszerét nyers jelölőnyelvek és szkriptek számára.
- Könnyen implementálható – Kész könyvtárakat kap, melyek könnyen integrálhatók bármely támogatott platformon
- Ingyenes dokumentáció – Időt takaríthat meg, mert nem kell saját sémát létrehoznia, implementálnia és dokumentálnia.
- Megosztott eszközhasználat – Időt takaríthat meg, mert nem kell egyéni eszközöket létrehoznia.
Alapvető tervezési alapelvek
Az adaptív kártyákat olyan vezérelvek vezérlik, amelyek hasznosak voltak a tervezés nyomon követéséhez.
Pixel-tökéletes helyett szemantikai
A szemantikai értékekre és fogalmakra a lehető legnagyobb mértékben törekedtünk, nem pedig a képponttetű elrendezésre. A szemantikai kifejezések például színekben, méretekben és olyan elemekben jelennek meg, mint a FactSet és az ImageSet. Ezek mind lehetővé teszik, hogy a gazdaalkalmazás jobb döntéseket hozzon a tényleges megjelenésről és érzésről.
A kártyaszerzőké a tartalom, a gazdaalkalmazásé a megjelenés és az élmény.
A kártya szerzői a mondani kívánt szöveget birtokolják, de az azt megjelenítő alkalmazás az alkalmazás kontextusában a kártya megjelenését és hangulatát birtokolja.
Legyen egyszerű, de kifejező
Azt szeretnénk, hogy az Adaptív kártyák kifejező és általános célúak legyenek, de nem szeretnénk felhasználói felületi keretrendszert létrehozni. A cél egy köztes réteg létrehozása, amely "elég kifejező" ugyanúgy, ahogyan a Markdown elég kifejező a dokumentumokhoz.
A Markdown az egyszerű és kifejező tartalmakra összpontosítva egyszerű és következetes leírást készített a dokumentum tartalmáról. Hasonlóképpen úgy gondoljuk, hogy az adaptív kártyák egyszerű, kifejező eszközt hozhatnak létre a kártyatartalmak leírására.
Ha kétségei vannak, tartsa távol
Könnyebb később hozzáadni, mint egy hibával élni. Ha azt találtuk, hogy vitatkozunk arról, hogy fel kell-e adnunk valamit, vagy sem, úgy döntöttünk, hogy kihagyjuk. Mindig könnyebb hozzáadni egy tulajdonságot, mint olyan örökséggel élni, amelyet szeretnénk, ha nem kellett volna támogatnunk.