Xamarin

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

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

Ім'я[ред. | ред. код]

Слово 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 утворює рішення, яке охопить вcі аспекти, необхідні для розробки, тестування і поширення мобільних застосувань для будь-яких категорій пристроїв, включаючи пристрої на платформах 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. Архів оригіналу за 2013-09-10. Процитовано 2013-9-12. 
  2. Microsoft to acquire Xamarin and empower more developers to build apps on any device. (англ.)
  3. Announcing Xamarin 2.0. Xamarin. February 20, 2013. Архів оригіналу за червень 27, 2013. Процитовано July 12, 2013. 
  4. Announcing Xamarin 3. 
  5. Visual Studio App Center | iOS, Android, Xamarin & React Native. appcenter.ms. Процитовано 2019-05-05. 
  6. Xamarin Acquires RoboVM, Now the Only Cross-Platform Mobile Development Company for the Top Two Enterprise Languages. www.businesswire.com (en). 2015-10-21. Процитовано 2019-05-05. 

Посилання[ред. | ред. код]