Xamarin — американська компанія в галузі розробки ПЗ. Займається розробкою і підтримкою Mono та інструментів для розробки застосунків мовою C# для iOS, Android, Windows, Mac.

Xamarin
Тип Стартап
Галузь ІТ
Засновано 2011
Засновник(и) Нат Фрідман, Міґель де Ікаса і Joseph Hilld
Штаб-квартира Сан-Франциско, США
Ключові особи Міґель де Ікаса, Нат Фрідман
Продукція Інструменти для крос-платформної розробки мобільних додатків.
Власник(и) Microsoft
Співробітники 170 (2014)[1]
Холдингова компанія Microsoft
xamarin.com
CMNS: Xamarin у Вікісховищі

Ім'я ред.

Слово Xamarin походить від назви роду мавп Тамарин, замінивши провідну Т на X. Це знаходиться у відповідності з мавп'ячею темою іменування продукту, що використовується з тих пір, як Xamarin було засновано.[джерело?]

Історія ред.

Була заснована в травні 2011 Міґелем де Ікаса і Нетом Фрідманом (Nat Friedman) після розподілу активів компанії Novell.

Станом на 2013 рік в компанії працювало близько 76 осіб.[1] У лютому 2016 року куплена компанією Microsoft[2] за неназваною ціною. У складі Microsoft робота Xamarin буде зосереджена на розвитку платформи для розробки мобільних застосувань на мові C# з використанням технологій .NET. Поєднання напрацювань Xamarin з продуктами Visual Studio, Visual Studio Team Services і Azure утворює рішення, яке охопить всі аспекти, необхідні для розробки, тестування і поширення мобільних застосувань для будь-яких категорій пристроїв, включаючи пристрої на платформах Android і iOS.

Продукти ред.

Xamarin.Platform ред.

У лютому 2013 компанія випустила продукт Xamarin 2.0.[3]

28 травня 2014 була випущена третя версія інструментів розробки. Однією з головних новинок став інструмент Xamarin.Forms, що дозволяє створювати інтерфейс користувача з набору візуальних елементів, що описуються на мові розмітки XAML. Інтерфейс відображається у візуальні елементи відповідної операційної системи (Android, iOS і WinPhone).

Xamarin.Forms ред.

Введений в Xamarin 3 28 травня 2014 року і дозволяє використовувати портативні підсистеми керування, які відображаються на рідному контролі Android, iOS і Windows Phone.[4]

Xamarin Test Cloud ред.

Xamarin Test Cloud дає змогу тестувати мобільні додатки, написані будь-якою мовою на реальних, нерозбиваних пристроях у хмарі. Xamarin Test Cloud використовує тестування об'єктного інтерфейсу для моделювання реальних взаємодій користувача.[5]

Xamarin for Visual Studio ред.

Xamarin стверджує, що єдиною IDE, яка дозволяє розробляти додатки для Android, iOS і Windows у Microsoft Visual Studio. Компанія Xamarin постачає додаткові модулі до Microsoft Visual Studio, що дозволяє розробникам створювати програми для Android, iOS та Windows у середовищі IDE за допомогою завершення коду та IntelliSense. Xamarin для Visual Studio також має розширення в Microsoft Visual Studio, які надають підтримку для створення, розгортання та налагодження програм на тренажері або пристрої. Наприкінці 2013 року компанія Xamarin і Microsoft оголосили про партнерство, яке включало подальшу технічну інтеграцію та програми для клієнтів, щоб вони могли створювати спільні бази розробників для всіх мобільних платформ. Крім того, Xamarin тепер включає підтримку Microsoft Portable Class Libraries і більшість функцій C # 5.0, таких як async / await. Генеральний директор і співзасновник компанії Xamarin, Nat Friedman, оголосив альянс на запуску Visual Studio 2013 у Нью-Йорку.

31 березня 2016 року Microsoft оголосила про те, що вони об'єднують все програмне забезпечення Xamarin з кожною версією Microsoft Visual Studio, включаючи Visual Studio Community, і це додало різноманітні можливості Xamarin, які були попередньо встановлені в Visual Studio, наприклад, емулятор iOS.

Xamarin Studio ред.

На момент випуску в лютому 2013 року Xamarin Studio був автономним IDE для розробки мобільних додатків на Windows і MacOS, як частина Xamarin 2.0 на основі проекту з відкритим вихідним кодом MonoDevelop. C #, конструктор інтерфейсу Android для створення користувальницьких інтерфейсів без XML, та інтеграція з Xcode Interface Builder для дизайну додатків iOS.

Xamarin.Mac ред.

Xamarin.Mac був створений як інструмент для розробки додатків Apple з використанням мови програмування C #. Xamarin.Mac, як і Xamarin.iOS і Xamarin.Android, дає розробникам до 90% повторного використання коду в Android, iOS і Windows. Xamarin.Mac дає C # розробникам можливість будувати повністю рідні програми для какао для MacOS і дає змогу використовувати рідні програми, які можна помістити в Mac App Store.

.NET Mobility Scanner ред.

У сканері .NET Mobility Scanner компанії Xamarin розробники бачать, скільки їхніх кодів .NET може працювати на інших операційних системах, зокрема Android, iOS, Windows Phone і Windows Store. Це безкоштовна вебслужба, яка використовує Silverlight.

RoboVM ред.

У жовтні 2015 року компанія Xamarin оголосила про те, що вони придбали платформу для розробників шведської програми RoboVM for Java, подібно до її пропозицій. подібно до RoboVM, тому вони придбали компанію, внаслідок чого RoboVM працює незалежно від команди Xamarin. RoboVM дозволяє розробникам створювати Java-програми для iOS і Android з повністю власними інтерфейсами користувача, рідними функціями, а всі програми Java мають повний доступ до API для кожної платформи розробників.[6]

Див. також ред.

Примітки ред.

  1. а б About - Xamarin. // xamarin.com. Архів оригіналу за 10 вересня 2013. Процитовано 2013-9-12.  {{cite web}}: Cite має пустий невідомий параметр: |datepublished= (довідка)
  2. Microsoft to acquire Xamarin and empower more developers to build apps on any device. [Архівовано 24 лютого 2016 у Wayback Machine.] (англ.)
  3. Announcing Xamarin 2.0. Xamarin. 20 лютого 2013. Архів оригіналу за червень 27, 2013. Процитовано 12 липня 2013. 
  4. Announcing Xamarin 3. Архів оригіналу за 29 березня 2019. 
  5. Visual Studio App Center | iOS, Android, Xamarin & React Native. appcenter.ms. Архів оригіналу за 12 серпня 2019. Процитовано 5 травня 2019. 
  6. Xamarin Acquires RoboVM, Now the Only Cross-Platform Mobile Development Company for the Top Two Enterprise Languages. www.businesswire.com (англ.). 21 жовтня 2015. Архів оригіналу за 5 травня 2019. Процитовано 5 травня 2019. 

Посилання ред.