Целевая и совместимость платформы Visual Studio 2019 для Mac
Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | Обслуживание
Visual Studio 2019 для Mac содержит множество новых замечательных функций и улучшений интегрированной среды разработки (IDE) для поддержки кроссплатформенной разработки классических приложений, кроссплатформенной разработки для мобильных устройств, разработки для Azure, разработки облачных и веб-приложений и многого другого. Чтобы опробовать Visual Studio 2019 для Mac, перейдите на страницу Загрузки. Дополнительную информацию о нововведениях в этом выпуске см. в заметках о выпуске Visual Studio 2019 для Mac.
Требования к системе
Требования к системе для установки и запуска семейства продуктов Visual Studio 2019 для Mac см. на странице требований к системе для Visual Studio 2019 для Mac.
Целевая платформа
Visual Studio для Mac предоставляет современные инструменты и технологии для создания приложений с использованием возможностей новейших платформ, будь то macOS, Android, iOS, tvOS или watchOS, а также веб-сайты службы или игры.
- Разработка приложений для Android
- Разработка приложений для iOS
- Разработка приложений для Mac OS
- Разработка приложений для ASP.NET Core
- Разработка приложений для Unity
- Разработка приложений для других технологий и платформ
Сводка возможностей
- Разработка мобильных приложений
- Совместное использование кода в Android и iOS с помощью Xamarin
- Собственные конструкторы пользовательского интерфейса для iOS и Android
- Общий пользовательский интерфейс с Xamarin.Forms
- Защита кода Android с использованием внедренных сборок
- Визуализация и отладка приложений с помощью Xamarin Inspector *
- Профилирование приложений с помощью Xamarin Profiler *
- Межплатформенная разработка классических приложений
- Разработка приложений для macOS
- Разработка .NET Core
- Разработка веб-приложений
- Разработка ASP.NET Core
- Веб-инструменты редактора HTML, CSS, JSON
- Разработка облачных приложений
- Разработка веб-API ASP.NET Core
- Публикация проектов ASP.NET Core в Azure непосредственно из интегрированной среды разработки
- Разработка игр
- Разработка игр на Unity
* Требуется Visual Studio Enterprise для Mac
Visual Studio для Mac не поддерживает клиентские проекты Windows, такие как Windows Forms, WPF или UWP.
Поддержка разработки приложений для Android в Visual Studio 2019 для Mac
Visual Studio 2019 для Mac позволяет создавать собственные приложения Android с помощью Xamarin и C#. Для создания игр для Android можно также воспользоваться Unity.
Диспетчер Android SDK позволяет легко получить пакет SDK для Android и уровней API Android, нужных вам для разработки. Можно отдельно загрузить дополнительные уровни API с помощью диспетчера Android SDK.
Дополнительные сведения см. в статье Разработка для Android с помощью Visual Studio для Mac.
Поддержка разработки приложений для iOS в Visual Studio 2019 для Mac
Visual Studio 2019 для Mac позволяет создавать собственные приложения для iOS с помощью Xamarin и C#. Для создания игр для iOS можно также воспользоваться Unity.
Дополнительные сведения см. в статье Разработка для iOS с помощью Visual Studio для Mac.
Поддержка разработки приложений для macOS в Visual Studio 2019 для Mac
Visual Studio 2019 для Mac позволяет создавать консольные приложения и приложения Cocoa (для настольных систем) для macOS.
Дополнительные сведения см. в статье Разработка для macOS с помощью Visual Studio для Mac.
Поддержка разработки ASP.NET Core в Visual Studio 2019 для Mac
ASP.NET Core является основанным на открытом исходном коде кроссплатформенным фреймворком для создания современных облачных приложений, подключенных к Интернету, таких как веб-приложения и службы, приложения Интернета вещей и мобильные внутренние серверы.
Для разработки и отладки приложений ASP.NET Core можно использовать Visual Studio 2019 для Mac, включая код на стороне сервера, а также HTML, CSS и Javascript на стороне клиента. Они могут размещаться на платформах Windows, macOS или Linux.
Дополнительные сведения см. в разделе о .NET Core, а чтобы приступить к работе, выполните это практическое лабораторное занятие.
Поддержка разработки игр на Unity в Visual Studio 2019 для Mac
Инструменты Visual Studio для Mac для Unity представляют собой бесплатное расширение Visual Studio, которое превращает Visual Studio для Mac в эффективное средство для разработки кроссплатформенных игр и приложений с помощью платформы Unity.
Дополнительные сведения см. в разделе Инструменты Visual Studio для Unity, а чтобы приступить к работе, выполните это практическое лабораторное занятие.
Другие платформы и технологии
Visual Studio 2019 для Mac также поддерживает следующие платформы и технологии. Дополнительные сведения см. в разделе https://visualstudio.microsoft.com/vs/mac/.
- .NET Core 2.2. Дополнительные сведения см. в статье https://dot.net/core
- F#
- Веб-разработка с помощью HTML5, CSS3 и JavaScript
Отзывы и предложения
Используйте пункт Отправить предложение в Visual Studio для Mac в меню "Справка" или сразу посетите страницу предложений Visual Studio для Mac в сообществе разработчиков. Здесь можно добавить новые запросы или проголосовать за существующие идеи. Чтобы сообщить о проблеме, выполните эти инструкции.