Microsoft Teams получава много нови функции в Build 2022, включително изживявания за съвместна работа в реално време с Live Share.
На тазгодишното събитие за разработчици Build, Microsoft разкри набор от нови възможности за Teams, обещавайки да разшири още повече онлайн сътрудничеството. Това включва нова функция за споделяне на живо, която приложенията на Teams могат да използват, за да подобрят производителността по време на среща на Teams.
Споделяне на живо – име, което Microsoft също използва за своята функция за сътрудничество в реално време във Visual Studio – позволява на приложенията да създават интерактивни изживявания в срещи на Teams. Когато дадено приложение използва Споделяне на живо, за да заеме етапа на срещата, участниците могат да редактират, създават или гледат съдържание едновременно, което улеснява съвместната работа по план или документ. Например, може да сте в състояние да работите върху 3D модел с помощта на приложението Hexagon, което е един от първите партньори, опитващи се да внедрят тази възможност, заедно с Frame.io, Accenture и MakeCode. Разработчиците вече могат да започнат да използват разширения за предварителен преглед за Teams Client SDK, за да започнат да разработват приложения с тези възможности. Изживяванията на Teams Live Share са подкрепени от Fluid Framework и Azure Fluid Relay, така че изживяването се синхронизира с всички в реално време.
И на тази бележка, Microsoft също обявява общата наличност на Fluid Framework и Azure Fluid Relay, предоставящ както приложните програмни интерфейси (API), необходими за активиране на преживяванията за споделяне на живо, така и облачната услуга за поддръжка тях. Microsoft казва, че Azure Fluid Relay и SDK от страна на клиента ще бъдат готови за производствени сценарии това лято.
Въпреки че не е изключително за Teams, Microsoft също прави възможно създаването Компоненти на цикъла чрез актуализиране на съществуващи адаптивни карти. Адаптивните карти са начини за показване на информация в лесен за разбиране формат, който може да се разглежда на множество платформи, и Loop компонентите са редактируеми части от информация, които остават актуализирани на всички повърхности, където се намират Показва. Чрез актуализиране на адаптивна карта разработчиците могат да създадат компонент Loop с възможност за редактиране и споделяне, който може да се редактира в имейли на Outlook, чатове на Teams и други приложения на Microsoft 365. Това улеснява не само визуализирането на важна информация, но и предприемането на действия по нея, за да се намали времето за реакция. Тази възможност ще влезе в частна предварителна версия за разработчиците следващия месец.
Друга нова функция за разработчиците е възможността да създават приложения на Teams, които разширяват функционалността си извън Teams, като например в Outlook и Office.com. Това позволява на приложенията да пренасят личните си раздели в тези други повърхности, както и да интегрират разширения за съобщения, базирани на търсене в Outlook, като всичко това се използва с единична кодова база. Това идва с пускането на Teams Javascript 2.0 SDK заедно с манифеста на приложението v1.13, общодостъпен днес. Създаването на приложения за Teams също става по-лесно с новия Teams Toolkit за Visual Studio Code, който вече е общодостъпен.
Разработчиците, които искат да внесат изживяване на Teams в персонализирани приложения, могат също да се възползват от новите API на Microsoft Graph (идва по-късно това лято). включително възможност за активиране на чатове с хора извън клиента на потребителя, виждане кои съобщения са прочетени и непрочетени и абониране за потребителски чатове. И ако използвате Microsoft Power Apps за създаване на персонализирани приложения с малко или никакъв код, компанията въвежда Контроли за сътрудничество, които ви позволяват да интегрирате събрания на екипи, задачи от Panner, срещи, файлове и други директно в приложение.
За разработчиците, които искат да осигурят приходи от своите приложения на Teams, Microsoft също така прави възможно създаването на покупки в приложението от днес. По този начин разработчиците могат да създадат „freemium“ изживяване, при което клиентите могат да инсталират приложение безплатно, но да отключат допълнително възможности чрез покупка в приложение, вместо потенциално да се налага да изброявате два отделни списъка с приложения за безплатни и платени версия. Също така скоро (прегледът идва това лято) ще бъде възможно да разтоварите управлението на закупените лицензи за приложения на Microsoft, така че разработчиците не трябва сами да създават това преживяване в рамките на ап. Microsoft също така подобрява управлението и откриваемостта на приложения в Teams Store, включително улесняване на добавянето на приложения на мобилни устройства.
Има няколко други неща, които Microsoft обяви за Teams at Build, включително нов инструмент за автоматизация на съответствието на приложенията, за да улесни разработчиците да създават приложения, които отговарят на индустриалните стандарти. SharePoint Framework вече може да се използва и за създаване на части за приложения на Teams, а Microsoft въвежда API за одобрения, така че разработчиците да могат да активират одобрения в своите приложения в Teams. Има и примерен конструктор на приложения за комуникационни услуги на Azure, така че разработчиците да могат да създават персонализирани приложения за клиенти, за да извършват обаждания, които служителите могат да приемат в Teams.
И накрая, Microsoft обяви, че няколко нови приложения на Teams са на път от големи партньори, включително Mural, Figma, Observable и други. Те ще дойдат скоро, въпреки че не е посочена дата.