Knäppt, tråkigt, isolerat. Det här är tre adjektiv som har använts för att beskriva Microsoft från förr. 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 kommit in på intressanta, banbrytande nya områden, som Internet of Things. Det kanske mest intressanta är att de producerar mjukvara för sina gamla motståndare, Apple och Linux-gemenskapen.
Framför allt har det frostiga förhållandet mellan Microsoft och användare av Apples produkter tinat, och under det senaste året har de lanserat ett antal betydande och vackra produkter för Mac och iPhone. Här är fem av de viktigaste, och varför detta är viktigt.
Microsoft Xim
Microsoft Xim lanserades mot slutet av 2014 och gör det enkelt att visa dina vänner dina foton, utan att kurra runt samma fyra-tumsskärm.
Släppt för Android [No longer available], Windows Phone och iOS [No longer available], Xim gör det trivialt att dela foton och skapa vackra bildspel som kan fjärrstyras av en användare.
Med tanke på den stratosfäriska ökningen av Instagram och Snapchat – och Flickrs varaktiga popularitet – är det vettigt att Microsoft skulle vilja lansera sin egen fotodelningstjänst. Även om det är konstigt att Xim inte lanserades under Microsofts varumärke. Den enda andra Microsoft-appen som lanserades på ett sådant sätt var Sway; en medieredigeringsapp.
Xim designades av FUSE-teamet inom Microsoft Research, som är specialiserade på att bygga innovativa konsumentteknologiska produkter, med fokus på mediarika applikationer. FUSE är också välkända för sitt analoga Android Wear-tangentbord och So.cl, en sökmotor för sociala nätverk.
Visual Studio Code
Microsoft Visual Studio är en integrerad utvecklingsmiljö (IDE) som används för att bygga Windows-applikationer och webbapplikationer med hjälp av Microsofts familj av webbteknologier. Sedan det först lanserades 1997 har Visual Studio byggt upp en inbiten användarbas av utvecklare, av vilka många insisterar på att det gör dem mer produktiva och effektiva på jobbet. Den anses vara bland de allra bästa i utvecklarmiljöer.
Visual Studios mördare app är Intellisense; ett mycket sofistikerat kodkompletteringsverktyg som kan förutse vad en utvecklare ska skriva och skriva det åt dem.
Men Visual Studio har aldrig tagit steget från Windows, trots protesterna från utvecklare i Apple-lägret. Det vill säga tills nu. På Microsoft Build 2015-konferensen, som hölls förra månaden i San Francisco, tillkännagav Apple Visual Studio Code.
Visual Studio Code är tillgänglig för nedladdning för Windows, Linux och Mac OS X, och är Microsofts första intåg i världen av icke-Windows utvecklarverktyg. Med det kan utvecklare bygga webbplatser med node.js, såväl som Microsofts eget ASP.Net-ramverk. Det tillåter också utvecklare att bygga applikationer för Azure; Microsofts cloud computing-plattform.
Intressant nog är Visual Studio Code byggd ovanpå två delar av programvara med öppen källkod; Githubs Atom Editor och Googles webbläsarmotor Chromium.
Microsoft Office 2016 för Mac
Okej, jag är otrogen här.
Microsoft har producerat versioner av Office för Mac sedan slutet av åttiotalet. Men de har alltid känts som en eftertanke, som saknat polska och finess hos sina Windows-syskon. De har faktiskt aldrig riktigt nått den polerade standarden som Apples iWork-svit ställer, på OS X-plattformen åtminstone.
Office 2016 för Mac är kanske den viktigaste omarbetningen av sviten. Borta är det mycket avskyvärda bandet. Det känns nu som ett skapat, inbyggt Mac-program, snarare än en hastigt tillverkad Windows-port. Och det är ett bra jobb – den senaste versionen av Office för Mac är daterad 2011.
Det känns äntligen som att 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 på Windows-datorer, tuffar iväg tyst och omärkligt. Men trots sin bristande synlighet gör den ett avgörande jobb.
Ramverket driver ett häpnadsväckande antal Windows-applikationer. Dessa körs på Common Language Runtime – en mycket optimerad virtuell maskin – och är byggda med hjälp av Framework Class Library, som tillhandahåller de grundläggande byggstenarna för utvecklare att göra Windows-applikationer.
Detta portades nyligen till OS X och Linux och har licensierats med en tillåtande, öppen källkodslicens.
Naturligtvis har det funnits en öppen källkodsversion av .Net-ramverket för Mac och Linux. Mono-projektet har gjort det möjligt för Mac-användare att bygga C#-, VB.Net- och F#-applikationer under lång tid, men det har aldrig funnits funktionsparitet. Tills nu.
Kontorsobjektiv
Office Lens är en populär Windows Phone som låter användare skanna dokument, visitkort, whiteboards och förvandla dem till elektroniska filer som kan delas via e-post och laddas upp till molnet. Den gör detta genom samma Optical Character Recognition (OCR)-teknik.
Tills nyligen var den här appen exklusiv för Windows Phone, men har sedan dess porterats till Android och iOS som en free ladda ner.
Bonus: Kör Android- och iOS-appar på Windows 10
Som en bonus är Microsoft på väg att göra det mycket 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 “One OS to Rule Them All” typ av affär.
Stegen som tas för att porta Android- och iOS-appar skiljer sig mycket åt. Android-appar körs i en fristående, simulerad miljö, medan iOS-appar skrivna i Objective-C är inbyggda för Windows 10, vilket ger dem en mer sammanhängande upplevelse.
Android-porteringssystemet, med kodnamnet Project Astoria, och iOS-portsystemet, med kodnamnet Project Islandwood, har ännu inte släppts offentligt. Men det har varit några demonstrationer bakom stängda dörrar.
Den första korskompilerade 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 att vara förinstallerad som ett medföljande spel.
Varför detta är viktigt
Att säga att Microsoft historiskt sett har setts som en konkurrensbegränsande översittare är en grov underdrift.
Under årens lopp har de anklagats mer än en gång för att upprätthålla en okrossbar homogenitet och för att armbåga konkurrenter från marknaden. Deras senaste företagshistoria är fylld av stämningar väckta av regeringarna i Europa och USA, oroade över deras enorma dominans över datormarknaden.
Men de senaste åren har Microsoft sett sin position som den dominerande makten i teknikvärlden utmanad.
Sedan lanseringen av iPhone 2007 och Android 2008 har de sett sin dominans på smartphonemarknaden sönderfalla. Windows Mobile, som vid ett tillfälle representerade en stor del av alla sålda smartphones, har i praktiken dödats, och dess efterföljare i Windows Phone har inte kommit i närheten av adoptionen av Android och iOS.
På samma sätt har deras kontroll över webbläsarmarknaden praktiskt taget avdunstat i mötet med hård konkurrens från Google Chrome och Firefox.
Microsoft vet att de inte längre kan vila på sina lagrar och sin djupt rotade position. De har varit tvungna att radikalt och i grunden ombilda sig själva som ett företag. Till deras förtjänst har de gjort det och mer.
De har börjat lansera produkter som folk faktiskt vill använda – som Windows 10 – och har till synes lärt sig de smärtsamma lärdomarna från Vista och Windows 8. Microsoft kommer också att lansera en rad produkter som folk aldrig visste att de ville ha, men de är faktiskt djupt övertygande . Saker som de omöjligt futuristiska Hololens, som är ett av de mest sofistikerade systemen för förstärkt verklighet, och som kan visa tredimensionella hologram i ditt synfält. Saker som Windows 10 för Internet of Things, vilket gör det enklare att bygga rika, Arduino-drivna robotsystem.
Det avgörande är att de måste få tillbaka de människor som “hoppade” till Linux och Mac OS X.
Det kanske bästa sättet att få inbitna Mac- och Linux-användare att ompröva sin inställning till Windows är genom att droppmata dem med Microsoft-programvara som de skulle vilja använda.
Varför stanna där?
Personligen är jag stolt över att Microsoft engagerar sig i Mac- och Linux-världen. Men varför stanna vid Visual Studio och .NET-ramverket? Varför inte Cortana, som av allt att döma ger Apples Siri en springa för sina pengar. Varför inte Microsoft Edge; deras lockande 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
Om författaren
Matthew Hughes (383 artiklar publicerade)
Matthew Hughes är en mjukvaruutvecklare och författare från Liverpool, England. Han hittas sällan utan en kopp starkt svart kaffe i handen och fullkomligt avgudar sin Macbook Pro och sin kamera. Du kan läsa hans blogg på http://www.matthewhughes.co.uk och följa honom på twitter på @matthewhughes.
Mer från Matthew Hughes
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
