Xamarin

Abraham Budde August 8, 2016 X 1 0
FONT SIZE:
fontsize_dec
fontsize_inc

Xamarin er en San Francisco, Californien baserede software-selskab oprettet i maj 2011 af ingeniørerne, der skabte Mono, MonoTouch og Mono til Android, som er cross-platform implementeringer af den fælles sprog Infrastruktur og Fælles Sprog Specifikationer.

Med en C # delt kodebase, kan udviklere bruge Xamarin til at skrive native iOS, Android og Windows apps med indfødte brugergrænseflader og dele kode på tværs af flere platforme. Xamarin har over 505.000 udviklere i mere end 120 lande over hele verden fra februar 2014.

Historie

Ximian Founding og Acquisition

I juni 2000, Microsoft først annoncerede their.NET Framework. Miguel de Icaza af Ximian begyndte at undersøge, om en Linux-version var muligt. Mono open source-projekt blev lanceret den 19. juli, 2001. Ximian blev købt af Novell den 4. august 2003, som derefter blev købt af Attachmate i april 2011.

Efter købet, annoncerede Attachmate hundredvis af fyringer til Novell arbejdsstyrke, herunder Mono udviklere, at sætte fremtiden for Mono pågældende.

Grundlæggelse af Xamarin

Den 16. maj 2011, Miguel De Icaza annonceret på sin blog, at Mono ville blive udviklet og støttet af Xamarin, et nydannet selskab, der planlagde at frigive en ny suite af mobile produkter. Ifølge De Icaza, havde i det mindste en del af den oprindelige Mono holdet flyttet til det nye selskab.

Efter denne meddelelse blev fremtiden for projektet spørgsmålstegn, da MonoTouch og Mono til Android nu ville være i direkte konkurrence med de eksisterende kommercielle tilbud, der ejes af Attachmate. Det var ikke kendt på det tidspunkt, hvordan Xamarin skulle vise de havde ikke ulovligt anvendte teknologier tidligere udviklede, da de blev ansat af Novell for det samme arbejde.

I juli 2011, men Novell - nu et datterselskab af Attachmate - og Xamarin meddelt, at Novell havde ydet en evig licens til Mono, MonoTouch og Mono til Android til Xamarin, der formelt og juridisk tog officiel forvaltning af projektet.

Produktudvikling

I december 2012 Xamarin udgivet Xamarin.Mac, et plugin til den eksisterende MonoDevelop integreret udviklingsmiljø, som gør det muligt for udviklere at bygge C # baserede applikationer til Apples OS X-operativsystemet og pakke dem til udgivelse via Apple App Store.

I februar 2013 Xamarin annonceret udgivelsen af ​​Xamarin 2.0. Frigivelsen omfattede to hovedkomponenter: Xamarin Studio, som bundtet Xamarin tidligere, separate iOS, Android og Apple OS X udviklingsværktøjer i en enkelt ansøgning; og integration med Visual Studio, Microsofts IDE til the.NET Framework, så Visual Studio, der skal bruges til at skabe applikationer til iOS og Android, samt til Windows.

Produkter

Xamarin Platform

Xamarin 2.0 blev frigivet i februar 2013, hvilket samlet Xamarin tidligere, separate iOS, Android og OS X-udviklingsværktøjer i en enkelt platform. Xamarin.iOS og Xamarin.Android gør det muligt at gøre indfødte iOS, Android og Windows udvikling i C #, med enten Xamarin Studio eller Visual Studio. Udviklere genbruge deres eksisterende C # kode, og dele betydelig kode på tværs af enhedens platforme. Produktet blev brugt til at lave apps til flere kendte virksomheder, herunder 3M, Target, AT & amp; T, og HP. Xamarin integreres med Visual Studio, Microsofts IDE til the.NET Framework, der strækker sig Visual Studio til iOS og Android udvikling. Xamarin også udgivet en komponent butik at integrere UI kontrol, backend systemer, cloud-tjenester og 3. parts biblioteker direkte ind mobile apps.

Xamarin.Forms

Indført i Xamarin 3 den 28. maj 2014 og gør det muligt at bruge en bærbar kontrol delmængder, der er kortlagt til indfødte kontrol af Android, iOS og Windows Phone.

Xamarin Test Cloud

Xamarin Test Cloud gør det muligt at teste mobile apps skrevet i et sprog på reelle, ikke-jailbroken enheder i skyen. Xamarin Test Cloud bruger UI test objekt-baserede at simulere virkelige brugerinteraktioner.

Xamarin til Visual Studio

Xamarin hævder at være den eneste IDE der giver mulighed for native iOS, Android og Windows app udvikling i Microsoft Visual Studio. Xamarin forsyninger add-ins til Microsoft Visual Studio, der giver udviklere mulighed for at bygge iOS, Android og Windows-apps i IDE ved hjælp af kode færdiggørelse og IntelliSense. Xamarin til Visual Studio har også udvidelser inden Microsoft Visual Studio, der giver støtte til bygningen, implementering og debugging af apps på en simulator eller en enhed. I slutningen af ​​2013 Xamarin og Microsoft annonceret et partnerskab, der omfattede yderligere tekniske integration og kundernes programmer til at gøre det muligt for deres fælles udvikler baser til at bygge for alle mobile platforme. Desuden Xamarin omfatter nu understøttelse af Microsoft Portable Class Libraries og de fleste C # 5.0 funktioner såsom async / venter. CEO og medstifter af Xamarin, Nat Friedman meddelte alliancen ved lanceringen af ​​Visual Studio 2013 i New York.

Xamarin Studio

Xamarin Studio, en standalone IDE til Mobile App udvikling, blev udgivet i februar 2013 som en del Xamarin 2.0 og er baseret på open source-projekt MonoDevelop. Foruden en debugger, Xamarin Studio indeholder kode færdiggørelse i C #, en Android UI bygherre til at skabe brugergrænseflader uden XML, og integration med Xcode Interface Builder til iOS-app design.

Xamarin.Mac

Xamarin.Mac blev oprettet som et værktøj for Apple-teknologi applikationsudvikling ved hjælp af C # programmeringssprog. Xamarin.Mac, som med Xamarin.iOS og Xamarin.Android, giver udviklere op til 90% af genbrug af kode på tværs af iOS, Android og Windows. Xamarin.Mac giver C # udviklere mulighed for at opbygge fuldt native Cocoa apps til Mac OS X og giver mulighed for native apps, der kan sættes ind i Mac App Store.

.Net Mobility Scanner

Xamarin's.Net Mobility Scanner lader udviklerne se, hvor meget af their.NET kode kan køre på andre operativsystemer, specielt iOS, Android, Windows Phone og Windows Store. Det er en gratis web-baseret tjeneste, der bruger Silverlight.

Awards

  • Visionær i Gartners Magic Quadrant for mobil applikationsudvikling platforme
  • Dr. Dobbs Jolt Award: Mobile Development Tools
  Like 0   Dislike 0
Kommentarer (0)
Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha