Xamarin

Xamarin — это платформа с открытым исходным кодом, предназначенная для построения современных производительных приложений для iOS, Android и Windows

Xamarin — это фреймворк с использованием языка C# для разработки кроссплатформенных приложений (для iOS, Android, Windows Phone).

Особенности Xamarin

  • Xamarin позволяет создавать одну единcтвенную логику приложения с применением C# и .NET сразу для всех трех платформ – Android, iOS, Windows Mobile.
  • Xamarin предоставляет прямой доступ к нативным API каждой платформы.
  • При создании приложений мы можем использовать платформу .NET и язык программирования C# (а также F#), который является достаточно производительным, и в тоже время ясным и простым для освоения и применения.
  • Xamarin Forms поддерживает несколько платформ. Основные платформы: Android, iOS, UWP, Tizen. Дополнительные платформы в состоянии превью: MacOS, WPF, GTK#.
  • Xamarin работает поверх фреймворка Mono, который предоставляет opensource-реализацию .NET Framework. Mono может работать поверх разных платформ – Linix, MacOS и т.д.
  • На Xamarin сделаны приложения Olo, The World Bank, Storyo и другие.
  • В качестве IDE можно использовать, например, Visual Studio 2019 или Rider. C# достаточно распространён, поэтому с написанием кода и освоением Xamarin проблем возникать не должно.
  • У Xamarin есть два основных инструмента: Xamarin.Android/iOS и Xamarin.Forms. По части кроссплатформенной разработки Xamarin предлагает использовать единый API Xamarin.Essentials.
  • Производительность Xamarin также считается близкой к нативной, но зависит от того, используете вы Xamarin.Android, Xamarin.iOS или Xamarin.Forms. У Xamarin.Android/iOS хорошая оптимизация благодаря нативным компонентам. Xamarin.Forms же основан на 100% совместном использовании кода, что в целом снижает его производительность по сравнению с Xamarin.Android/iOS.
  • Разработка
    ...
  • Разработка кроссплатформенных приложений
    ...

Аналоги и альтернативы для Xamarin

Xamarin - похожие продукты (инструменты, решения, сервисы)

Electron JS

Electron JS позволяет создавать нативные приложения для Windows, macOS и Linux с...

React Native

React Native — это фреймворк для разработки кроссплатформенных приложений от Facebook

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Xamarin”

Ваш адрес email не будет опубликован. Обязательные поля помечены *