Dom Naprijed razmišljanje Microsoft u izradi: 10 izgovorenih i neizgovorenih poruka

Microsoft u izradi: 10 izgovorenih i neizgovorenih poruka

Video: Introducing the Windows 10 October 2020 Update (Studeni 2024)

Video: Introducing the Windows 10 October 2020 Update (Studeni 2024)
Anonim

Microsoft je izveo nekoliko važnih najava i demonstracija na prošlotjednoj konferenciji Build, na kojoj je predstavio jubilarno izdanje Windowsa 10 i najavio niz novih inicijativa namijenjenih programerima, od otvorenog koda i više platformskih alata do novih usluga u oblaku. No, iako je na pozornici bilo puno poruka, bilo je mnogo važnih trendova koji su propali. Evo što mi se činilo najzanimljivijim:

1. Microsoft želi biti vodeći za programere bez obzira na vrstu aplikacije, jezik ili platformu kojoj ciljaju.

Uistinu, poticaj da se Microsoftovi razvojni alati postanu cross-platformom bila je najveća poruka konferencije Build, koju su rukovoditelji Microsofta ponavljali iznova i iznova, ne samo na glavnim jezicima, već i na mnogim prelaznim sjednicama. Microsoft već duže vrijeme govori o alatima s više platformi, a to je ujedno bila i velika poruka prošlogodišnjeg Build-a. Neki od tih planova izgleda da su uspjeli; drugi nisu. No, čini se da su ove godine napori mnogo više integrirani u osnovne proizvode.

Na primjer, Ubuntuova BASH školjka ugrađena u naredno veliko izdanje sustava Windows omogućit će Linuxovim programerima rad u sustavu Windows. Microsoft je također kupio Xamarin, koji je napravio.NET platformu za stvaranje aplikacija za iOS, Android i Mac. Scott Guthrie, izvršni potpredsjednik za Cloud and Enterprise Group, najavio je da će Xamarin sada biti uključen u razne verzije Microsoftovog popularnog razvojnog okruženja Visual Studio (uključujući besplatnu verziju) bez dodatnih troškova. Bilo je puno sesija o izradi aplikacija na više platformi koristeći Xamarin i Apache Cordova, platformu za mobilni razvoj više platformi koja se temelji na web standardima. (Komercijalna verzija je Adobe PhoneGap.) Microsoft već neko vrijeme podržava Linux na svojoj cloud usluzi Azure, a također je nedavno najavio da SQL Server dolazi u Linux sljedeće godine.

To su veće i temeljnije promjene nego što biste očekivali od Microsofta prije samo dvije godine. Neizgovorena poruka: jasno je da većina programera želi stvoriti iOS i Androidove klijentske aplikacije, ne samo one Windows i Web te da mnogi ciljaju Linux poslužitelje, a ne samo Windows Server, kao i Amazon Web Services i druge pružatelje usluga oblaka i ne samo Microsoft Azure. Umjesto da se bori s tim, Microsoft to prihvaća.

2. Kad Microsoft kaže "Prvo mobilnost", to ne znači da Windows Phone.

Umjesto toga, tvrtka je naglasila da, kada kaže da se želi usredotočiti na "prvo oblak, prvo mobilnost", to znači mobilnost iskustava na uređajima, naglašavajući kako stvari poput Office suita i OneDrive rade na iOS-u i Androidu, kao i na Mac-u i Windows uređaji i mogu sinkronizirati podatke na svim tim uređajima. Osim što proizvodi poput Officea i njegovog Cortana inteligentnog pomoćnika rade na više platformi, Microsoft potiče programere da svoje aplikacije na svim platformama rade zajedno.

Na primjer, jedna sesija bila je usredotočena na Project Rome, Microsoftov nacrt kako programeri mogu stvarati aplikacije koje zajedno rade na različitim uređajima, poput dopuštanja da telefonska aplikacija radi s aplikacijom na radnoj površini ili Xboxu. Veliki dio toga izgrađen je na Xboxovom SmartGlass alatu, koji omogućava da se telefon ili PC povežu s Xboxom, uz to su novi alati. Ono što je zanimljivo je da će ovo raditi u sustavu Windows, Android i iOS nakon izdavanja, tako da Android ili iOS aplikacije mogu raditi s Windows ili Xbox programima. Neizgovorena poruka: Windows Phone nije mrtav, ali više nije središnji za ambicije tvrtke. Microsoft zna da većina ljudi pokreće iOS i Android mobilne uređaje, pa stoga za sve njih mora imati aplikacije i alate.

3. Windows 10 prihvaća mnogo.

Microsoft je napravio veliku stvar kako sada ima 270 milijuna Windows 10 korisnika, s Terryjem Myersonom, izvršnim potpredsjednikom grupe Windows and Devices Group, rekavši da to za 145 posto nadmašuje prijelaz na Windows 7 za isto vrijeme, i to daleko ispred sporijeg prijelaza sustava Windows 8. To je dobra vijest za kompaniju, jer i dalje ima cilj od milijardu uređaja sa sustavom Windows 10 u dvije do tri godine. No ako je u upotrebi oko 1, 5 milijardi računala, to još uvijek znači da njih 85 posto još ne radi Windows 10, pa Microsoft mora neprestano gurati nadogradnje i novu prodaju.

4. Windows 10 Anniversary Update gura Inking, Cortana, Pozdrav.

Myerson je rekao da će se sljedeće ažuriranje, koje se ovog ljeta očekuje, a koje se ponekad naziva i "Redstone", usredotočiti na Microsoftovu temu "više osobnog računanja" sa stvarima poput poboljšanja biometrijskog sustava za provjeru autentičnosti Windows Hello i njegove integracije s aplikacijama i Edge preglednikom, kao i dodatke za sam preglednik i poboljšanja Cortana osobnog asistenta (o čemu ću raspravljati u nastavku).

No, velik dio demonstracije bio je usmjeren na inking, a Microsoft se nada da će se ljudi okrenuti računalima na bazi olovke (na uređajima poput Surface linije) kako bi zamijenili bilješke olovke i papira, s poboljšanjima aplikacija Sticky Notes i SketchPad vodećih ka naprednijoj upotrebi tinte kao platforme, olovkom koja se koristi za izradu riječi kao što su precrtavanje riječi u Wordu. Najviše me se dojmila sposobnost da na ekranu postavim ravnalo za crtanje ili poravnavanje objekata u alatima kao što su PowerPoint ili Adobe Illustrator CC. Ilustrator će čak uključivati ​​i druge šablone za pomoć u crtanju. Unatoč Microsoftovim naporima, premda je inking za većinu ljudi niša. Iako smo čuli o sve većem prihvaćanju Windows-a od tvrtke, želio sam čuti više o načinima olakšavanja sustava Windows 10 za primjenu u poduzeću, ali Microsoft ih nije riješio. Izgovoreno: prelazak Windows-a na otprilike godišnji raspored ažuriranja znači da je svako novo izdanje relativno inkrementalno. Naravno, to znači da je korisnicima lakše biti u tijeku.

5. Microsoft i dalje gura "Univerzalnu Windows platformu".

Tvrtka već nekoliko godina govori o "univerzalnim" aplikacijama, a većina osnovnih pojmova vraća se na "Moderne" ili "Metro" aplikacije obećane za Windows 8 prije pet godina. Myerson je na ovogodišnjoj osnovi govorio o tome kako platforma raste i kako ćemo uskoro vidjeti aplikacije poput onih s Facebooka. Također je govorio o puštanju Windows Store for Business, namijenjenog korporativnim aplikacijama za liniju poslovanja. Druge su demonstracije pokazale kako Universal Apps radi na Xboxu i kako mogu raditi s HoloLensom. Možda je najvažnije što je tvrtka pokazala Desktop App Converter, koji se ponekad naziva i Centennial, dizajniran tako da olakša premještanje desktop aplikacija na novu platformu. Ovo bi trebalo dopuniti prethodne alate "Bridge" dizajnirani kako bi pomogli premještanje iOS-a ili Web Apps-a na platformu.

No ono što je u velikoj mjeri ostalo neizgovoreno je činjenica da jednostavno nema toliko Universal aplikacija i Windows Store izgleda relativno neplodno u usporedbi s Apple App Storeom ili Google Playom. Većina aplikacija za stolna računala još se nije prebacila na novu platformu - Microsoft Office ima, ali verzije Universal nisu tako moćne kao desktop -, a u posljednje vrijeme se mnogo programera igara požalilo da ne žele prodavati putem Microsofta trgovina. Novi most i sve veća popularnost Windowsa 10 pomoći će nekima, ali Microsoft ima još puno toga za napraviti kako bi se programeri uključili.

6. Ured je sada platforma.

Na konferenciji je Qi Lu, izvršni potpredsjednik Grupe za aplikacije i usluge, govorio o pokušaju pretvaranja Officea iz proizvoda u usluge i mikroservise, kroz povećanu mobilnost, suradnju, inteligenciju i sigurnost. Rekao je da ima 1, 2 milijarde korisnika sustava Office koji u prosjeku provode tri do četiri sata dnevno koristeći paket.

Velik dio njegova razgovora govorio je o tome kako programeri mogu iskoristiti "Microsoft Graph" - sve informacije pohranjene u različitim dijelovima Officea - putem skupa API-ja i alata koje Microsoft nudi, poput načina na koji DocuSign može odabrati dokumente s OneDrive-a i sugerirati kojima ih ljudi poslati. Drugi dio bavio se postupkom dodavanja koji programerima omogućuje izradu alata koji se uključuju u Office kroz sve aplikacije i na kraju na svim platformama. Tvrtka je ovaj tjedan rekla da će se podrška za Office za Mac pojaviti kasnije ove godine, te je najavila nove značajke kao što je mogućnost dodavanja ovih aplikacija vrpci vrpce. Primjeri uključuju Starbucks aplikaciju koja vam omogućuje zakazivanje sastanaka na obližnjim lokacijama.

Koncept dodataka je sjajan, iako sam napomenuo da to još uvijek ne pomaže mnogim od nas koji imamo Excel makronaredbe utemeljene na VBA, koje ne rade na novim platformama. (Iz onoga što skupim, malo je vjerojatno da će ikada raditi na novim platformama, iako sam čuo nagovještaje da Microsoft možda gleda na neki drugi način koji omogućava korisničku proširivost.) Nadam se da ću čuti više o poboljšanim alatima za suradnju, posebno u osnovne aplikacije za radne površine, područje na kojem je Microsoft obećao poboljšanja, ali kompanija je prilično šutjela o toj temi. Ipak, izgleda da je neizgovorena, ali jasna poruka da je Office možda Microsoft trenutno najvažniji proizvod - barem iz perspektive ostvarivanja prihoda.

7. Razgovori mogu postati i platforma.

Možda najveća nova tema za tvrtku bili su "razgovori kao platforma", kako je predstavila glavna direktorica Satya Nadella. Opisao je budućnost u kojoj ljudski jezik postaje korisničko sučelje, botovi postaju nove aplikacije, a digitalni pomoćnici su poput "meta-aplikacija" poput preglednika, poziva drugih aplikacija ili "robota" koji imaju određenu razinu inteligencije.

Lu se proširio na koncept rekavši da su aplikacije dobre, ali "ne pokrivaju dugačak rep", što znači da postoji samo toliko aplikacija koje ljudi žele instalirati. Zamišljao je budućnost u kojoj će ljudi razgovarati s inteligentnim pomoćnicima - posebno Microsoftovom Cortanom, ali možda samo botovima unutar aplikacija poput Skypea ili Outlooka - i moći pristupiti bilo kojoj usluzi, bez preuzimanja aplikacija ili posjećivanja web stranica. Stvarni predstavljeni proizvodi uključivali su grupne priključke Office 365 koji programerima omogućavaju postavljanje konektora u značajku Grupe unutar ureda; i novi SDK za Skype koji botovima ili drugim aplikacijama omogućuje komunikaciju unutar Skypea, uključujući i u grupnim razgovorima. Čini se da je osnovna ideja uključivanje konverzacijskih platformi - od Cortane do Skypea do aplikacija trećih strana - i dodavanje njima inteligencije. Ideja je dodavanje razumijevanja, sklonosti, posebno konteksta takvim aplikacijama. Velika je poruka ovdje da Microsoft želi da Cortana bude ključni inteligentni agent u sustavu Windows, Android i iOS - tako da može kontrolirati sljedeću platformu ako se doista ispostavi da ljudi na taj način žele komunicirati sa svojim računalima. Appleovi Siri, Google Now i Amazonovi Alexa nisu spomenuti, ali znate da će oni biti ključni konkurenti.

8. Microsoft želi da programeri razmišljaju o "inteligentnom oblaku".

Nadella je u svom govoru dala vijest za koncept, a Scott Guthrie sljedećih je dana dao više detalja. Veliki dio njegove rasprave bavio se "inteligencijom", uključujući pohranu i analizu podataka u oblaku. Nove inicijative uključuju ponovno pokretanje Azure IoT-a, poput upravljanja uređajima sa koncentratorima i SDK-a za izlaz; nove opcije za DBD Document DB NoSQL bazu podataka unutar Azure, uključujući podršku za Mongo DB; i mogućnost ugradnje Power BI alata u aplikacije okrenute kupcima. No, najveće promjene dogodile su se u Cortana Intelligence Suite-u (ranije Cortana Analytics Suite), koji sada uključuje okvir bot dizajniran tako da organizaciji olakšava izradu inteligentnih botova koji mogu raditi putem teksta, u Office 365 pošti ili na platformama. kao što su Skype, Slack i Twitter. To se čini dobrim početkom, ali ono što nije spomenuto način je da se roboti prikače za Siri ili Alexa ili čak za usluge poput Facebookova Messengera ili WhatsAppa.

Pored toga, tvrtka je najavila pregled Microsoftovih kognitivnih usluga, koja sada uključuje 22 različita API-ja, uključujući one koji pokrivaju vid (poput računalnog vida, prepoznavanja lica i API-ja za otkrivanje emocija); govor, uključujući prilagođenu inteligentnu uslugu prepoznavanja (CRIS) radi bolje pretvorbe govora u tekst; jezik, kao što je raščlanjivanje složenog teksta; znanje; i traži. Dug je popis potencijalno korisnih alata, iako je većina njih još uvijek u pregledu. Mnoge tvrtke razgovaraju o raznim API-jevima i uslugama za dodavanje inteligencije, uključujući Amazon, Google i IBM; i nejasno je koliko se Microsoftove usluge slažu s obzirom da svaka od njih ima svoje posebne aplikacije.

9. Microsoft Cloud raste.

Guthrie je također dao puno statističkih podataka o rastu Microsoftovog oblaka, posebno Azure Cloud Service, i rekao da 85 posto tvrtki Fortune 500 koristi dio Microsoftovog oblaka, a 1, 4 milijuna SQL baza podataka u Azureu i 5 milijuna organizacija koriste usluga Azure Active Directory. To su veliki brojevi, ali čini se da ima puno prostora za rast. U vezi s Officeom, Li je rekao da je na Office 365 bilo 60 milijuna korisnika, što zvuči impresivno, ali smatra da je također rekao da ima 1, 2 milijarde korisnika Officea. Zanimalo me potvrda da velik dio upotrebe Azure pokreću korisnici Office 365, jer će organizacije koje odaberu Office 365 također koristiti usluge Azure Active Directory (što odgovara onome što sam vidio i čuo od korisnika.)

10. Microsoft se priprema za budućnost "nakon aplikacije".

Gotovo sve današnje aplikacije stvorene su s konceptom više strojeva ili virtualnih računala, a svaki pokreće određene programe, radeći zajedno - poput poslužitelja aplikacija, web poslužitelja i poslužitelja baze podataka. Kada organizacije premještaju aplikacije u oblak, uglavnom su zadržale tu strukturu, a doista većina web aplikacija slijedi i ovu metodu. Ali u posljednje vrijeme primjećujemo da se neke veće aplikacije dijele na mnogo manje blokove ili "mikroservise", pri čemu se mnogi okreću uslugama poput spremnika koji olakšavaju premještanje aplikacija i stvaranje novih instanci. U Build-u, Guthrie i glavni direktor programa Scott Hanselman razgovarali su o Microsoftovim planovima za omogućavanje ove vrste usluga, s uslugom kontejnera koja radi s Apache Mesosom i Docker Swarmom (omogućujući spremnike Windows Server ili Linux), te novom servisnom tkaninom koja djeluje kao platforma mikroservisa koja se može implementirati na Azure i eventualno također VMware, OpenStack i Amazon Web Services. Guthrie je rekla da je velik dio Azure i Office 365 izgrađen sa Service Fabricom, a također je pokazao kako se igra Age of Ascent koristi tim funkcijama kako bi se postigla mnogo brža i obrada do 50.000 simultanih igrača u jednoj bitci. Dugoročno smo mogli vidjeti više velikih aplikacija kako se prebacuju na ovaj model, a više manjih mikro usluga može biti usluga koje nudi sama cloud platforma. Zanimljiva je vizija. Na neki su način drugi napredovali u toj viziji - pored Mesosa i Dockera, Google Kubernetes i Amazonova služba Lambda razmišljaju o njihovom rješavanju - ali sve je vrlo rano. Ako bude uspješan, to bi zaista moglo promijeniti način na koji ljudi pišu aplikacije, ali ostaje za vidjeti treba li to nešto za sve programere ili samo za najveće aplikacije.

Microsoft u izradi: 10 izgovorenih i neizgovorenih poruka