Microsoft Teams primește o mulțime de funcții noi la Build 2022, inclusiv experiențe de colaborare în timp real cu Live Share.
La evenimentul pentru dezvoltatori Build din acest an, Microsoft a dezvăluit o serie de noi capabilități pentru Teams, promițând că va duce colaborarea online și mai departe. Aceasta include o nouă funcție Live Share pe care aplicațiile Teams o pot folosi pentru a îmbunătăți productivitatea în timpul unei întâlniri Teams.
Live Share - un nume pe care Microsoft îl folosește și pentru caracteristica sa de colaborare în timp real în Visual Studio - permite aplicațiilor să creeze experiențe interactive în întâlnirile Teams. Când o aplicație folosește Live Share pentru a trece la etapa întâlnirii, participanții pot edita, crea sau viziona conținut în același timp, facilitând colaborarea la un plan sau un document. De exemplu, este posibil să puteți lucra la un model 3D folosind aplicația Hexagon, care este unul dintre primii parteneri care încearcă să implementeze această capacitate, împreună cu Frame.io, Accenture și MakeCode. Dezvoltatorii pot începe acum să folosească extensii de previzualizare pentru Teams Client SDK pentru a începe să dezvolte aplicații cu aceste capabilități. Experiențele Teams Live Share sunt toate susținute de Fluid Framework și Azure Fluid Relay, astfel încât experiența este sincronizată cu toată lumea în timp real.
Și în această notă, Microsoft anunță și disponibilitatea generală a Fluid Framework și Azure Fluid Relay, care furnizează atât API-urile necesare pentru a permite experiențe Live Share, cât și serviciul cloud pentru a susține lor. Microsoft spune că Azure Fluid Relay și SDK-ul client vor fi gata pentru scenariile de producție în această vară.
Deși nu este exclusiv pentru Teams, Microsoft face și posibilă crearea Componentele buclei prin actualizarea cardurilor adaptive existente. Cardurile adaptive sunt modalități de a afișa informații într-un format ușor de înțeles care poate fi vizualizat pe mai multe platforme, și componentele Loop sunt informații editabile care rămân actualizate pe toate suprafețele pe care se află afișat. Prin actualizarea unui card adaptiv, dezvoltatorii pot crea o componentă Loop care poate fi editată și care poate fi editată prin e-mailurile Outlook, chat-urile Teams și alte aplicații Microsoft 365. Acest lucru facilitează nu numai vizualizarea informațiilor importante, ci și luarea de măsuri pentru a reduce timpii de răspuns. Această capacitate va intra în previzualizare privată pentru dezvoltatori luna viitoare.
O altă caracteristică nouă pentru dezvoltatori este capacitatea de a crea aplicații Teams care își extind funcționalitatea în afara Teams, cum ar fi în Outlook și Office.com. Acest lucru permite aplicațiilor să-și aducă filele personale pe aceste alte suprafețe, precum și să integreze extensii de mesaje bazate pe căutare în Outlook, toate în timp ce folosesc o singură bază de cod. Aceasta vine odată cu lansarea SDK-ului Teams Javascript 2.0 împreună cu manifestul aplicației v1.13, disponibil în general astăzi. Crearea de aplicații pentru Teams devine, de asemenea, mai ușoară cu noul Teams Toolkit pentru Visual Studio Code, care este acum disponibil în general.
Dezvoltatorii care doresc să aducă experiențe Teams în aplicațiile personalizate pot, de asemenea, să folosească noile API-uri Microsoft Graph (care vor fi disponibile mai târziu în această vară). inclusiv capacitatea de a activa chat-urile cu persoane din afara chiriașului utilizatorului, de a vedea ce mesaje sunt citite și necitite și de a te abona la chat-urile utilizatorilor. Și, dacă utilizați Microsoft Power Apps pentru a crea aplicații personalizate cu puțin sau deloc cod, compania introduce Controalele de colaborare, care vă permit să integrați ședințele Teams, Tasks by Panner, întâlnirile, fișierele și multe altele direct în o aplicatie.
Pentru dezvoltatorii care doresc să-și monetizeze aplicațiile Teams, Microsoft face, de asemenea, posibilă crearea de experiențe de cumpărare în aplicație începând de astăzi. În acest fel, dezvoltatorii pot crea o experiență „freemium”, în care clienții pot instala o aplicație gratuit, dar pot debloca suplimentar capabilități printr-o achiziție în aplicație, mai degrabă decât potențial să fie nevoie să enumerați două înregistrări separate de aplicații pentru gratuit și cu plată versiune. De asemenea, în curând (vara aceasta urmează o previzualizare) va fi posibilă descărcarea gestionării achizițiilor licențe de aplicație către Microsoft, astfel încât dezvoltatorii nu trebuie să creeze ei înșiși această experiență în cadrul aplicația. Microsoft îmbunătățește, de asemenea, gestionarea și descoperirea aplicațiilor în Teams Store, inclusiv facilitând adăugarea de aplicații pe dispozitivele mobile.
Există și alte câteva lucruri anunțate de Microsoft pentru Teams at Build, inclusiv un nou instrument de automatizare a conformității aplicațiilor, pentru a facilita dezvoltatorilor să creeze aplicații care respectă standardele din industrie. De asemenea, SharePoint Framework poate fi folosit acum pentru a crea părți pentru aplicațiile Teams, iar Microsoft introduce API-uri de aprobare, astfel încât dezvoltatorii să poată activa aprobările în cadrul aplicațiilor lor în Teams. Există, de asemenea, un exemplu de generator de aplicații Azure Communication Services, astfel încât dezvoltatorii pot crea aplicații personalizate pentru ca clienții să efectueze apeluri, pe care angajații le pot prelua în cadrul Teams.
În cele din urmă, Microsoft a anunțat că câteva noi aplicații Teams sunt pe drum de la partenerii importanți, inclusiv Mural, Figma, Observable și altele. Acestea vor veni în curând, deși nu a fost dată o dată.