Přeskočit na hlavní obsah
Microsoft 365
Přihlásit k odběru

Vývoj nové generace aplikací pro spolupráci použitelných pro hybridní práci

Svět kolem nás se od poslední konference Microsoft Build velmi změnil. Všichni zákazníci a partneři se teď zaměřují na novou realitu – potřebu hybridní práce, která umožňuje lidem pracovat odkudkoli, kdykoli a na jakémkoli zařízení.

V centru této transformace stojí vývojáři – v Microsoftu jsme se o tom přesvědčili díky aplikacím, které jste vytvořili v Microsoft Cloudu. Dnes s vámi chceme sdílet informace o nových možnostech a nástrojích pro Microsoft 365 a Microsoft Teams, které vývojářům umožní vytvářet řešení pro nový způsob práce.

Nová třída aplikací navržených pro hybridní práci: aplikace pro spolupráci

Globální hybridní práce vyžaduje strukturální změny způsobu, jak se aplikace vytvářejí a jak s nimi pracujeme. Potřebujeme novou třídu aplikací, které jsou zaměřené na spolupráci, a ne pouze na individuální produktivitu. Aplikace, které umožňují synchronní a asynchronní režimy spolupráce pomocí schůzek v reálném čase, ad hoc zpráv, spolupráce na dokumentech a automatizace firemních procesů – to vše v jedné organizační vrstvě.

Služba Microsoft Teams byla vytvořena s cílem umožnit spolupráci. Teams každý den používá více než 145 milionů lidí a tato služba se stala digitální platformou pro práci i vzdělávání. To přináší nové tvůrčí i ekonomické příležitosti pro vývojáře, kteří mohou vyvíjet novou generaci aplikací zaměřených na spolupráci. Tuto novou třídu aplikací nazýváme aplikace pro spolupráci.

Díky aplikacím pro spolupráci mohou koncoví uživatelé snadno spolupracovat s ostatními na projektech – kdykoli a odkudkoli – bez nutnosti přepínat mezi více aplikacemi a daty. A díky komponentám Fluid mohou koncoví uživatelé vytvářet dynamická prostředí pro spolupráci, která lze upravovat v reálném čase a sdílet v Teams a v aplikacích Office.

Chceme vývojářům vytváření aplikací pro spolupráci usnadnit: 

  • Využívání stávajících dovedností: Můžete snadno integrovat svoje stávající řešení aplikací s Teams a používat standardní webové technologie, JavaScript a několik rozhraní API v Teams, pomocí kterých můžete provádět snadné a rychlé integrace do zpráv, kanálů a schůzek v Teams. Na naší platformě to dnes dělají stovky nezávislých výrobců softwaru, například Service Now, Workday, Adobe, SAP a další.
  • Zjednodušení vývoje: Když vytvoříte aplikaci pro Teams, bude fungovat na mnoha platformách – Windows, macOS, web, iOS, Android a Linux. Naším cílem je výrazně omezit potřebu učení a množství práce vývojářů při vytváření nové generace aplikací. Vytvoříte je jednou a nasadíte je kdekoli.
  • Podpora možností výběru pro vývojáře: Microsoft Cloud nabízí celou řadu technologií pro vývoj aplikací pro spolupráci. Vývojáři, kteří vytvářejí novou aplikaci, si mohou podle svých potřeb vybrat technologie napříč platformami Power Platform, Azure, Graph a dalšími.
Vizuál znázorňující architekturu aplikací pro spolupráci

Další informace o naší vizi týkající se aplikací pro spolupráci vyvíjených v Microsoft Cloudu najdete v naší relaci věnované technickým novinkám, kterou uvádí Jeff Teper, a v relaci Into Focus, kterou uvádí Rajesh Jha.

Vytváření aplikací pro spolupráci pomocí Microsoft Teams

Abychom vám dále pomohli vytvářet aplikace pro spolupráci, nabízíme nové možnosti integrace a vylepšené vývojářské nástroje pro organizační vrstvu – službu Teams.

Vytváření aplikací pro schůzky přinášejících prostředí s bohatšími funkcemi

Je důležité, aby měl každý účastník schůzky k dispozici prvotřídní prostředí – ať se připojuje na dálku, nebo se účastní osobně. Představujeme nové funkce, které vám umožní začleňovat prostředí s více možnostmi do aplikací pro schůzky v Teams.

  • Integrace okna se sdíleným obsahem: Integrace okna se sdíleným obsahem, která je dostupná ve verzi Preview, umožňuje vývojářům přístup k hlavnímu oknu schůzky v Teams prostřednictvím jednoduché konfigurace v manifestu aplikace. To poskytuje nové prostředí pro spolupráci více uživatelů v reálném čase v aplikacích pro schůzky, jako jsou tabule, návrhy, projektové panely a další. 
Vizuál znázorňující příklad fungování sdílené oblasti
  • Nová rozhraní API pro událost schůzky: Jsou dostupná ve verzi Preview a umožňují automatizaci pracovních postupů souvisejících se schůzkou prostřednictvím událostí, jako je začátek a konec schůzky. V průběhu letošního roku se plánuje vydání mnoha dalších rozhraní API.
  • Rozšiřitelnost režimu Společně: Rozšiřitelnost režimu Společně, která se chystá letos v létě, vám umožní vytvářet a sdílet vlastní scény pro schůzky v Teams. Na portálu pro vývojáře pro aplikaci Teams je k dispozici jednoduché prostředí pro navrhování, kde vývojáři mohou snadno navrhovat vlastní scény a přizpůsobit tak schůzky potřebám vaší organizace. Náš tým vytvořil tuto vlastní scénu, kterou si můžete dnes vyzkoušet.
Vizuál znázorňující vytváření vlastní scény režimu Společně

Rozhraní API pro média se souhlasem specifickým pro jednotlivé prostředky: Od tohoto léta získáte v reálném čase přístup ke zvukovým streamům a videostreamům a můžete vytvářet scénáře, jako je přepis, překlad, pořizování poznámek, shromažďování přehledů a mnoho dalších. Tato rozhraní API budou umožňovat používat souhlas specifický pro jednotlivé prostředky, díky čemuž budou moct správci IT tato oprávnění zobrazit v Centru pro správce Teams a ověřit, jestli tyto aplikace mají přístup jenom ke schůzkám, ke kterým byly přidány.

Vizuál znázorňující příklad rozhraní API médií použitého v aplikaci, která přepisuje hlas

Díky nově přidané interoperabilitě služeb Azure Communication Services s Teams můžete uživatelům Teams umožnit snadnou komunikaci se zákazníky, partnery a dalšími klíčovými osobami mimo vaši organizaci. Při vytváření vlastních aplikací využívajících služby Azure Communication Services, jako jsou hlasové služby, video a chat, můžete využít integrovanou interoperabilitu s Teams. Uživatelům Teams to umožní připojovat se ke schůzkám a komunikovat se zákazníky a partnery pomocí vaší vlastní aplikace. A co víc, díky službám Azure Communication Services na back-endu, které se připojují k Microsoft Teams, mohou vývojáři zdarma využívat VoIP a chat pro uživatele aplikace Teams.1

Vizuál znázorňující příklad aplikace používající Azure Communication Services

Začněte používat služby Azure Communication Services s funkcí interoperability s Teams, která je k dispozici ve verzi Preview.

Možnosti spolupráce napříč platformami

Službu Teams jsme vytvořili tak, aby umožňovala spolupráci – proto sdílíme nové funkce a možnosti, které uživatelům umožní spolupracovat v rámci Teams i na některých dalších platformách.

Komponenty Fluid v Microsoft Teams jsou teď k dispozici ve verzi Private Preview a v následujících měsících se rozšíří mezi další zákazníky. Komponenty Fluid v chatu Teams umožňují koncovým uživatelům odeslat zprávu s tabulkou, úkoly nebo seznamem, který může spoluvytvářet a upravovat každý účastník chatu a který je možné sdílet v aplikacích Office, jako je Outlook. Kopírováním a vkládáním komponent napříč chaty Teams můžete rychle sladit a zefektivnit práci napříč týmy. Díky komponentám Fluid mohou uživatelé společně navrhovat, vytvářet a rozhodovat se bez nutnosti pořádat velké množství schůzek. Tyto komponenty také minimalizují nutnost vytvářet dlouhá vlákna v chatu.

Vizuál znázorňující příklad komponenty Fluid, která se používá v chatu v Teams na mobilním zařízení

V Outlooku budou brzy podporována rozšíření zpráv: Bude k dispozici jednotné vývojové prostředí pro rozšíření zpráv, která se dají používat s Microsoft Teams a Outlookem na webu. Při psaní zprávy si uživatelé budou moct vybrat z nové nabídky rozšíření zpráv založených na vyhledávání. Uživatel může například napsat e-mail a potom vybrat rozšíření zprávy, které zobrazí úkoly z aplikace Teams, a odeslat tyto úkoly kolegům z týmu.

Vizuál znázorňující příklad rozšíření zprávy, které se používá v Outlooku na webu

Kromě toho, že usnadňujeme vytváření aplikací, které nejsou náročné na kódování, botů a toků ve službě Teams a pro ni, usnadňujeme také distribuci řešení, která nejsou náročná na kódování, koncovým uživatelům. Brzy budete moct sdílet boty vytvořené pomocí služby Microsoft Power Virtual Agents se skupinami zabezpečení stejně jako v případě aplikací vytvořených pomocí Power Apps. Nedávno jsme také usnadnili přenos aplikací, botů, toků, tabulek a souvisejících prostředků z jednoho prostředí Microsoft Dataverse for Teams do jiného, čímž jsme zajistili, abyste tyto prostředky mohli používat pro nové scénáře. Pokračujeme také ve vydávání dalších ukázkových aplikací pro Power Apps, abychom vývojářům a zákazníkům pomohli začít pracovat s Power Apps.

Vizuál znázorňující příklad fungování aplikace Power Apps v Teams

Sady vývojářských nástrojů a prostředků pro vytváření a správu aplikací pro Teams

Vývojáři vytvářejí novou generaci aplikací pro spolupráci, které podporují hybridní práci, a proto investujeme do nástrojů a prostředků, které vám pomohou zvýšit produktivitu.

Pomocí vylepšené sady nástrojů Microsoft Teams Toolkit pro Visual Studio a Visual Studio Code, která je k dispozici ve verzi Preview, usnadňujeme vývojářům vytváření aplikací pro Teams, které spolupracují s produkty od Microsoftu na počítačích i mobilních zařízeních. Ať už používáte React, SharePoint Framework (SPFx), nebo .NET – tuto sadu nástrojů můžete použít v těch rozhraních, která vývojáři znají a používají. Mezi důležité aktualizace patří: jednořádkové ověřování, integrace řešení Azure Functions, integrace SPFx, jednořádkový klient Microsoft Graphu a zjednodušené hostování v rozhraních IDE a CLI.

Vizuál znázorňující fungování sady nástrojů Teams při vytváření aplikace

Přečtěte si další informace o sadě nástrojů Teams a nainstalujte si ji z webu Visual Studio Marketplace.

Psaní kódu je prvním krokem, ale vývojáři také potřebují aplikace spravovat a konfigurovat – a proto s radostí představujeme verzi Preview vývojářského portálu Developer Portal pro Microsoft Teams. S portálem Developer Portal (dříve App Studio) získají vývojáři speciální konzolu pro správu aplikací dostupnou přes web nebo v Teams, kterou mohou používat k registraci a konfiguraci svých aplikací v rámci jednoho centrálního umístění. Mezi nové funkce patří:

  • Snadná navigace při přístupu prostřednictvím libovolného webového prohlížeče a zařízení
  • Správa konfigurací prostředí bez nutnosti spravovat více manifestů v různých prostředích
  • Spolupráce s partnery – poskytnutí přístupu ke čtení a zápisu za účelem spolupráce na aplikacích a jejich aktualizace
  • Možnost pro nezávislé výrobce softwaru propojit nabídky softwaru jako služby (SaaS) s jejich aplikacemi, díky čemuž je možné prostřednictvím aplikací nakupovat přímo v Teams
  • Shromažďování užitečných přehledů o používání aplikací (ve verzi Preview)
Vizuál zobrazující domovskou stránku portálu Developer Portal

Začněte pracovat s portálem Developer Portal ještě dnes.

Náš úspěch jako platformy je těsně propojený s vaším úspěchem. Děkujeme našim partnerům, kteří v Teams vytvářejí inovativní aplikace. Zavázali jsme se přispívat k úspěchu našich partnerů tím, že pomáháme uživatelům snadno objevovat, nasazovat a přijímat aplikace. S potěšením oznamujeme, že uživatelé budou moct už brzy nakupovat předplatné partnerských aplikací přímo z obchodu Teams Store a Centra pro správce Teams (na fakturu nebo pomocí platební karty) – uživatelé se tak k aplikacím dostanou ještě snáze a naši partneři získají další možnost monetizace svých řešení.

Vizuál znázorňující nové prostředí pro nákupy v obchodě

Poskytování prostředí pro správu dat, přehledů a zabezpečení pomocí Microsoft Graphu

Zatímco služba Teams je pro aplikace pro spolupráci organizační vrstvou, klíčovým aspektem uživatelského prostředí těchto aplikací jsou bohaté sady dat z Microsoft Graphu. Microsoft Graph spravuje data generovaná z bilionů spojení napříč komunikací, obsahem a lidmi – přičemž zajišťuje ochranu osobních údajů, zabezpečení, dodržování předpisů a vyhledávání – a to všechno s podporou pokročilého strojového učení.

Tady jsou některé zajímavé nové funkce Microsoft Graphu, se kterými vás dnes chceme seznámit.

Začátkem letošního roku jsme představili platformu Microsoft Viva, která pomáhá organizacím po celém světě optimalizovat pracovní prostředí a umožňuje zaměstnancům úspěšně se přizpůsobit novému způsobu práce. Viva byla vytvořena jako platforma, a proto představujeme první z mnoha plánovaných bodů rozšiřitelnosti – karty Viva Připojení jsou teď k dispozici ve verzi Preview spolu s prostředím SharePoint Framework (SPFx) pro vývojáře, kteří se zaregistrovali k využívání předběžného přístupu. V této verzi teď můžete pomocí předdefinovaných nebo vlastních webových částí vytvářet řídicí panely komunity Viva, informační kanály a zdroje informací pro zaměstnance, které jsou optimalizované pro libovolnou platformu nebo zařízení.

Vizuál znázorňující fungování karet služby Viva Připojení

Zaregistrujte se a získejte přednostní přístup k další verzi SPFx, která slouží k vytváření nativních mobilních prostředí pro modul Viva Připojení.

Pokud jde o to, kdo může mít přístup k datům vaší organizace, ověřování a zabezpečení jsou vždy těmi nejdůležitějšími faktory – to je důvod, proč mnoho vývojářů využívá Microsoft Graph. Jeho součástí jsou funkce zabezpečení a ověřování na podnikové úrovni Azure Active Directory (Azure AD). Dnes vás chceme seznámit s těmito novými funkcemi:

  • Nepřetržité vyhodnocování přístupu: Tato funkce, která je k dispozici ve verzi Preview, umožňuje službě Azure AD průběžně monitorovat prostředky s cílem odhalovat bezpečnostní hrozby a odvolávat přístupové tokeny na základě kritických událostí nebo vyhodnocování zásad. Token s krátkou životností už není dostatečný. 
  • Nové rozhraní API s metodami ověřování slouží ke správě přístupu k datům a prostředkům v aplikaci pomocí primárního, dvoustupňového nebo podrobného ověřování a vyvolání procesu samoobslužného resetování hesla (SSPR).
  • Obecná dostupnost rozhraní API pro externí identity, díky kterým mohou vaše aplikace používat zabezpečené interakce mezi firmou a spotřebiteli (B2C) pomocí předdefinovaných konfigurovatelných zásad, zatímco uživatelé mohou k registraci ve vašem řešení používat svoje běžné účty.

Jedním z nejčastějších požadavků zákazníků a partnerů je možnost přenosu vlastních dat do Microsoft Graphu, aby je bylo možné zobrazit napříč Microsoftem 365. Proto jsme vytvořili konektory Microsoft Graphu, které umožňují vývojářům zapracovávat, indexovat a zobrazovat metadata a obohacovat tak stávající datové sady v rámci Microsoftu 365 – přičemž se otevírá přístup do základních prostředí, jako je Microsoft Search a eDiscovery. S radostí oznamujeme vydání několika aktualizací, které budou brzy k dispozici pro konektory Microsoft Graphu:

  • Podpora pro obohacení profilu osob z jiných zdrojů než AAD, která správcům umožní mapovat vlastnosti z konektorů Microsoft Graphu na karty uživatelů Microsoftu 365 ve vaší organizaci
  • Nové konektory Jira a Confluence od Microsoftu, které budou k dispozici v průběhu letošního roku
  • Rozšíření výsledků hledání na mobilní a desktopové klienty Microsoft Teams a řešení Windows Search Box
  • Podpora eDiscovery pro konektory Graphu (verze Developer Preview) bude k dispozici v létě 2021.

Oznamujeme také, že Microsoft Graph Data Connect je k dispozici ve verzi Preview v Azure. Microsoft Graph Data Connect je zabezpečený konektor s vysokou propustností navržený ke kopírování vybraných datových sad pro produktivitu Microsoftu 365 do tenanta Azure. Je to ideální nástroj pro vývojáře a datové vědce, kteří chtějí vytvářet organizační analýzy nebo trénovat modely umělé inteligence a strojového učení. Zatímco většina produktů Microsoft 365 je nabízena na bázi předplatného za uživatele/měsíc, Microsoft Graph Data Connect nabízíme jako službu účtovanou podle objemu dat, aby vývojáři platili jenom za ta data, která použili v rámci vašich řešení.

Další informace o řešení Microsoft Graph Data Connect najdete v naší technické dokumentaci.

Snažíme se o to, aby vývojáři vytvářeli prostředí zaměřená na uživatele, která budou dostupná v rámci celé naší platformy Microsoftu 365, ale uvědomujeme si, že psaní samostatných kódů, které by fungovaly v rámci různých produktů, není optimální. Proto s radostí oznamujeme dostupnost modelu Universal Actions for Adaptive Cards. Teď můžete pomocí platformy Azure Bot Framework vytvořit a implementovat jedinou adaptivní kartu, která se bezproblémově synchronizuje napříč Teams a mobilními a desktopovými klienty Outlooku.

Další informace najdete v blogu věnovaném Microsoft Graphu.

Vytváření moderních aplikací pro Windows, které bez problémů fungují v libovolném koncovém bodě

S přechodem na práci na dálku a hybridní práci jsou počítače důležitější než kdy dříve. S více než 1,3 miliardami zařízení s Windows 10 jsou moderní aplikace fungující ve Windows zásadní pro zajištění produktivity uživatelů. Systém Windows je nezbytný pro udržování komunikace a podporu produktivity pracovníků a vývojáři získali příležitost posouvat hranice a hledat inovativní způsoby, jak pomáhat lidem.

Pokud jste vývojářem na platformě Windows, potom víte, jak důležitý je Project Reunion. Project Reunion poskytuje přístup k moderním technologiím a novým funkcím ve Windows a zároveň zpřístupňuje nejlepší desktopové funkce (Win32). Uživatelské rozhraní WinUI 3 nabízí konzistentní a moderní možnosti interakcí a zajišťuje skvělý výkon systému a výdrž baterie pro vaše aplikace. Proto nás těší, že můžeme představit Project Reunion 0.8 ve verzi Preview, která umožňuje bez problémů vytvářet a modernizovat aplikace pro Windows pro klientské i cloudové koncové body. Můžete vytvářet prostředí optimalizovaná pro hardware zařízení s bezproblémovým zjišťováním a správou aplikací a se zajištěnými budoucími možnostmi pro Arm64. Mezi klíčové aktualizace patří:

  • Podpora pro Windows 10 verze 1809 přináší mnoho možností pro ekosystém Windows a je kanálem Long Term Servicing Branch.
  • Podpora pro .NET 5 pomáhá vývojářům přímo v prostředí, ve kterém pracují, včetně WPF a WinForms.
  • WinUI 3 a WebView 2 podporují vývoj moderního kompatibilního uživatelského rozhraní s využitím stejných technologií, na kterých je založený systém Windows.

Přečtěte si další informace a začněte pomocí platformy Project Reunion 0.8 ve verzi Preview modernizovat svoje aplikace pro Windows.

Víme, že mnoho vývojářů používá nástroje příkazového řádku a prostředí, jako je příkazový řádek, PowerShell a subsystém Windows pro Linux (WSL). S Terminálem Windows získávají vývojáři krásné, elegantní a moderní prostředí příkazového řádku ve Windows – a máme radost, že vám v tomto roce můžeme oznámit, že ho teď můžete nastavit jako výchozí emulátor terminálu, což umožňuje spouštět všechny aplikace příkazového řádku prostřednictvím Terminálu Windows. Vydali jsme také novou funkci s názvem režim Quake, která umožňuje otevřít nové okno terminálu pomocí jednoduché klávesové zkratky odkudkoli ve Windows.

Začněte používat nové funkce v Terminálu Windows.

Podporu pro aplikace grafického uživatelského rozhraní můžete získat i v subsystému Windows pro Linux (WSL), abyste měli všechny nástroje a pracovní postupy bez problémů na dosah ruky. Systém Windows vám umožní pracovat podle vašich představ díky bezproblémové integraci s libovolným pracovním postupem s aplikacemi grafického uživatelského rozhraní, Linuxem a trénováním strojového učení zrychleným pomocí GPU.

Získejte další informace o našich aktualizacích WSL.

Stále více organizací využívá automatizaci robotických procesů ke zjednodušení firemních procesů – od jednoduchých opakujících se úloh až po složité pracovní postupy. V měsíci po konferenci Ignite, kde jsme oznámili, že aplikace Power Automate Desktop bude k dispozici bez dodatečných poplatků pro uživatele Windows 10, jsme zaznamenali šestinásobný měsíční nárůst stáhnutí. To svědčí o nevyužitých příležitostech, které automatizace robotických procesů bez použití kódů nabízí s cílem pomoct zákazníkům automatizovat opakující se úlohy a pracovní postupy. Dnes ještě více usnadňujeme stanovení priorit procesů, které jsou pro automatizaci nejvhodnější. Funkce Process advisor, která je teď obecně dostupná, je funkce dolování procesů, která poskytuje přehled o tom, jak lidé pracují, a zbavuje automatizaci dohadů. Teď můžete mapovat úkoly pracovních postupů, odhalovat kritická místa v organizaci a identifikovat, které časově náročné úkoly jsou nejvhodnější k automatizaci – to vše v rámci služby Microsoft Power Automate.

Získejte další informace o aplikaci Power Automate Desktop a Process advisor.

Vzdělávání. Propojení. Kódování.

Doufáme, že si tento týden na konferenci Microsoft Build užijete. Připravili jsme pro vás skvělou sadu relací zaměřených na celou platformu Microsoftu 365.

Tak ať se vám dobře kóduje!

Další zdroje informací

Projděte si tyto další zdroje informací o vývoji Microsoftu 365:


1Používání VoIP a chatu pro koncové body Microsoft Teams je součástí licencí Microsoftu 365.