Преминаване към основното съдържание
Microsoft 365
Абониране

Изграждане на следващото поколение приложения с възможности за сътрудничество за хибридна работа

Светът около нас се промени драстично след последната компилация на Microsoft. Всеки клиент и партньор сега се фокусира върху новите реалности на хибридната работа – позволявайки на хората да работят от всяко място, по всяко време и на всяко устройство.

Разработчиците са в основата на тази трансформация и в Microsoft виждаме доказателство за това в приложенията, които сте изградили върху облака на Microsoft. Днес споделяме нови възможности и инструменти за Microsoft 365 и Microsoft Teams, които ще дадат възможност на разработчиците да създават решения за новия начин на работа.

Нов клас приложения, предназначени за хибридна работа: приложения с възможности за сътрудничество

Хибридната глобална работа изисква структурни промени в начина, по който създаваме и взаимодействаме с приложения. Нуждаем се от нов клас приложения, които са фокусирани върху сътрудничеството, а не върху индивидуалната продуктивност. Приложения, които разрешават синхронни и асинхронни режими на сътрудничество със събрания в реално време, импровизирани съобщения, сътрудничество по документи и автоматизация на бизнес процесите – всичко това в един слой на организиране.

Microsoft Teams е създаден до голяма степен с цел да даде възможност за сътрудничество. С над 145 милиона души, които използват Teams всеки ден, Teams се превърна в цифрова платформа за работа и обучение. Това създава чисто нова творческа и икономическа възможност за разработчиците да изградят следващото поколение приложения, където сътрудничеството е в основата. Наричаме този нов клас приложения приложения с възможности за сътрудничество.

С приложенията с възможности за сътрудничество крайните потребители могат лесно да работят с други хора, за да изпълняват своите проекти по всяко време, от всяко място и да бъдат информирани за работата, без да се налага да превключват между множество приложения и данни. А с компонентите на динамичната платформа крайните потребители могат да създават среди с възможности за сътрудничество на живо, които могат да бъдат редактирани в реално време и да бъдат споделяни в Teams и приложенията на Office.

За разработчиците искаме да улесним създаването на приложения с възможности за сътрудничество: 

  • Използвайте своите съществуващи умения: Лесно интегрирайте своите съществуващи решения за приложения с Teams и използвайте стандартни уеб технологии, JavaScript и само няколко API на Teams, за да интегрирате бързо и лесно в съобщенията, каналите и събранията на Teams. Стотици независими доставчици на софтуер (ISV), като например Service Now, Workday, Adobe, SAP и други, правят това на нашата платформа днес.
  • Опростяване наразработването: Когато създавате приложение за Teams, то работи на много платформи – Windows, macOS, web, iOS, Android и Linux. Нашата цел е значително да намалим обучението и работата на разработчиците, за да създадат следващата вълна от приложения. Създайте веднъж, разположете навсякъде.
  • Поддръжка на избора на разработчиците: Облакът на Microsoft предлага пълен набор от технологии за изграждане на приложения с възможности за сътрудничество. За разработчици, които изграждат ново приложение, можете да избирате технологии в Power Platform, Azure, Graph и др. въз основа на вашите нужди. 
Визуален обект, показващ рамката за приложения с възможности за сътрудничество

Научете повече за нашата визия за приложенията с възможности за сътрудничество, изградени върху облака на Microsoft, в нашата сесия с технически ключови бележки, водена от Джеф Тепър, и в сесията „На фокус“ с Раджеш Ша.

Създаване на приложения с възможности за сътрудничество с Microsoft Teams

За да ви помогнем допълнително да създавате приложения с възможности за сътрудничество, споделяме нови възможности за интеграция и подобрени инструменти за разработчици за слоя за организиране – Teams.

Създаване на приложения за събрания, позволяващи по-богати среди

Предоставянето на първокласна среда за всеки участник в събрание, независимо дали е отдалечено, или лично, е важно. Обявяваме нови функции, които ще ви позволят да изграждате по-богати среди за събрания във вашите приложения за събрания на Teams.

  • Интегриране на споделени сцени: Предлагано в предварителен преглед, интегрирането на споделени сцени предоставя на разработчиците достъп до главната сцена в събрание на Teams чрез проста конфигурация в манифеста на приложението им. Това предоставя нова повърхност, за да се даде възможност за работни среди за сътрудничество на множество потребители в реално време за вашите приложения за събрания, като например табло, проектиране, табла на проекти и др. 
Визуализация, показваща пример за функцията за споделена сцена в действие.
  • Нови API за събития за събрание: Налични в предварителен преглед – дайте възможности за автоматизация на работни потоци, свързани със събрания, чрез събития, като например начало на събрание и край на събрание – с много повече API за събития, планирани да излязат по-късно тази година.
  • Разширяемост на режима „Заедно“: Очаквайте това лято – разширяемостта на режима „Заедно“ ви позволява да създавате и споделяте свои собствени сцени по избор за събрания в Teams. Това предоставя лесна среда за проектиране в портала за разработчици за Teams, така че разработчиците да могат да изработват сцени по избор, за да направят събранията по-ангажиращи и персонализирани за вашата организация. Ето сцена по избор, създадена от нашия собствен екип, която можете да изпробвате днес!
Визуализация, показваща създадена сцена по избор в режим „Заедно“.

Мултимедийни API със съгласие за конкретен ресурс: Очаквайте това лято – получете достъп в реално време до аудио- и видеопотоци, за да създавате сценарии като транскрипция, превод, водене на бележки, събиране на прозрения и др. Тези API ще имат разрешено съгласие за конкретен ресурс, така че ИТ администраторите да могат да преглеждат тези разрешения от центъра за администриране на Teams и да проверяват дали тези приложения имат достъп само до събранията, към които са добавени.

Визуализация, показваща пример за мултимедиен API, използван в приложение, което транскрибира глас.

С наскоро издадената работна съвместимост на комуникационните услуги на Azure с Teams, разрешете на потребителите на Teams лесно да взаимодействат с клиенти, партньори и други ключови хора извън вашата организация. Когато създавате приложения по избор с помощта на комуникационните услуги на Azure, като например гласови услуги, видео и чат, се възползвайте от вградената работна съвместимост с Teams. Това ще позволи на потребителите на Teams да се присъединяват към събрания и да взаимодействат с клиенти и партньори, които използват вашето приложение по избор. Още по-добре, благодарение на комуникационните услуги на Azure в сървърната част, които се свързват с Microsoft Teams, разработчиците се наслаждават на безплатно използване на VoIP и чат за потребителите на приложението Teams.1

Визуализация, показваща пример за приложение, използващо комуникационните услуги на Azure.

Направете първите стъпки в работната съвместимост на комуникационните услуги на Azure с Teams, налична в предварителен преглед.

Разрешаване на работни среди с възможности за сътрудничество на различни платформи

Създадохме Teams, за да разрешим сътрудничеството – така че споделяме нови функции и възможности, които ще позволят на потребителите да си сътрудничат заедно в рамките на Teams и в някои от другите ни платформи.

Компонентите на динамичната платформа в Microsoft Teams вече са налични в частен предварителен преглед и ще станат достъпни за повече клиенти през следващите месеци. Компонентите на динамичната платформа в чата в Teams позволяват на крайните потребители да изпращат съобщение с таблица, елементи за действие или списък, който може да бъде създаван в съавторство и редактиран от всеки в опашката и който може да се споделя в различни приложения на Office, като напр. Outlook. Бързо се съгласувайте в различните екипи и вършете работата си ефективно, като копирате и поставяте компоненти в чатовете на Teams. С компонентите на динамичната платформа потребителите могат да генерират идеи, да създават и да решават заедно, като същевременно провеждат по-малко събрания и сведат до минимум нуждата от дълги чат нишки.

Визуализация, показваща пример за компонент на динамичната платформа, който се използва в чат на Teams и мобилен телефон.

Разширенията за съобщения скоро ще се поддържат в Outlook: Предоставяне на единна среда за разработка за разширения за съобщения, които работят с Microsoft Teams и Outlook в уеб. Когато потребителите съставят съобщение, те ще могат да избират от ново меню с разширения за съобщения, базирани на търсене. Например потребителят може да успее да състави имейл и след това да избере разширение на съобщение, което показва задачи от неговото приложение на Teams, които да изпрати на членовете на екипа.

Визуализация, показваща пример за разширение на съобщение, което се използва в Outlook в уеб.

Освен че улесняваме създаването на приложения, ботове и потоци с малко програмиране във и за Teams, улесняваме разпространението на решения с малко програмиране за крайните потребители. Скоро ще можете да споделяте ботове, създадени с Microsoft Power Virtual Agents, широко с групи за защита, точно както вече можете, за приложения, създадени с Power Apps. Също така наскоро улеснихме прехвърлянето на вашите приложения, ботове, потоци, таблици и свързани ресурси от една среда на Microsoft Dataverse за Teams към друга, гарантирайки, че можете да използвате тези активи за нови сценарии. Също така продължаваме да издаваме повече примерни приложения за Power Apps, за да помогнем на разработчиците и клиентите да започнат работа с Power Apps.

Визуализация, показваща пример за Power App в действие в Teams.

Набори с инструменти и ресурси за разработчици за създаване и управление на приложения на Teams

Тъй като разработчиците изграждат следващото поколение приложения за сътрудничество, за да поддържат хибридна работа, ние инвестираме в инструменти и ресурси, за да ви помогнем да бъдете по-продуктивни.

С подобрения Набор инструменти на Microsoft Teams за Visual Studio и код на Visual Studio, наличен в предварителен преглед, улесняваме всеки разработчик да създава приложения на Teams, които работят заедно с продуктите на Microsoft, както и на настолни и мобилни устройства. Независимо дали използвате React, SharePoint Framework (SPFx), или .NET – наборът инструменти е предназначен да отговаря на разработчиците и различните платформи, които вече познават и използват. Някои от основните актуализации включват: едноредово удостоверяване, интегриране на функции на Azure, интегриране на SPFx, едноредов клиент на Microsoft Graph и опростен хостинг за IDE и CLI.

Визуализация, показваща набора инструменти на Teams в действие за създаване на приложение.

Научете повече за набора с инструменти на Teams и го инсталирайте днес от пазара на Visual Studio.

Писането на код е първата стъпка, но разработчиците също така трябва да управляват и конфигурират вашите приложения – така че се радваме да обявим предварителния преглед на портала за разработчици на Microsoft Teams. С портала за разработчици (преди App Studio) разработчиците получават специална конзола за управление на приложения, налична чрез уеб или в Teams, която може да се използва за регистриране и конфигуриране на техните приложения в рамките на едно централно местоположение. Новите функции са:

  • Достъп от всеки уеб браузър и устройство за лесна навигация.
  • Управление на конфигурации на средата, премахване на необходимостта от управление на множество манифести в различни среди.
  • Сътрудничество с колеги чрез даване на достъп за четене/запис до приложения на други хора, за да си сътрудничат и да актуализират приложенията.
  • Възможност на независимите доставчици на софтуер да свързват предложения за софтуер като услуга (SaaS) с приложенията си за нова среда за закупуване в Teams.
  • Събиране на полезни прозрения за използването на приложенията (в предварителен преглед).
Визуализация, показваща началната страница на портала за разработчици.

Направете първите стъпки в портала за разработчици днес.

Като платформа, нашият успех е свързан с вашия успех. Благодарим на нашите партньори, които са изградили иновативни приложения в Teams. Ангажирани сме да осигурим възможности на нашите партньори да бъдат успешни, като помагаме на потребителите лесно да откриват, разполагат и приемат приложения. И се радваме да споделим, че скоро потребителите ще могат да закупуват абонаменти за партньорски приложения директно от магазина на Teams и центъра за администриране на Teams (чрез фактуриране чрез фактура или кредитна карта) – което улеснява още повече потребителите да придобиват и приемат приложения, като същевременно предоставя на нашите партньори повече възможности за получаване на приходи за техните решения.

Визуализация, показваща новата среда за закупуване от магазина.

Предоставяйте работни среди, създадени около данни, прозрения и защита, с помощта на Microsoft Graph

Макар че Teams е слоят за организиране на приложения с възможности за сътрудничество, ключов аспект на работните среди на тези приложения е богатият набор от данни от Microsoft Graph. Microsoft Graph управлява данните, генерирани от трилиони връзки между комуникациите, съдържанието и хората – с поверителност, защита, съответствие и търсене – поддържани от разширеното машинно обучение.

Ето някои от вълнуващите нови функции на Microsoft Graph, които сме щастливи да споделим с вас днес.

По-рано тази година представихме Microsoft Viva, за да помогнем на организациите по целия свят да оптимизират работната сила и да помогнат на служителите да процъфтяват при новия начин на работа. Viva е създаден да бъде платформа, така че обявяваме първата от многото планирани точки на разширяемост –картите на „Връзки на Viva“ вече са налични в предварителен преглед с SharePoint Framework (SPFx) за разработчици, които се записват за ранен достъп. С това издание вече можете да използвате готови уеб части или уеб части по избор, за да създавате табла на общността на Viva, информационни канали за новини и фокусирани върху служителите ресурси, оптимизирани за всяка платформа или устройство.

Визуализация, показваща картите на „Връзки на Viva“ в действие.

Запишете се, за да получите ранен достъп до следващото издание на SPFx за изграждане на основни мобилни работни среди за „Връзки на Viva“.

Когато става въпрос за това кой може да има достъп до данните на вашата организация, удостоверяването и защитата винаги са най-важни – ето защо много разработчици използват Microsoft Graph. Той е създаден с възможностите за защита и удостоверяване на Azure Active Directory (Azure AD) от корпоративен клас в основата си. Нови функции, които споделяме днес:

  • Непрекъснат анализ на достъпа: Предлаган за предварителен преглед, той позволява на Azure AD непрекъснато да следи ресурсите за заплахи за защитата и да анулира маркерите за достъп въз основа на критични събития или оценка на правила, а не просто да разчита на краткия живот на маркера. 
  • Нов API за методи за удостоверяване, така че да можете да управлявате достъпа до данните и ресурсите във вашето приложение, като използвате основно, двустъпково или постъпково удостоверяване, и да извикате процес на самостоятелно нулиране на пароли (SSPR).
  • Обща наличност на API за външни самоличности, така че вашите приложения да могат да създават защитени взаимодействия между потребителите от типа „бизнес към клиент“ (B2C) с помощта на предварително дефинирани, конфигурируеми правила, докато вашите потребители могат да използват ежедневните си акаунти, за да се регистрират с вашето решение.

Едно от най-често срещаните питания, които получихме от клиенти и партньори, е как да пренесат данните си в Microsoft Graph, за да се показват в целия Microsoft 365. Ето защо създадохме конектори на Microsoft Graph, които позволяват на разработчиците да включват в системата, да индексират и да показват метаданни, за да обогатят съществуващи набори от данни в Microsoft 365 – което отключва участието в основни работни среди като Microsoft Search и откриването на електронни данни. Радваме се, че скоро ще съобщим за няколко актуализации на конекторите на Microsoft Graph, включително:

  • Поддръжка за допълване на профила на хора от източници, които не са на AAD, което ще позволи на администраторите да нанасят свойства от конектори на Microsoft Graph в карти за хора на Microsoft 365 във вашата организация.
  • Нови конектори на Jira и Confluence, създадени от Microsoft, ще бъдат налични по-късно тази година.
  • Разширяване на резултатите от търсенето до мобилните и настолните клиенти на Microsoft Teams и полето за търсене на Windows.
  • Поддръжката на откриването на електронни данни за конектори за Graph – предварителният преглед за разработчици ще бъде наличен през лятото на 2021 г.

Също така съобщаваме, че Свързване с данни на Microsoft Graph е налично в предварителен преглед в Azure. Свързването с данни на Microsoft Graph е защитен конектор с висока пропускателна способност, създаден да копира избрани набори от данни за продуктивност на Microsoft 365 във вашия клиент на Azure. Това е идеален инструмент за разработчици и специалисти по обработка и анализ на данни, които се стремят да създадат организационен анализ, ИИ за обучение и модели за машинно обучение. Въпреки че повечето продукти на Microsoft 365 се предлагат на база потребител/месец, предлагаме „Свързване с данни на Microsoft Graph“ като услуга с измерено потребление, така че разработчиците да трябва да плащат само за данните, използвани във вашите решения.

Научете повече за Свързване с данни на Microsoft Graph в нашите технически документи.

И накрая, искаме разработчиците да изграждат среди, ориентирани към хората, които обхващат цялата ни платформа на Microsoft 365, но разбираме, че писането на отделен код за работа в различните ни продукти не е оптимално. Ето защо се радваме да споделим наличността на универсални действия за адаптивни карти. Сега, като използвате Azure Bot Framework, можете да създадете и внедрите една адаптивна карта, която е безпроблемно синхронизирана между мобилните и настолните клиенти на Teams и Outlook.

Прочетете пълния блог за Microsoft Graph, за да научите повече.

Създавайте модерни приложения на Windows, които работят безпроблемно на всяка крайна точка

С преминаването към отдалечена работа и сега хибридната работа – компютърът никога не е бил по-важен. С над 1,3 милиарда устройства, работещи с Windows 10, съвременните приложения, създадени за Windows, станаха от решаващо значение, за да се даде възможност на потребителите да останат продуктивни. Windows е от съществено значение за поддържането на връзката и продуктивността на работещите и сега разработчиците имат възможността да прескочат границите и да намерят нови иновативни начини да помогнат на хората.

Ако сте разработчик на Windows, значи вече знаете важността на Project Reunion. С Project Reunion получавате достъп до модерните технологии и нови функции на Windows, както и до най-добрите от съществуващите функции за работен плот (Win32). Получавате съгласувани, модерни взаимодействия и UX с WinUI 3 – и чудесна производителност на системата и времетраене на батерията за вашите приложения. Ето защо се радваме да обявим предварителния преглед на Project Reunion 0.8, така че да можете безпроблемно да създавате и модернизирате своите приложения за Windows както за крайните точки на клиента, така и за облака. Можете да създадете среди, оптимизирани за хардуера на устройството с безпроблемно откриване и управление на приложения, и готови за посрещане на бъдещето за Arm64. Някои от основните актуализации включват:

  • Поддръжката за по-стара версия до Windows 10 версия 1809 предоставя голям адресируем пазар в екосистемата на Windows и е клон за дългосрочно обслужване.
  • Поддръжката на .NET 5 помага на разработчиците да използват съществуващи продукти, включително WPF и WinForms.
  • WinUI 3 и WebView 2 поддържат разработване на модерен, съвместим ПИ с помощта на същите технологии, с които е създаден Windows.

Научете повече и започнете да модернизирате своите приложения на Windows с предварителния преглед на Project Reunion 0.8.

Знаем, че много разработчици използват инструменти и обвивки с команден ред, като командна среда, PowerShell и подсистема на Windows за Linux (WSL). С „Терминал на Windows“ разработчиците получават красив, изящен, модерен начин на работа с команден ред в Windows – и тази година се радваме да споделим, че той вече може да бъде зададен като терминален емулатор по подразбиране, което позволява на всички приложения от команден ред да се стартират чрез „Терминал на Windows“. Също така издадохме нова функция, наречена режим Quake, която ви позволява да отворите нов терминален прозорец с проста клавишна комбинация от всяко място в Windows.

Направете първите стъпки в новите функции в „Терминал на Windows“.

Можете също да получавате поддръжка за GUI приложения в подсистемата на Windows за Linux (WSL), така че всички инструменти и работни потоци да са безпроблемно на ваше разположение. Windows ви позволява да работите по вашия начин с безпроблемни интеграции с всеки работен поток с GUI приложения, Linux и ускорено от GPU обучение за машинно обучение.

Научете повече за нашите актуализации в WSL.

Все повече организации се обръщат към роботизирана автоматизация на процесите (RPA), за да опростят бизнес процесите – от прости повтарящи се задачи до сложни работни потоци. В месеца след Ignite, където обявихме, че Power Automate Desktop е наличен без допълнително заплащане за потребителите на Windows 10, видяхме шест пъти увеличение на изтеглянията всеки месец. Което е свидетелство за неизползваната възможност, предлагана от RPA без код, за да помогне на клиентите да автоматизират повтарящи се задачи и работни потоци. Днес улесняваме още повече приоритизирането на процесите, които са най-подходящи за автоматизация. Съветникът за процеси, сега общодостъпен, е възможност за събиране на данни за процесите, която предоставя прозрения за начина, по който работят хората, и премахва гадаенето от автоматизацията. Сега можете да съпоставяте задачи от работни потоци, да откривате проблеми в организацията и да идентифицирате кои задачи, които отнемат време, са най-подходящи за автоматизация – всичко това от Microsoft Power Automate.

Научете повече за Power Automate Desktop и съветника за процеси.

Учете. Свързвайте се. Пишете код.

Надяваме се, че сте прекарали чудесно на Microsoft Build тази седмица. Имаме чудесен набор от сесии, които създадохме само за вас, които обхващат цялата платформа на Microsoft 365.

Приятно създаване на код!

Допълнителни ресурси

Прегледайте тези допълнителни ресурси, за да научите повече за разработването в Microsoft 365:


1Използването на VoIP и чат за крайни точки на Microsoft Teams е включено в лицензите за Microsoft 365.