Android и iOS с C# и .NET MAUI

Все, что можно делать на Objective-C, Swift или Java, можно делать и на C#

Начать

Многоплатформенность с
.NET MAUI

.NET MAUI использует новейшие технологии для создания нативных приложений для Windows, macOS, iOS и Android, абстрагируя их в одну общую структуру, построенную на .NET, что позволяет писать единую кодовую базу C#.

Копаем глубже: .NET MAUI

Современные, производительные мобильные приложения на .NET и C#

Разрабатывайте собственные приложения на .NET и C# для миллиардов устройств Android, iPhone и iPad по всему миру. Легко делитесь программным кодом и создавайте приложения быстрее на всех платформах.

Интегрируйте с API-интерфейсами платформы или воспользуйтесь уникальной кроссплатформенной операционной системой .NET MAUI и API-интерфейсами платформы, включая доступ к датчикам, информации об устройствах, сетевому подключению, данным и т. д.

Интеграция платформы .NET MAUI

iOS с .NET MAUI

Разработчики .NET имеют полный доступ к API iOS из C#. Создавайте собственные пользовательские интерфейсы, используя кроссплатформенную структуру пользовательского интерфейса .NET MAUI, которая отображает собственные элементы управления UIKit. Используйте API-интерфейсы, такие как Touch ID, ARKit, CoreML и многие другие из C#!

Разрабатываете для iOS на Windows? Без проблем. Используйте удаленные симуляторы для Visual Studio или просто подключите устройство iOS к устройству Windows и выполните развертывание с помощью Горячий перезапуск.

Изучите особенности платформы iOS

Android с .NET MAUI

Используйте все возможности Android SDK для создания приложений для любой платформы Android. С помощью C# вы можете разрабатывать для любого устройства Android, включая телефоны, планшеты и т. д.

Используйте любой Android API непосредственно из C#, включая библиотеки поддержки Android и сервисы Google Play. Создавайте потрясающие пользовательские интерфейсы с помощью кроссплатформенной платформы .NET MAUI, которая отображает собственные элементы управления Android.

Изучите особенности платформы Android

Uno Platform

Uno Platform — это проект с открытым исходным кодом, который позволяет создавать собственные многоплатформенные приложения на основе единой кодовой базы на C# и XAML для iOS, Android, Windows, macOS, Linux и Интернета с использованием WebAssembly.

Uno Platform использует .NET и современные платформы разработки пользовательского интерфейса, обеспечивая полный доступ к возможностям собственных платформ при точном сохранении интерфейса на разных устройствах.

Подробнее о платформе Uno

Ваша платформа, ваши инструменты

Мы разработали .NET, чтобы радовать разработчиков. Это означает, что вы будете использовать свою любимую ОС при создании мобильных приложений!

Visual Studio и Visual Studio Code предоставляют отличные возможности разработки в .NET как для Windows, так и для Mac.

Узнайте об инструментах Visual Studio для .NET