Stuffy, tråkig, insulär. Dessa är tre adjektiv som har använts för att beskriva Microsoft från tidigare år. Men att Microsoft är borta. De har förändrats. Radikalt.
Microsoft producerar nu intressanta, innovativa produkter. Produkter du förmodligen vill använda. De har gått in på intressanta, nyskapande nya områden, som tingenes Internet. Kanske mest intressant producerar de programvara för sina gamla motståndare, Apple och Linux-gemenskapen.
I synnerhet har det frostiga förhållandet mellan Microsoft och användarna av Apples produkter tinas och under det gångna året har de lanserat ett antal signifikanta och vackra produkter för Mac och iPhone. Här är fem av de viktigaste, och varför det här är viktigt.
Microsoft Xim
Lanserades i slutet av 2014 gör det enkelt för Microsoft Xim att visa dina vänner dina foton Dela dina bilder, inte telefonen med Microsoft Xim Dela dina foton, inte telefonen med Microsoft Xim Dela bilder med en grupp människor blev precis enklare. En person kontrollerar showen, alla kan gå med på egen hand via en länk, och när allt sett, presenteras självförstörelsen. Läs mer, utan att huddla runt samma, fyra tums skärm.
Utgivet för Android, Windows Phone och iOS, gör Xim det trivialt att dela foton och skapa vackra bildspel som kan fjärrstyras av en användare.
Med tanke på Stratospheric-ökningen av Instagram och Snapchat - och Flickrs långvariga popularitet - är det meningsfullt att Microsoft skulle vilja starta sin egen bilddelningstjänst. Även om det var nyfiket, lanserades inte Xim under Microsofts varumärke. Den enda andra Microsoft-appen som lanserades på ett sådant sätt var Sway; en media redigeringsapp.
Xim designades av FUSE-teamet inom Microsoft Research, som specialiserat sig på att bygga innovativa konsumentteknologiprodukter med fokus på mediarika applikationer. FUSE är också välkända för deras analoga, Android Wear-tangentbord och So.cl, en socialt nätverkande sökmotor.
Visual Studio Code
Microsoft Visual Studio är en integrerad utvecklingsmiljö (IDE) som används för att bygga Windows-applikationer och webbapplikationer med Microsofts familj av webbteknik. Sedan det lanserades 1997, har Visual Studio byggt en utvecklad databas av utvecklare, varav många insisterar på att de blir mer produktiva och effektiva på jobbet. Det anses vara det allra bästa i utvecklingsmiljöer.
Visual Studio s killer app är Intellisense; ett mycket sofistikerat verktyg för kodfärdigande som kan förutse vad en utvecklare ska skriva och skriva för dem.
Men Visual Studio har aldrig gjort hoppet från Windows, trots protester från utvecklare i Apple-lägret. Det är tills nu. På konferensen om Microsoft Build 2015, som hölls förra månaden i San Francisco, meddelade Apple Visual Studio Code.
Finns för nedladdning för Windows, Linux och Mac OS X, är Visual Studio Code Microsofts första förgrund till världen av icke-Windows-utvecklingsverktyg. Med det kan utvecklare bygga webbplatser med node.js Vad är Node.JS och varför ska jag bry sig? [Webbutveckling] Vad är Node.JS och varför ska jag bry sig? [Webbutveckling] JavaScript är ett helt enkelt programmeringsspråk för klientsidor som körs i webbläsaren, eller hur? Inte längre. Node.js är ett sätt att köra JavaScript på servern; men det är så mycket mer också. Om ... Läs mer, liksom Microsofts egna ASP.Net-ramverk. Det gör det också möjligt för utvecklare att bygga applikationer för Azure; Microsofts cloud computing-plattform.
Intressant är Visual Studio Code byggd på toppen av två delar av öppen källkodsprogramvara; Githubs Atom Editor, och Googles Chromium webbläsarmotor.
Microsoft Office 2016 för Mac
Okej, jag lurar här.
Microsoft har producerat versioner av Office for Mac sedan slutet av åttiotalet. Men de har alltid känt som en eftertanke, som saknade den polska och finessen hos sina Windows-syskon. De har faktiskt aldrig någonsin nått den polerade standarden som fastställdes av Apples iWork-paket, åtminstone på OS X-plattformen .
Office 2016 för Mac är kanske den viktigaste uppgraderingen till sviten. Borta är det mycket avskyvärda bandet. Det känns nu som en tillverkade, inbyggd Mac-applikation, snarare än en snabbframställd Windows-port. Och det är ett bra jobb - den senaste versionen av Office for Mac är daterad 2011.
Det känns slutligen som om Microsoft tar Mac-världen på allvar.
.NET Framework
.NET-ramverket är något som ofta tas för givet. Den körs i bakgrunden av Windows-datorer, chugging bort tyst och omärkligt. Men trots sin synlighet saknar det ett avgörande arbete.
Ramverket har ett uppseendeväckande antal Windows-applikationer. Dessa körs på Common Language Runtime - en mycket optimerad virtuell maskin - och byggs med Framework Class Library, som ger de grundläggande byggstenarna för utvecklare att göra Windows-applikationer.
Det här har nyligen kommit till OS X och Linux. En GNU Börja För Microsoft: Vad En Open Source. NET Framework betyder för resten av oss En GNU Börja För Microsoft: Vad En Open Source. NET Framework Beträffande Resten av oss Microsoft släppte bara en betydande del av sin kod under en tillåten öppen källkodslicens. Detta drag bryter med årets tradition. Men varför och vad betyder det för dig? Läs mer, och har licensierats med en tillåten, öppen källkodslicens.
Naturligtvis har det varit en öppen källkod version av. Net-ramverket för Mac och Linux. Monoprojektet har gjort det möjligt för Mac-användare att bygga C #, VB.Net och F # -applikationer under en längre tid, men det har aldrig funnits egenskapsparitet. Tills nu.
Kontorslins
Office Lens är en populär Windows Phone som låter användare skanna dokument, visitkort, whiteboards och göra dem till elektroniska filer som kan delas via e-post och laddas upp till molnet. Det gör det genom samma optisk teckenigenkänningsteknik (OCR).
Fram till nyligen var den här appen exklusiv för Windows Phone, men har sedan dess skickats till Android och iOS som en gratis nedladdning.
Bonus: Kör Android och IOS Apps på Windows 10
Som en bonus kommer Microsoft att göra det väldigt enklare för utvecklare att porta sina Android och IOS-appar till Windows 10. Dessa kommer att kunna köras på skrivbordet och på mobilen, eftersom Windows 10 är ett "ett operativsystem för att reglera dem Alla "sorts affärer.
Stegen som tas till porten Android och iOS-program skiljer sig vild. Android-appar körs i en fristående, simulerad miljö, medan iOS-appar som är skrivna i Objective-C är inbyggda för Windows 10, vilket ger dem en mer sammanhängande upplevelse.
Android-porten, kodnamnet Project Astoria och iOS-porten, kodnamnet Project Islandwood, ska ännu inte offentliggöras. Men det har varit några demonstrationer bakom stängda dörrar.
Den första tvärsamlade Windows Phone-appen har redan släppts. Windows 10-porten i Candy Crush Saga byggdes med en tidig version av Project Islandwood, med koden baserad på iOS-appen och kommer förinstallerad som ett buntat spel.
Varför det här är fråga om
Att säga att Microsoft historiskt sett har betraktats som en konkurrensbegränsande mobbning är grov underdrivning.
Under årens lopp har de blivit anklagade mer än en gång för att upprätthålla en oföränderlig homogeni, och av elbowing konkurrenter ur marknaden. Deras senaste företagshistoria är fylld med rättssaker som tagits av regeringarna i Europa och Förenta staterna, oroade över sin enorma dominans över datormarknaden.
Men under de senaste åren har Microsoft sett sin ställning som den dominerande kraften i teknikvärlden utmanad.
Sedan lanseringen av iPhone 2007 och Android 2008 har de sett sin dominans på smarttelefonmarknaden sönderfall. Windows Mobile, som vid en tidpunkt representerade en stor del av alla sålda smartphones, har effektivt dödats bort, och dess efterträdare i Windows Phone har inte kommit nära antagandet sett av Android och iOS.
På samma sätt har deras kontroll av webbläsarmarknaden nästan förångats i ansiktet av hård konkurrens från Google Chrome och Firefox.
Microsoft vet att de inte längre kan vila på sina laureller och deras djupt förankrade position. De måste radikalt och grundligt reimagine sig som ett företag. Till deras kredit har de gjort det och mer.
De har börjat lansera produkter som folk verkligen vill använda - som Windows 10 - och har tydligen lärt sig de smärtsamma lektionerna från Vista och Windows 8. Microsoft är också inställd på att lansera en swathe av produkter som folk aldrig visste att de ville ha, men är faktiskt djupt övertygande . Saker som de omöjligt futuristiska Hololens Fem frågor om Microsofts "Project HoloLens" Fem frågor om Microsofts "Project HoloLens" Microsofts nya headset för Augmented Reality är mycket spännande - men kan de lösa de grundläggande problemen med AR? Läs mer, vilket är ett av de mest sofistikerade förstärkta verklighetssystemen, och kan visa tredimensionella hologram i ditt synfält. Stuff som Windows 10 för saker av saker Windows 10 - Kommer till en Arduino nära dig? Windows 10 - Kommer till en Arduino nära dig? Läs mer, vilket gör det enklare att bygga rik, Arduino-powered Vad är Arduino: Allt du behöver veta (i video) Vad är Arduino: Allt du behöver veta (i video) Vad är en Arduino och varför ska du bry dig? I den här videon försöker jag svara på den frågan och mer. Läs mer Robotsystem.
Viktigt är att de behöver ta tillbaka de människor som hoppade fartyget till Linux och Mac OS X.
Kanske är det bästa sättet att få de-hårda Mac- och Linux-användare att ompröva deras hållning på Windows genom att droppa dem med Microsoft-program som de skulle vilja använda.
Varför stanna där?
Personligen är jag glad över att Microsoft är engagerad i Mac och Linux världen. Men varför sluta med Visual Studio och .NET-ramverket? Varför inte Cortana, som enligt alla konton ger Apples Siri en löpning för sina pengar. Varför inte Microsoft Edge; deras tantalizing nya ersättare till Internet Explorer?
Vad skulle du vilja se Microsoft ta med till Mac? Låt mig veta i kommentarerna nedan.
Fotokrediter: r.nagy / Shutterstock.com