Hjem Fremadrettet tænkning Microsoft ved build: 10 talte og uudtalte meddelelser

Microsoft ved build: 10 talte og uudtalte meddelelser

Video: 30 ultimative Windows 10 tip og tricks til 2020 (Oktober 2024)

Video: 30 ultimative Windows 10 tip og tricks til 2020 (Oktober 2024)
Anonim

Microsoft fremsatte en række vigtige meddelelser og demonstrationer på sidste uges Build-konference, hvor den viste Windows 10-jubilæumsudgaven og annoncerede en række nye initiativer rettet mod udviklere, fra open source- og cross-platform værktøjer til nye cloud-tjenester. Men selvom mange af meddelelserne var tydelige på scenen, fandt jeg, at der var en række vigtige tendenser, der blev sagt. Her er hvad jeg fandt mest interessant:

1. Microsoft vil være førende for udviklere uanset hvilken type applikation, sprog eller platform, de målretter mod.

Faktisk var skubbet til at gøre Microsofts udviklingsværktøjer tværgående platform den største meddelelse fra Build-konferencen, gentaget igen og igen af ​​Microsofts ledere, ikke kun ved hovedpunkterne, men på mange af breakout-sessionerne. Microsoft har talt om cross-platform værktøjer i lang tid, og dette var også den store besked fra sidste års Build. Nogle af disse planer ser ud til at have fungeret; andre har det ikke. Men i år ser indsatsen ud til at være meget mere integreret i kerneprodukterne.

For eksempel vil Ubuntu's BASH shell, der er indbygget i den næste store version af Windows, give Linux-udviklere mulighed for at arbejde inden for Windows. Microsoft købte også Xamarin, som lavede en.NET-platform til at oprette applikationer til iOS, Android og Mac. Scott Guthrie, koncerndirektør for Cloud og Enterprise Group, meddelte, at Xamarin nu vil blive inkluderet i forskellige versioner af Microsofts populære Visual Studio-udviklingsmiljø (inklusive den gratis version) uden ekstra omkostninger. Der var masser af sessioner om at bygge tværplatforms apps ved hjælp af både Xamarin og Apache Cordova, en tværplatform mobil udviklingsplatform baseret på webstandarder. (Den kommercielle version er Adobe PhoneGap.) Microsoft har støttet Linux på sin Azure-skytjeneste i nogen tid, og den meddelte også for nylig, at SQL Server ville komme til Linux næste år.

Dette er større og mere kerneændringer end du ville have forventet fra Microsoft for kun to år siden. Den uudtalte besked: det er tydeligt, at de fleste udviklere ønsker at oprette iOS- og Android-klient-apps, ikke kun Windows- og web-apps, og at mange er målrettet mod Linux-servere, ikke kun Windows Server, samt Amazon Web Services og andre cloud-udbydere, og ikke kun Microsoft Azure. I stedet for at bekæmpe dette omfavner Microsoft det.

2. Når Microsoft siger "Mobility First", betyder det ikke Windows Phone.

I stedet understregede virksomheden, at når det siger, at det ønsker at fokusere på "sky først, mobilitet først", betyder det mobilitet af oplevelser på tværs af enheder, hvor de understreger, hvordan ting som Office-pakken og OneDrive fungerer på iOS og Android såvel som på Mac og Windows-enheder og kan synkronisere oplysninger på tværs af alle disse enheder. Ud over at få produkter som Office og dets Cortana intelligente assistent til at arbejde på flere platforme, skubber Microsoft måder for udviklere at få deres applikationer på tværs af platforme til at arbejde sammen.

For eksempel fokuserede en session på Project Rome, Microsofts plan for, hvordan udviklere kan oprette applikationer, der fungerer sammen på tværs af enheder, såsom at lade en telefon-app arbejde med en app på skrivebordet eller Xbox. Meget af dette er bygget på Xbox's SmartGlass-værktøj, der lader en telefon eller pc oprette forbindelse til en Xbox med nye værktøjer ovenpå. Det, der er interessant, er, at dette fungerer på tværs af Windows, Android og iOS, når det frigives, så Android- eller iOS-applikationer kan arbejde med Windows eller Xbox. Den uudtalte besked: Windows Phone er ikke død, men den er ikke længere central i virksomhedens ambitioner. Microsoft ved, at de fleste mennesker vil køre iOS- og Android-mobile enheder, og at det derfor skal have applikationer og værktøjer til alle disse.

3. Windows 10 får meget accept.

Microsoft lavede en hel del af, hvordan der nu er 270 millioner Windows 10-brugere, med Terry Myerson, koncerndirektør for Windows og enheder-gruppen, og sagde, at dette overgår Windows 7-overgangen over den samme tidsperiode med 145 procent, og er langt foran den langsommere Windows 8-overgang. Det er gode nyheder for virksomheden, da det fortsat har et mål om en milliard Windows 10-enheder om to til tre år. Men hvis der er ca. 1, 5 milliarder pc'er i brug, betyder det stadig, at 85 procent af dem ikke kører Windows 10 endnu, så Microsoft er nødt til at fortsætte med at skubbe opgraderinger og nyt salg.

4. Windows 10 jubilæumsopdatering skubber farvning, Cortana, hej.

Myerson sagde, at den næste opdatering, der forefindes i sommer og sommetider benævnt "Redstone, " vil fokusere på Microsofts tema "mere personlig computing" med ting som forbedringer af Windows Hello biometriske autentificeringssystem og dets integration med apps og Edge-browseren, samt tilføjelser til selve browseren og forbedringer af Cortana personlige assistent (som jeg vil diskutere nedenfor).

Men meget af demoen var fokuseret på farvning, og Microsofts håb om, at folk vil henvende sig til penbaseret computing (på enheder som Surface-linjen) for at erstatte pen-og-papir-noter, med forbedringer af Sticky Notes- og SketchPad-apps, der fører til mere avanceret brug af trykfarve som platform, med pennen, der bruges til at gøre ting som at krydse ord ud i Word. Jeg var mest imponeret over evnen til at få en lineal op på skærmen til at tegne eller justere objekter i værktøjer som PowerPoint eller Adobe Illustrator CC. Illustrator vil endda inkludere andre stencils til at hjælpe med at tegne. På trods af Microsofts indsats er blækning dog en nichebrug for de fleste mennesker. Selvom vi hørte om voksende virksomhedsaccept af Windows, ønskede jeg at høre mere om måder at gøre Windows 10 lettere på i virksomhedsdistribution, men Microsoft adresserede ikke disse. Uudtalt: at flytte Windows til en omtrent årlig opdateringsplan betyder, at hver nye udgivelse er relativt gradvis. Det betyder naturligvis, at det er lettere for brugerne at holde sig ajour.

5. Microsoft skubber stadig den "Universal Windows Platform".

Virksomheden har talt om "universelle" apps i et par år nu, hvor de fleste af de grundlæggende koncepter går tilbage til de "moderne" eller "metro" apps, der blev lovet til Windows 8 for fem år siden. Ved dette års hovedtaler talte Myerson om, hvordan platformen voksede, og hvordan vi snart ville se applikationer som dem fra Facebook. Han talte også om at frigive Windows Store for Business, designet til forretningsapplikationer. Andre demonstrationer viste Universal Apps, der kører på Xbox, og hvordan de kunne arbejde med HoloLens. Måske vigtigst af alt viste virksomheden en Desktop App Converter, nogle gange kaldet Centennial, designet til at gøre det lettere at flytte desktop-apps til den nye platform. Dette skal komplementere tidligere "Bridge" -værktøjer designet til at hjælpe med at flytte iOS eller Web Apps til platformen.

Men hvad der stort set gik uudtalt, var det faktum, at der bare ikke er så mange Universal-apps og Windows Store ser relativt karrig ud sammenlignet med Apple App Store eller Google Play. De fleste desktop-apps er endnu ikke flyttet til den nye platform - Microsoft Office har, men Universal-versionerne er ikke så magtfulde som desktop-apps - og for nylig har en masse spiludviklere især klaget over ikke at ville sælge via Microsoft butik. Den nye bro og den voksende popularitet af Windows 10 vil hjælpe nogle, men Microsoft har meget tilbage at gøre for at få udviklere ombord.

6. Office er nu en platform.

På konferencen talte Qi Lu, koncerndirektør for applikations- og servicegruppen, om at forsøge at omdanne Office fra produkter til tjenester og mikroservices gennem øget mobilitet, samarbejde, efterretning og sikkerhed. Han sagde, at der er 1, 2 milliarder Office-brugere, der gennemsnitligt bruger tre til fire timer om dagen på at bruge pakken.

Meget af hans snak drejede sig om, hvordan udviklere kunne udnytte "Microsoft Graph" - al den information, der er gemt i de forskellige dele af Office - gennem et sæt API'er og værktøjer, som Microsoft tilbyder, såsom den måde, DocuSign kan vælge dokumenter fra OneDrive og foreslå, hvilke mennesker de skal sende dem til. En anden del behandlede en tilføjelsesproces, der lader udviklere oprette værktøjer, der tilsluttes Office på tværs af applikationer og til sidst på tværs af alle platforme. I denne uge sagde virksomheden, at understøttelse af Office til Mac ville komme senere i år, og annoncerede nye funktioner, såsom at de kunne føje disse applikationer til båndbjælken. Eksempler inkluderede et Starbucks-program, der giver dig mulighed for at planlægge møder på nærliggende steder.

Tilføjelseskonceptet er stort, selvom jeg bemærkede, at dette stadig ikke hjælper de mange af os, der har VBA-baserede Excel-makroer, som ikke fungerer på de nye platforme. (Fra hvad jeg samler, er det usandsynligt, at disse nogensinde vil arbejde på de nye platforme, skønt jeg hørte antydninger om, at Microsoft muligvis kiggede på en anden metode til at tillade brugerudvidelse.) Jeg havde også håbet på at høre mere om forbedrede samarbejdsværktøjer, især i de centrale desktop-apps, et område, hvor Microsoft har lovet forbedringer, men virksomheden var temmelig tavse om emnet. Stadig synes en uudtalt, men klar besked at være, at Office meget vel kan være Microsofts vigtigste produkt nu - i det mindste set i forhold til at skabe indtægter.

7. Samtale kan også blive en platform.

Det måske det største nye tema for virksomheden var "samtaler som en platform", som blev introduceret ved hovednotat af administrerende direktør Satya Nadella. Han beskrev en fremtid, hvor menneskeligt sprog bliver brugergrænsefladen, bots bliver de nye applikationer, og digitale assistenter er som "meta-apps" som browseren, kalder på andre apps eller "bots", der har et vist niveau af intelligens.

Lu udvidede konceptet med at sige, at apps er gode, men "dækker ikke den lange hale", hvilket betyder, at der kun er så mange apps, folk vil installere. Han så for sig en fremtid, hvor folk ville tale med intelligente assistenter - især Microsofts Cortana, men muligvis bare bots inden for applikationer som Skype eller Outlook - og være i stand til at få adgang til enhver service uden at downloade apps eller besøge websteder. De faktiske produkter, der blev introduceret, inkluderede Office 365-gruppestik, som giver udviklere mulighed for at sætte stik i gruppefunktionen på kontoret; og en ny SDK til Skype, der lader bots eller andre apps kommunikere inden for Skype, inklusive i gruppesamtaler. Den grundlæggende idé synes at involvere at tage samtaleplatforme - fra Cortana til Skype til tredjeparts applikationer - og tilføje intelligens til dem. Tanken er at tilføje forståelse, præferencer og især kontekst til sådanne applikationer. Den store besked her er, at Microsoft ønsker, at Cortana skal være den nøgle intelligente agent på tværs af Windows, Android og iOS - så den kan kontrollere denne næste platform, hvis det viser sig, at det er sådan, folk ønsker at interagere med deres computere. Apples Siri, Google Now og Amazons Alexa blev ikke nævnt, men du ved, at disse vil være de vigtigste konkurrenter.

8. Microsoft ønsker, at udviklere skal tænke på "den intelligente sky."

Nadella gav sin tonehøjde for konceptet ved sin hovedtaler, og Scott Guthrie gav flere detaljer dagen efter. Meget af hans diskussion handlede om "intelligens", herunder lagring og analyse af data i skyen. Nye initiativer inkluderer et fornyet skub på Azure IoT, såsom hub-enhedsstyring og en gateway SDK; nye muligheder for Document DB NoSQL-databasen inde i Azure inklusive support til Mongo DB; og muligheden for at indlejre Power BI-værktøjer inden for kundevendte applikationer. Men de største ændringer var i Cortana Intelligence Suite (tidligere Cortana Analytics Suite), som nu inkluderer en botramme, der er designet til at gøre det lettere for en organisation at bygge intelligente bots, der kan arbejde via tekst, i Office 365-mail eller i platforme såsom Skype, Slack og Twitter. Dette virker som en god start, men hvad der ikke blev nævnt er en måde at koble bots op til Siri eller Alexa eller endda til tjenester som Facebook's Messenger eller WhatsApp.

Derudover annoncerede firmaet en forhåndsvisning af Microsoft Cognitive Services, som nu inkluderer 22 forskellige API'er, herunder dem, der dækker vision (såsom computervision, ansigtsregistrering og en følelsesdetekterende API); tale, inklusive en brugerdefineret anerkendelse intelligent service (CRIS) for bedre at konvertere tale til tekst; sprog, såsom at analysere kompleks tekst; viden; og søg. Det er en lang liste med potentielt nyttige værktøjer, selvom de fleste af disse stadig er i forhåndsvisning. Mange virksomheder taler om forskellige API'er og tjenester til tilføjelse af intelligens, herunder Amazon, Google og IBM; og det er uklart, hvor godt Microsofts tjenester stables, da hver af tjenesterne har sine egne særlige applikationer.

9. Microsoft Cloud vokser.

Guthrie gav også en masse statistikker om, hvordan Microsoft Cloud, og især Azure Cloud Service, er vokset, og sagde 85 procent af Fortune 500-virksomheder bruger en del af Microsoft-skyen, med 1, 4 millioner SQL-databaser i Azure og 5 millioner organisationer, der bruger Azure Active Directory-tjenesten. Dette er store tal, men der ser ud til at være masser af plads til at vokse. På Office sagde Li, at der var 60 millioner brugere på Office 365, og det lyder imponerende, men overvej derefter, at han også sagde, at der er 1, 2 milliarder brugere af Office. Jeg var interesseret i anerkendelsen af, at meget af brugen af ​​Azure drives af Office 365-kunder, da organisationer, der vælger Office 365, meget sandsynligt også bruger Azure Active Directory-tjenester (hvilket svarer til det, jeg har set og hørt fra brugerne).

10. Microsoft forbereder sig på en "post-app" fremtid.

Næsten alle dagens applikationer er oprettet med konceptet med flere maskiner eller virtuelle maskiner, der hver kører specifikke applikationer, der arbejder sammen - såsom en applikationsserver, webserver og databaseserver. Når organisationer flytter applikationer til skyen, har de for det meste bevaret denne struktur, og faktisk følger de fleste webapps også denne metode. Men for nylig har vi set nogle større applikationer blive opdelt i meget mindre blokke eller "mikroservices", med mange henvendelser til tjenester såsom containere, der gør det lettere at flytte applikationer og skabe nye tilfælde. Hos Build diskuterede Guthrie og hovedprogramleder Scott Hanselman Microsofts planer for at aktivere denne type service, med en containertjeneste, der fungerer med Apache Mesos og Docker Swarm (der muliggør Windows Server eller Linux containere), og en ny Service Fabric, der fungerer som en mikroservice-platform, der kan implementeres på Azure og til sidst også VMware, OpenStack og Amazon Web Services. Guthrie sagde, at meget af Azure og Office 365 var bygget med Service Fabric, og viste også, hvordan Age of Ascent-spillet brugte disse funktioner til at gøre det meget hurtigere og håndtere op til 50.000 samtidige spillere i en enkelt kamp. I det lange løb kunne vi se flere store applikationer skifte til denne model, og flere af de mindre mikroservices kunne være tjenester, der tilbydes af selve skyplatformen. Det er en interessant vision. På nogle måder er andre foran i denne vision - ud over Mesos og Docker kommer Google Kubernetes og Amazons Lambda-service til at tænke på som en del af det - men det hele er meget tidligt. Hvis det lykkes, kan det virkelig ændre den måde, folk skriver applikationer på, men det skal stadig ses, om dette er noget for alle udviklere eller bare de største applikationer.

Microsoft ved build: 10 talte og uudtalte meddelelser