Microsoft Build 2019 Keynote įspūdžiai [LT]

Vakar prasidėjo kasmetinė Microsoft konferencija skirta programų ir sprendimų kūrėjams. Visuomet stengiuosi pažiūrėt Microsoft vadovo atidarymo kalbą (“keynote”), sužinoti apie naujas tendencijas, šio technologijų industrijos milžino ateities planus. Kadangi transliuojama gyvai, neapsieina be kuriozų 🙂 Šį kartą pačioje pradžioje nesuveikė demo HoloLens 2 pristatymo, kurio metu turėjo parodyti Apollo 11 skrydžio simuliaciją (sukurta bendradarbiaujant su Epic Game naudojant Unreal Engine). Visgi galima pamatyt kaip tai turėjo atrodyti repeticijos įraše. Žemiau pasidalinsiu MS pateiktomis naujienomis ir savo įspūdžiais.

Satya Nadella (Microsoft’s CEO) kaip visada pradėjo nuo atsakomybės. Tikrai, jau gal trečius metus iš eilės girdžiu tuos pačius žodžius. Aišku, technologijų kompanijas spaudžia dėl privatumo pažeidimų, nepadeda ir skandalai su asmens duomenų nutekėjimu. Kažkiek tai paliečia ir atsakingą dirbtinio intelekto technologijų kūrimą ir naudojimą. Kadangi pagrindinis Microsoft motyvas yra Intelligent Cloud. Programinė įranga visur aplink mus.

Tuo pačiu paminėjo open source iniciatyvą Election Guard, kurią planuoja paviešint GitHub platformoje ir kuri turėtų prisidėti prie saugesnių rinkimų procesų (užsiminta labai nedaug, todėl neaišku kas tai per sistema ir kur ir kaip ji gali būti panaudota).

Satya išskyrė 4 kertinius Microsoft pamatus: Azure, Dynamics 365 & Power Platform, Microsoft 365 ir Gaming. Toliau kiekvienai iš šių dalių buvo skirtas atskiras dėmesys, parodomos gyvos demonstracijos.

Azure

Patikinta, kad Azure yra Open platforma ir viskam yra suteikiamos lygios teisės. Nėra skirtumo ar šioje platformoje naudosite Windows ar Linux, Java ar .NET. Azure šeima yra gausi, nuo Azure Stack (vietinė Azure instaliacija) iki Azure IoT, Edge. Konferencijos metu žadama pristatyt 25 naujoves ateinančias į įvairias Azure sritis.

Video intarpe parodyti gėrimų šaldytuvai parduotuvėje su dideliais ekranais rodančiais butelius ir šalia jų kainas ir kitą informaciją (iš tikrųjų šaldytuvo turinio nesimato, bet ekrane jis rodo kas jame yra). AT&T naudoja Azure Stack su dronais pasiruošimui 5G tinklo plėtrai.

Starbucks pristatė savo sprendimą. AI algoritmai (pavadinta DeepBrew:)) naudojami apsipirkimo pravažiuojant (“drivethrough”) stenduose parenkant siūlomus produktus pagal vietovę, orą, metų laiką, jau kliento pasirinktus produktus, taip pat teikiamos suasmenintos rekomendacijos mobilioje aplikacijoje. Azure Sphere naudojamas visų kavos aparatų valdymui ir programinės įrangos bei kavos receptų atnaujinimui (kam anksčiau reikėjo tūkstančių USB laikmenų ir labai daug laiko).

Azure Speech kalbos atpažinimo servisas kasmet tobulėja. Kai praeitais metais demo buvo rodomas su išmaniu garsiakalbiu, šį kartą tam užteko nešiojamo kompiuterio ir kelių šalia gulinčių telefonų mikrofonų. Servisas sugeba atpažinti sudėtingą techninį, medicininį ir teisinį žargoną beveik realiu laiku. Kalbos atpažinimo algoritmai gali prisitaikyti prie įmonėje naudojamų terminų.

Bot framework tinkle sukuriama 3000 naujų kalbančių bot’ų kas savaitę. Tai yra nauja niša kompanijoms. Anksčiau buvo kuriami puslapiai ir mobilios aplikacijos. Dabar atėjo laikas kalbantiems asistentams (mašinose, užsakant prekes ir pan.).

Užsiminta ir apie autonominius sprendimus. Ne, MS kol kas nepristato savo autonominio automobilio 🙂 Bet kaip pavyzdys buvo parodyti autonominiai palečių vežėjai Toyotos gamyklose, Shell naftos šulinių grąžtai.

Dynamics 365

Iš Dynamics 365 ir Power Platformos pristatymo dalies daug išskirt negaliu. Ši platforma pilnai perkurta veikimui su cloud. Power platforma suteikia paprastesnius įrankius kurti ar koreguoti procesus (workflows, power apps), kadangi procesai įmonėse nuolat keičiasi ir statiškas sprendimas netinkamas.

Microsoft 365

Tai buvo įdomiausia ir daugiausiai naujovių pateikusi dalis. Microsoft kaip ir praeitą kartą labai akcentuoja savo duomenų masyvą Microsoft Graph. Duomenys yra centrinė dalis, o visos paslaugos yra tik būdas tuos duomenis panaudot, pritaikyti (Windows, Office, Teams, Edge).

Trečių šalių paslaugų tiekėjai gali savininkui sutikus gauti prieigą prie įmonės Graph duomenų ir taip geriau pritaikyti savo paslaugas šiam klientui.

Microsoft Search (beje vakar pristatyta galutinė versija), My Analytics ir Cortana papildo ir praplečia Graph naudojimą.

Cortanos ateities vizija yra multi-skill, multi-domain, multi-agent. Kas reiškia galimybė palaikyt ilgą pokalbį su kintančiomis temomis, o ne tik vykdyti pavienes komandas, mokėjimas persijungt tarp įvairių įgūdžių (“skills”) ir nebūtinai vienas agentas (gali būti keli agentai, mašinoje, virtuvėje ir pan.). Atrodo gražiai, bet ar visada pavyks taip sklandžiai susikalbėt su virtualiu pagalbininku? Ir kada tai nustos atrodyti keistai iš šalies?

Windows 10 ir Office irgi turi pilną prieigą prie Graph. Tobulinami el. rašiklio (ink) ir Windows Hello galimybės. O pavyzdžiui Outlook mobiliuose telefonuose galės neišeinant iš laiško leisti kažką patvirtinti, užpildyt apklausas.

Edge naršyklė neseniai įgavo naują gyvenimą perėjus prie Chromium variklio (kurį naudoja Chrome naršyklė). Microsoft skelbia svariai prisidėsiantis prie šio atviro kodo projekto vystymo. Jie jau pridėjo ARM palaikymą, tobuliną valdymo lietimu funkcijas. Žadama, kad nuo šiol Edge bus tarp-platforminė naršyklė, nebus Windows 10 ekskliuzyvas. Bus palaikoma Windws 7, Android, iOS, vėliau ir Mac (neužsiminta apie Linux).

Akcentuojami privatumo ir saugumo valdikliai. IT galės nustatyt kas rodoma naujo skirtuko lange, ten pat rodomi dalykai iš Microsoft Search recommended dalyje. Nustatymuose galima nustatyt skirtingus privatumo lygius (Strict, Balanced, Unrestricted) nuo ko priklauso kiek puslapiai galės sekti jūsų veiksmus. Collections leidžia greitai išsaugoti įvairius puslapio elementus (paveiksliukus, tekstą) į atskirą kolekciją, o vėliau kolekcija pasidalint paštu ar eksportuoti į Word arba Excel. Arba galima tiesiog daryti “copy-paste” ir Edge automatiškai parinks reikiamą formatą įterpimui. Tai jau ne pirmas kartas kai MS bando pasiūlyti patogų būdą perkelt informaciją iš interneto į aplikacijas. Objektų sąrašo pavertimas į Excel lentelę su reikiamais stulpeliais atrodo įspūdingai 🙂

Edge turės IE režimo palaikymą. Atidarant puslapį, kuris neveikia tinkamai su Chromium bus perjungiama į IE atvaizdavimo režimą. Tiesa, kol kas mažai informacijos žinoma. Tarkim naudojant Enterprise Mode su IE11 galima buvo rinktis tarp kelių IE variklio versijų, o kartais ir to nepakakdavo ir dar reikėjo nustatinėt Compatibility Mode senoms web aplikacijoms. Edge IE palaikymas yra geras žingsnis, bet neturiu didelių vilčių, kad tai bus sprendimas išsprendžiantis visas suderinamumo problemas.

Kartu buvo pristatytas demo naujos Fluid Framework platformos bendram darbui. Buvo rodoma kaip 9 žmonės vienu metu realiu laiku mato pokyčius dokumente (ne tik kai rašomas tekstas, bet ir piešiama su el. rašikliu, kas reikalauja didesnio duomenų srauto). Įdomiausiai atrodė “gyvos” lentelės ir grafikai. Tarkim įterpus grafiką tokiame Fluid dokumente jis automatiškai atsinaujindavo žmonėms vedant duomenis. Toks pat efektas buvo rodomas ir įterpus grafiką Teams ar Outlook (įterpiama speciali fluid objekto URL nuoroda). Deja, video kol kas rasti nepavyko, bet galima apie tai paskaityti šiame straipsnyje.

Pakalbėta ir apie sparčiausiai populiarėjančią Teams platformą. Visos paminėtos naujovės jau pristatytos anksčiau kitur, todėl ypatingai niekas nenustebino (firstline workers, pamainų valdymas, titrai realiu laiku susitikimo metu). Įdomiausiai atrodė galimybė Teams nurodyt surast lentą (“whiteboard”) kambaryje ir padaryt ją geriau matomą sau (pasukama ir padidinama skaitmeninė lentos versija, žmonės kažką rašantys lentoje padaromi permatomi, kad būtų geriau matomas turinys). Dar buvo parodytas demo kaip Teams bendraujama su HoloLens, kai kiti žmonės rodomi kaip 3D avatarai ir matai visus kanale patalpintus dalykus kaip 3D objektus. Bet tai vis dar atrodo labiau kaip “gimmick”, žaislas ir nelabai praktiškai panaudojamas ar net reikalingas dalykas. Na bet VR/AR vis dar yra madingas dalykas ir technologijų kompanijos stengiasi neatsilikti.

Gaming

Gaming dalis gavo mažiausiai laiko. Buvo parodytas pirmas Billo Gateso sukurtas žaidimas 🙂 Taip pat užsiminta apie Minecraft AR žaidimą mobiliems (praturtinta realybė).

Microsoft Terminal ir Linux Kernel

Kitas įdomus dalykas pristatytas jau šiek tiek vėliau, tai nauja Microsoft Terminal aplikacija.

Ši aplikacija apjungs savyje cmd, PowerShell ir Windows Subsystem for Linux (WSL) palaikymą. Turės skirtukus, galimybę taikyti temas, palaikys Emoji, nuorodas ir GPU-based teksto renderingą. Pristatyt planuojama birželį. Taip pat pranešama, kad Windows 10 turės pilną Linux branduolį (“kernel”), kas papildys jau anksčiau turėtą WSL.