Ustvarjanje aplikacij za sodelovanje naslednje generacije za hibridno delo
Od našega zadnjega dogodka Microsoft Build se je svet okoli nas dramatično spremenil. Vse stranske in vsi partnerji so osredotočeni na nove resničnosti hibridnega dela – omogočanje dela kjer koli, kadar koli in v kateri koli napravi.
Razvijalci so v središču tega preoblikovanja in pri Microsoftu se to dogajanje odraža v aplikacijah, ustvarjenih poleg rešitve Microsoft Cloud. Danes vam predstavljamo nove zmogljivosti in orodja za Microsoft 365 ter Microsoft Teams, s katerimi bodo lahko razvijalci ustvarjali rešitve za nov način dela.
Nov razred aplikacij, ustvarjenih za hibridno delo: aplikacije za sodelovanje
Hibridno, globalno delo zahteva strukturne spremembe načina ustvarjanja in uporabe aplikacij. Potrebujemo nov razred aplikacij, ki zagotavljajo tako individualno storilnost kot tudi storilnost z uporabo sodelovanja. Aplikacije, ki omogočajo sinhrone in asinhrone načine sodelovanja v srečanjih v realnem času, pri neuradnem pošiljanju sporočil, urejanju dokumentov in avtomatizaciji poslovnih procesov – vse na eni ravni organiziranja.
Aplikacija Microsoft Teams je bila ustvarjena z namenom omogočanja sodelovanja. Aplikacijo Teams vsakodnevno uporablja več kot 145 milijonov ljudi, s čimer je Teams postal digitalna platforma za delo in učenje. To ustvarja nove kreativne in ekonomske priložnosti za razvijalce za ustvarjanje aplikacij naslednje generacije, ki temeljijo na sodelovanju. Ta nov razred aplikacij smo poimenovali aplikacije za sodelovanje.
Z aplikacijami za sodelovanje lahko končni uporabniki kadar koli in kjer koli sodelujejo z drugimi pri dokončanju projektov ter ne prekinejo poteka dela s preklapljanjem med različnimi aplikacijami in podatki. S spremenljivimi komponentami lahko končni uporabniki ustvarjajo izkušnje sodelovanja v živo, ki jih lahko urejajo v realnem času ter dajo v skupno rabo v aplikaciji Teams in Officeovih aplikacijah.
Za razvijalce želimo zagotoviti preprosto ustvarjanje aplikacij za sodelovanje:
- Izkoristite obstoječa znanja: preprosto integrirajte obstoječe rešitve aplikacij z aplikacijo Teams ter uporabite standardne spletne tehnologije, JavaScript in le nekaj vmesnikov API za Teams, da izvedete hitro ter preprosto integracijo s sporočili, kanali in srečanji v aplikaciji Teams. Več sto neodvisnih razvijalcev programske opreme, kot so Service Now, Workday, Adobe, SAP in drugi, že danes uporabljajo te rešitve v naši platformi.
- Poenostavite razvoj: ko ustvarjate aplikacijo za Teams, je ta združljiva z več platformami – Windows, macOS, Web, iOS, Android in Linux. Naš cilj je močno zmanjšati količino potrebnega izobraževanja in dela za razvijalce, ki ustvarjajo naslednji val aplikacij. Zgradite enkrat in uvedite kjer koli.
- Podpirajte razvijalčevo izbiro: Microsoft Cloud zagotavlja poln sklad tehnologij za ustvarjanje aplikacij za sodelovanje. Za razvijalce, ki gradijo novo aplikacijo, lahko izberete tehnologije v storitvah Power Platform, Azure, Graph in drugje, odvisno od potreb.
Več informacij o naši viziji graditve aplikacij za sodelovanje v rešitvi Microsoft Cloud je na voljo v tehnični seji, ki jo vodi Jeff Teper, in seji Into Focus, ki jo vodi Rajesh Jha.
Ustvarjanje aplikacij za sodelovanje z aplikacijo Microsoft Teams
Za dodatno pomoč pri graditvi aplikacij za sodelovanje smo z vami dali v skupno rabo nove priložnosti integracije in izboljšana orodja za razvijalce za Teams.
Ustvarite aplikacije za srečanja z možnostjo zmogljivejših izkušenj
Pomembno je, da vsem članom srečanja zagotovimo vrhunsko izkušnjo, ne glede na to, ali se ti srečanju pridružijo oddaljeno ali osebno. Najavljamo nove funkcije, s katerimi boste lahko vgradili zmogljivejše izkušnje srečanj v svoje aplikacije za srečanja v aplikaciji Teams.
- Skupna raba faze integracije: skupna raba faze integracije je na voljo v predogledu ter zagotavlja razvijalcem dostop do glavne faze v srečanju v aplikaciji Teams prek preproste konfiguracije v manifestu aplikacije. To zagotavlja novo okolje za izkušnje sodelovanja več uporabnikov v realnem času za aplikacije za srečanja, kot so table, orodja za oblikovanje, table za projekte in drugo.
- Novi vmesniki API za dogodek srečanja: na voljo so v predogledni različici in omogočajo s srečanji povezano avtomatizacijo potekov dela prek dogodkov, kot sta začetek in konec srečanja. Konec tega leta načrtujemo izdajo veliko več vmesnikov API za dogodke.
- Razširljivost načina skupnega prikazovanja: to poletje boste lahko z razširljivostjo načina skupnega prikazovanja ustvarjali prizore po meri in jih dali v skupno rabo za srečanja v aplikaciji Teams. Ta rešitev zagotavlja izkušnjo preprostega oblikovanja na portalu za razvijalce za Teams, kjer lahko razvijalci oblikujejo prizore po meri ter tako ustvarijo bolj vključujoča in osebna srečanja za organizacijo. Tukaj je na voljo prizor po meri, ki ga je ustvarila naša ekipa in ga lahko preskusite že danes.
Vmesniki API za predstavnost s soglasjem, prilagojenim viru: to poletje lahko pridobite dostop do pretakanja zvočnih- in videovsebin v realnem času za ustvarjanje scenarijev, kot so prepisi, prevodi, zaznamki, vpogledi in drugo. Ti API-ji bodo vključevali omogočeno soglasje, prilagojeno viru, s čimer si bodo lahko skrbniki za IT ogledali ta dovoljenja v Skrbniškem središču za Teams ter preverili, ali imajo te aplikacije omogočen dostop le do srečanj, v katera so bile dodane.
Nedavno izdana interoperabilnost storitev Azure Communication Services z aplikacijo Teams omogoča uporabnikom aplikacije Teams preprosto interakcijo s strankami, partnerji in drugimi pomembnimi ljudmi zunaj organizacije. Ko ustvarjate aplikacije po meri s storitvami Azure Communication Services, kot so glasovne- in videostoritve ter storitve klepeta, lahko izkoristite vgrajeno interoperabilnost z aplikacijo Teams. Uporabniki aplikacije Teams se lahko pridružijo srečanjem in komunicirajo s strankami ter partnerji z uporabo aplikacije po meri. Z zalednimi storitvami Azure Communication Services, povezanimi z aplikacijo Microsoft Teams, lahko razvijalci uporabljajo tudi brezplačen protokol VoIP in klepet za uporabnike aplikacije Teams.1
Začnite uporabljati Azure Communication Services z interoperabilnostjo za Teams, na voljo v predogledu.
Omogočanje izkušenj sodelovanja v različnih platformah
Aplikacija Teams je ustvarjena za sodelovanje, zato smo z vami dali v skupno rabo nove funkcije in zmogljivosti, s katerimi bodo lahko uporabniki sodelovali v aplikaciji Teams in nekaterih naših platformah.
Spremenljive komponente v aplikaciji Microsoft Teams so zdaj na voljo v zasebni predogledni različici in bodo v prihodnjih mesecih razširjene na več strank. S spremenljivimi komponentami v klepetu v aplikaciji Teams lahko končni uporabniki pošljejo sporočilo s tabelo, elementi za dejanja ali seznamom, ki ga lahko soustvarjajo in urejajo vsi udeleženci klepeta ter ga je mogoče dati v skupno rabo z Officeovimi aplikacijami, kot je Outlook. Sodelujte z ekipami ter učinkovito izvajajte opravila s kopiranjem in lepljenjem komponent v različnih klepetih v aplikaciji Teams. S spremenljivimi komponentami lahko uporabniki dopolnjujejo skupni izdelek ter skupaj ustvarjajo in sprejemajo odločitve z manj srečanji in krajšimi nitmi klepeta.
Razširitve sporočila bodo kmalu podprte v Outlooku: na voljo bo poenotena izkušnja razvoja za razširitve sporočila, združljiva z aplikacijo Microsoft Teams in Outlookom v spletu. Med ustvarjanjem sporočila bodo lahko uporabniki izbrali nov meni razširitev sporočila, ki temeljijo na iskanju. Uporabnik bo lahko na primer napisal e-poštno sporočilo, nato pa izbral razširitev sporočila, kjer so prikazana opravila v aplikaciji Teams, ki jih bo nato lahko poslal svojim sodelavcem.
Poleg lažjega ustvarjanja malokodnih aplikacij, botov in tokov za Teams, smo hkrati zagotovili tudi lažje distribuiranje malokodnih rešitev končnim uporabnikom. Kmalu boste lahko z varnostnimi skupinami dali v skupno rabo bote, ustvarjene s storitvijo Microsoft Power Virtual Agents, kot to lahko že naredite z aplikacijami, ustvarjenimi s storitvijo Power Apps. Pred kratkim smo omogočili tudi lažji prenos aplikacij, botov, tokov, tabel in povezanih virov iz enega okolja Microsoft Dataverse za Teams v drugega ter zagotovili uporabo teh aplikacij v novih scenarijih. Še naprej izdajamoveč vzorčnih aplikacij za Power Apps, tako da razvijalci in stranke lažje začnejo uporabljati Power Apps.
Kompleti orodij in viri za razvijalce za ustvarjanje ter upravljanje aplikacij Teams
Razvijalci ustvarjajo naslednjo generacijo aplikacij za sodelovanje za lažje hibridno delo, mi pa investiramo orodja in vire, s katerimi boste lahko izboljšali svojo storilnost.
Z izboljšanim kompletom orodij Microsoft Teams za Visual Studio in kodo za Visual Studio, na voljo v predogledni različici, lahko razvijalci lažje ustvarjajo aplikacije Teams, ki so združljive z Microsoftovim skladom ter različnimi namiznimi in mobilnimi aplikacijami. Komplet orodij je namenjen razvijalcem za podporo ogrodij, ki jih že poznate in uporabljate – ne glede na to, ali uporabljate React, SharePoint Framework (SPFx) ali .NET. Nekatere od najpomembnejših posodobitev so te: enovrstično preverjanje pristnosti, integracija rešitve Azure Functions, integracija ogrodja SPFx, enovrstični odjemalec Microsoft Graph in izboljšano gostovanje IDE in CLI.
Preberite več informacij o kompletu orodij aplikacije Teams in ga še danes namestite iz storitve Visual Studio Marketplace.
Pisanje kode je prvi korak, vendar morajo razvijalci tudi upravljati in konfigurirati vaše aplikacije – z veseljem najavljamo predogledno različico Portala za razvijalce za Microsoft Teams. S Portalom za razvijalce (prej App Studio) razvijalci pridobijo namensko konzolo za upravljanje aplikacij, na voljo prek spleta ali v aplikaciji Teams, kjer lahko registrirajo in konfigurirajo svoje aplikacije na enem, osrednjem mestu. Nove funkcije vključujejo te:
- Dostop prek katerega koli spletnega strežnika in naprave za preprosto krmarjenje.
- Upravljanje konfiguracij okolja brez potrebe po upravljanju več manifestov v različnih okoljih.
- Sodelovanje z enakovrednimi z omogočanjem dostopa za branje/pisanje do aplikacij za namene sodelovanja z drugimi in posodabljanja aplikacij.
- Možnost povezovanja ponudb programske opreme kot storitve (SaaS) z aplikacijami neodvisnih razvijalcev programske opreme za novo izkušnjo nakupa v aplikaciji Teams.
- Zbiranje zmogljivih vpogledov v uporabo aplikacij (na voljo v predogledu).
Začnite uporabljati Portal za razvijalce že danes.
Kot platforma je naš uspeh povezan z vašim uspehom. Zahvaljujemo se našim partnerjem, ki so ustvarili inovativne aplikacije v aplikaciji Teams. Zavezani smo zagotavljanju uspešnosti naših partnerjev z omogočanjem preprostega odkrivanja in uvajanja aplikacij za uporabnike. Za veseljem najavljamo, da bodo lahko uporabniki kmalu kupili naročnine za partnerske aplikacije neposredno v trgovini aplikacij Teams in Skrbniškem središču za Teams (prek računa za obračunavanje ali kreditne kartice) – uporabniki bodo na ta način lahko še lažje pridobili in uvedli aplikacije ter hkrati zagotovili našim partnerjem več priložnosti monetizacije za rešitve.
Zagotavljanje izkušenj, ki temeljijo na podatkih, vpogledih in varnosti, z vmesnikom Microsoft Graph
Medtem ko je Teams organizacijska raven aplikacij za sodelovanje, pa pomemben del teh izkušenj aplikacij temelji na zmogljivem naboru podatkov vmesnika Microsoft Graph. Microsoft Graph upravlja podatke, ki jih ustvarijo več bilijonov povezav različnih komunikacij, vsebin in ljudi – z zasebnostjo, varnostjo, skladnostjo s predpisi in iskanjem – ter uporablja napredno tehnologijo strojnega učenja.
Tukaj so nekatere nove funkcije vmesnika Microsoft Graph, ki vam jih danes z veseljem predstavljamo.
Začetek tega leta smo predstavili platformo Microsoft Viva, ki pomaga organizacijam po svetu optimizirati izkušnje zaposlenih, zaposlenim pa izboljšati storilnost novega načina dela. Viva je bila zasnovana kot platforma, zato najavljamo eno od mnogih načrtovanih točk razširljivosti –kartice za Povezave Viva so zdaj na voljo v predogledu z ogrodjem SharePoint Framework (SPFx) za razvijalce, ki zahtevajo predčasen dostop. V tej izdaji lahko zdaj uporabljate spletne gradnike, pripravljene za takojšnjo uporabo ali po meri, za ustvarjanje namizij za Povezave Viva, novih virov in virov, osredotočenih na zaposlene, optimiziranih za katero koli platformo ali napravo.
Prijavite se za predčasen dostop do naslednje izdaje ogrodja SPFx za ustvarjanje izvornih mobilnih izkušenj za Povezave Viva.
Ko govorimo o dostopu do podatkov organizacije, sta preverjanje pristnosti in varnost vedno na prvem mestu – prav zaradi tega veliko razvijalcev uporablja Microsoft Graph. Zasnovan je na varnosti storitve Azure Active Directory (Azure AD) za poslovna okolja in zmogljivostih preverjanja pristnosti. Danes predstavljamo te nove funkcije:
- Ocena neprekinjenega dostopa: na voljo je v predogledni različici in omogoča, da Azure AD neprekinjeno nadzira vire za prisotnost varnostnih groženj ter prekliče žetone za dostop glede na kritične dogodke ali ocene pravilnika, namesto, da dostop temelji na kratki življenjski dobi žetona.
- Vmesnik API za nove načine preverjanja pristnosti , s katerim lahko upravljate dostop do podatkov in virov v aplikaciji z uporabo primarnega preverjanja pristnosti, preverjanja pristnosti v dveh korakih ali stopnjevanega preverjanja pristnosti in prikličete postopek samopostrežne ponastavitve gesla (SSPR).
- Splošna razpoložljivost vmesnikov API za zunanje identitete, s čimer lahko aplikacije vzpostavijo varno uporabniško interakcijo prodaje strankam (B2C) z uporabo vnaprej določenih pravilnikov, ki jih je mogoče konfigurirati, uporabniki pa s svojimi računu registrirajo vašo rešitev.
Ena od najpogostejših zahtev naših strank in partnerjev je možnost vgradnje njihovih podatkov v Microsoft Graph, ki jih lahko nato pridobijo v okolju Microsoft 365. S tem namenom smo ustvarili povezovalnike za Microsoft Graph, s katerimi lahko razvijalci uvedejo, indeksirajo in pridobijo metapodatke ter tako razširijo nabore podatkov v okolju Microsoft 365 – zagotovljeno je sodelovanje v glavnih izkušnjah, kot sta Iskanje Microsoft in E-odkrivanje. Z veseljem najavljamo več prihajajočih posodobitev povezovalnikov za Microsoft Graph, vključno s temi:
- Podpora za izboljšanje profila ljudi v virih, ki niso del storitve AAD, s katero bodo lahko skrbniki preslikali lastnosti iz povezovalnikov za Microsoft Graph na kartice ljudi za Microsoft 365 v organizaciji.
- Novi povezovalniki za Jira in Confluence, ki jih je ustvaril Microsoft in bodo na voljo konec tega leta.
- Razširitev rezultatov iskanja na mobilne in namizne odjemalce aplikacije Microsoft Teams in iskalno polje sistema Windows.
- Predogledna različica za razvijalce za podporo za E-odkrivanje za povezovalnike za Graph bo na voljo poleti 2021.
Prav tako najavljamo, da je Povezovanje s podatki programskega vmesnika Microsoft Graph na voljo v predogledu v storitvi Azure. Povezovanje s podatki programskega vmesnika Microsoft Graph je varen, visokozmogljiv povezovalnik, zasnovan za kopiranje izbranih naborov podatkov storilnosti okolja Microsoft 365 v najemnika Azure. To je popolno orodje za razvijalce in strokovnjake za podatke, ki želijo ustvariti organizacijsko analitiko ali modele za učenje umetne inteligence ter strojno učenje. Medtem ko je večina izdelkov okolja Microsoft 365 na voljo v obliki paketov na uporabnika/na mesec, pa Povezovanje s podatki programskega vmesnika Microsoft Graph ponujamo kot omejeno storitev, tako da razvijalci plačajo samo stroške podatkov, ki jih uporabijo v vaših rešitvah.
Več informacij o Povezovanju s podatki programskega vmesnika Microsoft Graph najdete v tehničnem gradivu.
Za razvijalce želimo omogočiti tudi možnost ustvarjanja izkušenj, ki temeljijo na ljudeh in vključujejo celotno platformo okolja Microsoft 365, vendar se zavedamo, da pisanje ločene kode za delo v različnih izdelkih ni izvedljivo. Zato vam z veseljem predstavljamo razpoložljivost univerzalni dejanj za prilagodljive kartice. Z ogrodjem Azure Bot Framework lahko zdaj ustvarite in uvedete eno prilagodljivo kartico, ki se nemoteno sinhronizira v aplikaciji Teams ter mobilnih in namiznih odjemalcih za Outlook.
Za več informacij preberite celoten spletni dnevnik za Microsoft Graph.
Ustvarjanje sodobnih aplikacij sistema Windows za nemoteno delovanje v kateri koli končni točki
S selitvijo v oddaljeno delo in nov način hibridnega dela računalnik še nikoli ni bil tako pomemben. Z več kot 1,3 milijarde aplikacij, v katerih se izvaja sistem Windows 10, so sodobne aplikacije, ustvarjene v sistemu Windows, postale izjemno pomembne za ohranjanje storilnosti zaposlenih. Windows je ključen za ohranjanje povezanosti in storilnosti zaposlenih. Razvijalci imajo zdaj priložnost premikati meje in poiskati nove inovativne načine za pomoč ljudem.
Če ste razvijalec sistema Windows, potem že poznate pomembnost orodja Project Reunion. Z orodjem Project Reunion lahko dostopate do sodobnih tehnologij in novih funkcij sistema Windows ter najboljših obstoječih namiznih funkcij (Win32). Pridobite skladne, sodobne interakcije in UX z WinUI 3 – ter odlično učinkovitost in čas delovanja baterije za vaše aplikacije. Zato vam z navdušenjem predstavljamo predogledne različice Project Reunion 0.8, s katero lahko nemoteno ustvarjate in modernizirate aplikacije sistema Windows za odjemalske končne točke in končne točke v oblaku. Ustvarite lahko izkušnje, optimizirane za strojno opremo naprave, z nemotenim odkrivanjem in upravljanjem aplikacij, ki so združljive s tehnologijo Arm64. Nekatere pomembne posodobitve so te:
- Podpora na nižji ravni za Windows 10, različica 1809 zagotavlja velik trg ekosistema Windows in dolgoročno storitveno dejavnost.
- Podpora za .NET 5 zagotavlja podporo razvijalcem, vključno z WPF in WinForms.
- WinUI 3 in WebView 2 podpirata sodoben, združljiv razvoj uporabniškega vmesnika z uporabo enakih tehnologij, na katerih temelji sistem Windows.
Pridobite več informacij in začnite modernizirati aplikacije sistema Windows s predogledno različico Project Reunion 0.8.
Zavedamo se, da veliko razvijalcev uporablja orodja ukazne vrstice in lupine, kot so ukazni poziv, PowerShell in podsistem Windows za Linux (WSL). S terminalom Windows Terminal razvijalci pridobijo čudovito, elegantno, sodobno izkušnjo ukazne vrstice v sistemu Windows – letos ga lahko nastavite kot privzeti emulator terminala, kar omogoča zagon vseh aplikacij ukazne vrstice prek terminala Windows Terminal. Izdali smo novo funkcijo, imenovano način Quake, s katerim lahko odprete novo okno terminala s preprosto bližnjico na tipkovnici kjer koli v sistemu Windows.
Začnite uporabljati nove funkcije v terminalu Windows Terminal.
Prejmete lahko tudi podporo za aplikacijo GUI v podsistemu Windows za Linux (WSL), s čimer zagotovite, da so vsa orodja in poteki dela na dosegu prstov. Windows omogoča delo z nemotenimi integracijami s katerim koli potekom dela z aplikacijami GUI, sistemom Linux in izobraževanjem za pospešeno strojno učenje za GPU.
Preberite več o naših posodobitvah za WSL.
Vedno več organizacij uvaja robotsko avtomatizacijo postopkov (RPA) za izboljšanje učinkovitosti poslovnih postopkov – od preprostih ponavljajočih se opravil do zapletenih potekov dela. Mesec dni po dogodku Ignite, kjer smo napovedali razpoložljivost aplikacije Power Automate Desktop brez dodatnih stroškov za uporabnike sistema Windows 10, smo bili iz meseca v mesec priča šestkratnemu povečanju števila prenosov. S tem je strankam na voljo priložnost uporabe tehnologije RPA brez kode za avtomatizacijo ponavljajočih se opravil in potekov dela. Danes zagotavljamo še lažje določanje prioritete postopkov, najbolj primernih za avtomatizacijo. Svetovalec za postopke, zdaj splošno na voljo, je zmogljivost rudarjenja postopkov, ki zagotavlja vpoglede v načine dela ljudi in odpravlja domneve iz avtomatizacije. Zdaj lahko preslikate opravila poteka dela, odkrijete organizacijska ozka grla in določite katera dolgotrajna opravila so najbolj primerna za avtomatizacijo – v storitvi Microsoft Power Automate.
Preberite več o aplikaciji Power Automate Desktop in svetovalcu za postopke.
Učenje. Povezovanje. Koda.
Upam, da ste se imeli lepo na dogodku Microsoft Build ta teden. Za vas imamo na voljo odličen nabor sej, ki vključujejo celotno platformo okolja Microsoft 365.
Uživajte v kodiranju.
Dodatni viri
Oglejte si te dodatne vire za več informacij o razvijanju v okolju Microsoft 365:
- Oglejte si digitalno sejo dogodka Microsoft Build Ustvarjanje aplikacij za sodelovanje naslednje generacije za hibridno delo.
- Oglejte si naš spletni dnevnik Najave za Microsoft Teams na dogodku Microsoft Build, kjer je na voljo povzetek novih funkcij aplikacije Teams.
- Oglejte si naš spletni dnevnik Najave za Microsoft 365 Developer na dogodku Microsoft Build, kjer je na voljo povzetek novih funkcij v okolju Microsoft 365.
- Središče za razvijalce aplikacije Microsoft Teams za dostop do dokumentov, spletnih dnevnikov, orodij in drugega za začetek graditve aplikacij Teams.
- Središče za razvijalce za Microsoft Graph za dostop do dokumentov, spletnih dnevnikov, orodij in drugega za začetek graditve aplikacij Microsoft Graph.
- Središče za razvijalce sistema Windows za dostop do dokumentov, spletnih dnevnikov, orodij in drugega za začetek graditve aplikacij sistema Windows.
1Uporaba protokola VoIP in klepeta za končne točke aplikacije Microsoft Teams je vključena v licence za Microsoft 365.