Hjem Fremover tenking Microsoft på build: 10 talte og uuttalte meldinger

Microsoft på build: 10 talte og uuttalte meldinger

Video: Announcing Microsoft Lists - a new Microsoft 365 app to track information and organize work (Oktober 2024)

Video: Announcing Microsoft Lists - a new Microsoft 365 app to track information and organize work (Oktober 2024)
Anonim

Microsoft kom med en rekke viktige kunngjøringer og demonstrasjoner på forrige ukes Build-konferanse, der den viste frem jubileumsutgaven av Windows 10 og kunngjorde en rekke nye initiativer rettet mot utviklere, fra open source og plattformverktøy til nye skytjenester. Men mens mange av meldingene var tydelige på scenen, fant jeg ut at det var en rekke viktige trender som gikk usagt. Her er det jeg syntes var mest interessant:

1. Microsoft ønsker å være en leder for utviklere uansett hvilken type applikasjon, språk eller plattform de målretter seg mot.

Trykket for å gjøre Microsofts utviklingsverktøy tverrplattform var faktisk den største meldingen fra Build-konferansen, gjentatt om og om igjen av Microsofts ledere, ikke bare ved grunntonene, men på mange av breakout-øktene. Microsoft har snakket om verktøy på tvers av plattformer i lang tid, og dette var også den store beskjeden fra fjorårets Build. Noen av disse planene ser ut til å ha fungert; andre har det ikke. Men i år ser innsatsen ut til å være mye mer integrert i kjerneproduktene.

For eksempel vil Ubuntu's BASH-shell, som blir bygget inn i den neste store utgivelsen av Windows, gjøre det mulig for Linux-utviklere å jobbe i Windows. Microsoft kjøpte også Xamarin, som laget en.NET-plattform for å lage applikasjoner for iOS, Android og Mac. Scott Guthrie, konserndirektør for Cloud og Enterprise Group, kunngjorde at Xamarin nå vil bli inkludert i forskjellige versjoner av Microsofts populære Visual Studio-utviklingsmiljø (inkludert gratisversjonen) uten ekstra kostnad. Det var mange økter om å bygge apper på tvers av plattformer ved bruk av både Xamarin og Apache Cordova, en plattform for mobilutvikling på tvers av plattformer basert på nettstandarder. (Den kommersielle versjonen er Adobe PhoneGap.) Microsoft har støttet Linux på Azure-skytjenesten sin i noen tid, og den kunngjorde også nylig at SQL Server kommer til Linux neste år.

Dette er større og mer kjerneendringer enn du hadde forventet fra Microsoft for bare to år siden. Den uuttalte meldingen: det er tydelig at de fleste utviklere ønsker å lage iOS- og Android-klientapper, ikke bare Windows og Web-apper, og at mange er rettet mot Linux-servere, ikke bare Windows Server, så vel som Amazon Web Services og andre nettskyleverandører, og ikke bare Microsoft Azure. Heller enn å bekjempe dette, omfavner Microsoft det.

2. Når Microsoft sier "Mobility First", betyr det ikke Windows Phone.

I stedet understreket selskapet at når det sier at de ønsker å fokusere på "sky først, mobilitet først", betyr det mobilitet av opplevelser på tvers av enheter, og understreker hvordan ting som Office-pakken og OneDrive fungerer på iOS og Android, så vel som på Mac og Windows-enheter, og kan synkronisere informasjon på alle disse enhetene. I tillegg til å få produkter som Office og dets Cortana intelligente assistent til å jobbe på flere plattformer, presser Microsoft måter for utviklere å få applikasjonene sine på tvers av plattformer til å fungere sammen.

En økt fokuserte for eksempel på Project Rome, Microsofts plan for hvordan utviklere kan lage applikasjoner som fungerer på tvers av enheter, for eksempel å la en telefon-app fungere med en app på skrivebordet eller Xbox. Mye av dette er bygget på Xbox sitt SmartGlass-verktøy, som lar en telefon eller PC kobles til en Xbox, med nye verktøy på toppen av det. Det som er interessant er at dette vil fungere på tvers av Windows, Android og iOS når det slippes, slik at Android- eller iOS-applikasjoner kan fungere med Windows eller Xbox. Den uuttalte meldingen: Windows Phone er ikke død, men den er ikke lenger sentral i selskapets ambisjoner. Microsoft vet at de fleste vil kjøre iOS- og Android-mobile enheter, og dermed må den ha applikasjoner og verktøy for alle disse.

3. Windows 10 får mye aksept.

Microsoft gjorde en god del av hvordan det nå er 270 millioner Windows 10-brukere, med Terry Myerson, konserndirektør for Windows og enheter-gruppen, og sa at dette overgår Windows 7-overgangen over samme tid med 145 prosent, og er langt foran den tregere Windows 8-overgangen. Det er gode nyheter for selskapet, ettersom det fortsetter å ha et mål om en milliard Windows 10-enheter på to til tre år. Men hvis det er rundt 1, 5 milliarder PC-er i bruk, betyr det fortsatt at 85 prosent av dem ikke kjører Windows 10 ennå, så Microsoft må fortsette å presse oppgraderinger og nysalg.

4. Windows 10 jubileumsoppdatering skyver farging, Cortana, hallo.

Myerson sa at den neste oppdateringen, som skal utføres i sommer og noen ganger omtalt som "Redstone, " vil fokusere på Microsofts tema "mer personlig databehandling" med ting som forbedringer av Windows Hello biometriske autentiseringssystem og dets integrasjon med apper og Edge-nettleseren, samt tillegg for nettleseren selv og forbedringer av Cortana personlige assistent (som jeg vil diskutere nedenfor).

Men mye av demoen var fokusert på blekking, og Microsofts håp om at folk vil henvende seg til pennbasert databehandling (på enheter som Surface-linjen) for å erstatte penn-og-papir-lapper, med forbedringer av Sticky Notes og SketchPad-appene. til mer avansert bruk av blekk som plattform, med pennen som brukes til å gjøre ting som å krysse ut ord i Word. Jeg ble mest imponert over muligheten til å få opp en linjal på skjermen for å tegne eller justere objekter i verktøy som PowerPoint eller Adobe Illustrator CC. Illustratøren vil til og med inkludere andre sjablonger for å hjelpe med å tegne. Til tross for Microsofts innsats, er blekk fortsatt en nisjebruk for de fleste. Selv om vi hørte om økende aksept av Windows, ønsket jeg å høre mer om måter å gjøre Windows 10 enklere for virksomhetsdistribusjon, men Microsoft tok ikke opp disse. Uuttalt: å flytte Windows til en omtrent årlig oppdateringsplan betyr at hver nye utgave er relativt trinnvis. Selvfølgelig betyr det at det er lettere for brukere å holde seg oppdatert.

5. Microsoft presser fremdeles den "Universal Windows Platform".

Selskapet har snakket om "universelle" apper i et par år nå, med de fleste av de grunnleggende konseptene går tilbake til "Moderne" eller "Metro" -appene som ble lovet for Windows 8 for fem år siden. På årets hovedtaler snakket Myerson om hvordan plattformen vokste, og hvordan vi ville se applikasjoner som de fra Facebook om kort tid. Han snakket også om å slippe Windows Store for Business, designet for bedriftens forretningsapper. Andre demonstrasjoner viste Universal Apps som kjører på Xbox og hvordan de kunne jobbe med HoloLens. Kanskje det viktigste er at selskapet viste en Desktop App Converter, noen ganger kalt Centennial, designet for å gjøre det lettere å flytte desktop-apper til den nye plattformen. Dette bør utfylle tidligere "Bridge" -verktøy designet for å hjelpe deg med å flytte iOS eller Web Apps til plattformen.

Men det som stort sett gikk uuttalt var det faktum at det bare ikke er så mange Universal-apper og Windows Store som ser relativt karrige ut sammenlignet med Apple App Store eller Google Play. De fleste stasjonære apper har ennå ikke flyttet til den nye plattformen - Microsoft Office har, men Universal-versjonene er ikke så kraftige som de stasjonære - og i det siste har spesielt mange spillutviklere klaget på at de ikke vil selge gjennom Microsoft butikk. Den nye broen og den økende populariteten til Windows 10 vil hjelpe noen, men Microsoft har mye igjen å gjøre for å få utviklere ombord.

6. Office er nå en plattform.

På konferansen snakket Qi Lu, konserndirektør i Applications and Services Group, om å prøve å transformere Office fra produkter til tjenester og mikroservices, gjennom økt mobilitet, samarbeid, etterretning og sikkerhet. Han sa at det er 1, 2 milliarder Office-brukere, som bruker i gjennomsnitt tre til fire timer om dagen på å bruke suiten.

Mye av foredraget hans handlet om hvordan utviklere kunne utnytte "Microsoft Graph" - all informasjon som er lagret i de forskjellige delene av Office - gjennom et sett med APIer og verktøy Microsoft tilbyr, for eksempel måten DocuSign kan plukke dokumenter fra OneDrive og foreslå hvilke folk de skal sende dem til. En annen del omhandlet en tilleggsprosess som lar utviklere lage verktøy som kobles til Office på tvers av applikasjoner og etter hvert på tvers av alle plattformene. Denne uken sa selskapet at støtten til Office for Mac ville komme senere i år, og kunngjorde nye funksjoner som å kunne legge disse applikasjonene til båndstangen. Eksempler inkluderer en Starbucks-applikasjon som lar deg planlegge møter på nærliggende steder.

Tilleggskonseptet er flott, selv om jeg bemerket at dette fremdeles ikke hjelper de mange av oss som har VBA-baserte Excel-makroer, som ikke fungerer på de nye plattformene. (Fra hva jeg samler, er det usannsynlig at disse noen gang vil fungere på de nye plattformene, selv om jeg hørte antydninger om at Microsoft kanskje ser på en annen metode for å tillate brukerutvidbarhet.) Jeg hadde også håpet å høre mer om forbedrede samarbeidsverktøy, spesielt i core desktop-appene, et område der Microsoft har lovet forbedringer, men selskapet var ganske mye taus om temaet. Fortsatt ser en uuttalt, men tydelig melding ut til å være at Office godt kan være Microsofts viktigste produkt nå - i det minste fra perspektivet om å drive inntekter.

7. Samtaler kan også bli en plattform.

Kanskje det største nye temaet for selskapet var "samtaler som en plattform", som ble introdusert på hovednotene av administrerende direktør Satya Nadella. Han beskrev en fremtid der menneskelig språk blir brukergrensesnittet, bots blir de nye applikasjonene, og digitale assistenter er som "meta-apps" som nettleseren, kaller på andre apper eller "bots" som har et visst nivå av intelligens.

Lu utvidet konseptet med å si at apper er gode, men "dekker ikke den lange halen", noe som betyr at det bare er så mange apper folk vil installere. Han så for seg en fremtid der folk ville snakke med intelligente assistenter - særlig Microsofts Cortana, men muligens bare roboter innen applikasjoner som Skype eller Outlook - og kunne få tilgang til enhver tjeneste, uten å laste ned apper eller besøke nettsteder. De faktiske produktene som ble introdusert inkluderte Office 365-gruppekontakter, som lar utviklere sette kontakter i Groups-funksjonen på kontoret; og en ny SDK for Skype som lar roboter eller andre apper kommunisere i Skype, inkludert i gruppesamtaler. Den grunnleggende ideen ser ut til å innebære å ta samtaleplattformer - fra Cortana til Skype til tredjepartsapplikasjoner - og legge til intelligens til dem. Tanken er å legge til forståelse, preferanser og spesielt kontekst til slike applikasjoner. Den store meldingen her er at Microsoft ønsker at Cortana skal være den viktigste intelligente agenten i Windows, Android og iOS - slik at den kan kontrollere denne neste plattformen hvis det viser seg at det er slik folk ønsker å samhandle med datamaskinene sine. Apples Siri, Google Now og Amazons Alexa ble ikke nevnt, men du vet at dette vil være viktige konkurrenter.

8. Microsoft vil at utviklere skal tenke på "den intelligente skyen."

Nadella ga sin tonehøyde for konseptet på grunntonen, og Scott Guthrie ga mer detalj dagen etter. Mye av diskusjonen hans handlet om "intelligens", inkludert lagring og analyse av data i skyen. Nye initiativ inkluderer et fornyet trykk på Azure IoT, for eksempel hub enhetsstyring og en gateway SDK; nye alternativer for Document DB NoSQL-databasen i Azure inkludert støtte for Mongo DB; og muligheten til å legge inn Power BI-verktøy i kundevendte applikasjoner. Men de største endringene var i Cortana Intelligence Suite (tidligere Cortana Analytics Suite), som nå inkluderer et botramme designet for å gjøre det enklere for en organisasjon å bygge intelligente roboter som kan fungere via tekst, i Office 365-post eller i plattformer som Skype, Slack og Twitter. Dette virker som en god start, men det som ikke ble nevnt, er en måte å hekte bots på opp til Siri eller Alexa, eller til og med til tjenester som Facebooks Messenger eller WhatsApp.

I tillegg kunngjorde firmaet en forhåndsvisning av Microsoft Cognitive Services, som nå inkluderer 22 distinkte API-er inkludert de som dekker syn (for eksempel datorsyn, ansiktsgjenkjenning og en følelsesdetekterende API); tale, inkludert en tilpasset anerkjennelse intelligent tjeneste (CRIS) for bedre å konvertere tale til tekst; språk, for eksempel å analysere kompleks tekst; kunnskap; og søk. Det er en lang liste med potensielt nyttige verktøy, selv om de fleste av disse fremdeles er i forhåndsvisning. Mange selskaper snakker om forskjellige API-er og tjenester for å legge til intelligens, inkludert Amazon, Google og IBM; og det er uklart hvor godt Microsofts tjenester stables opp da hver av tjenestene har sine egne spesifikke applikasjoner.

9. Microsoft Cloud vokser.

Guthrie ga også mye statistikk om hvordan Microsoft Cloud, og spesielt Azure Cloud Service, har vokst, og sa at 85 prosent av Fortune 500-selskaper bruker en del av Microsoft-skyen, med 1, 4 millioner SQL-databaser i Azure og 5 millioner organisasjoner som bruker Azure Active Directory-tjenesten. Dette er store tall, men det ser ut til å være god plass til å vokse. På Office sa Li at det var 60 millioner brukere på Office 365, og det høres imponerende ut, men vurder deretter at han også sa at det er 1, 2 milliarder brukere av Office. Jeg var interessert i erkjennelsen av at mye av bruken av Azure drives av Office 365-kunder, ettersom organisasjoner som velger Office 365 sannsynligvis også bruker Azure Active Directory-tjenester (som samsvarer med det jeg har sett og hørt fra brukere.)

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

Nesten alle dagens applikasjoner er opprettet med konseptet flere maskiner eller virtuelle maskiner, som hver kjører spesifikke applikasjoner, og jobber sammen - for eksempel en applikasjonsserver, webserver og databaseserver. Når organisasjoner flytter applikasjoner til skyen, har de stort sett beholdt denne strukturen, og faktisk følger de fleste nettapper også denne metoden. Men i det siste har vi sett at noen større applikasjoner blir delt inn i mye mindre blokker eller "mikroservices", med mange henvendelser til tjenester som containere som gjør det lettere å flytte applikasjoner og lage nye forekomster. Hos Build diskuterte Guthrie og hovedprogramleder Scott Hanselman Microsofts planer for å aktivere denne typen tjenester, med en containertjeneste som fungerer med Apache Mesos og Docker Swarm (som tillater Windows Server eller Linux-containere), og en ny Service Fabric som fungerer som en mikroservice-plattform som kan distribueres på Azure og etter hvert også VMware, OpenStack og Amazon Web Services. Guthrie sa at mye av Azure og Office 365 var bygget med Service Fabric, og viste også hvordan Age of Ascent-spillet brukte disse funksjonene for å gjøre det mye raskere og håndtere opptil 50 000 samtidige spillere i en enkelt kamp. På lang sikt kunne vi se flere store applikasjoner bytte til denne modellen, og flere av de mindre mikroservicene kan være tjenester som tilbys av selve skyplattformen. Det er en interessant visjon. På noen måter er andre i forkant av denne visjonen - i tillegg til Mesos og Docker, kommer Google Kubernetes og Amazons Lambda-tjeneste til å tenke på å ta opp en del av den - men det er alt veldig tidlig. Hvis det lykkes, kan det virkelig endre måten folk skriver applikasjoner på, men det gjenstår å se om dette er noe for alle utviklere eller bare de største applikasjonene.

Microsoft på build: 10 talte og uuttalte meldinger