Целевая платформа и совместимость для Visual Studio 2017 для Mac

Last Update: 09.10.2017

Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Xamarin | Блоги | Заметки о выпуске


Visual Studio 2017 для Mac содержит множество новых замечательных функций и улучшений интегрированной среды разработки (IDE) для поддержки кроссплатформенной разработки классических приложений, кроссплатформенной разработки для мобильных устройств, разработки для Azure, разработки облачных и веб-приложений и многого другого. Чтобы опробовать Visual Studio 2017 для Mac, перейдите на страницу Загрузки. Дополнительную информацию о нововведениях в этом выпуске см. в заметках о выпуске Visual Studio 2017 для Mac.

Требования к системе

Требования к системе для установки и запуска семейства продуктов Visual Studio 2017 для Mac см. на странице требований к системе для Visual Studio 2017 для Mac.

Целевая платформа

Visual Studio для Mac предоставляет современные инструменты и технологии для создания приложений с использованием возможностей новейших платформ, будь то macOS, Android, iOS, tvOS или watchOS, а также веб-сайты службы или игры.

Сводка возможностей

  • Разработка мобильных приложений
    • Совместное использование кода в 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 для Mac Enterprise

Visual Studio для Mac не поддерживает клиентские проекты Windows, такие как Windows Forms, WPF или UWP.

Поддержка разработки приложений для Android в Visual Studio 2017 для Mac

Visual Studio 2017 для Mac позволяет создавать собственные приложения Android с помощью Xamarin и C#. Для создания игр для Android можно воспользоваться Unity.

Диспетчер Android SDK позволяет легко получить пакет SDK для Android и уровней API Android. Можно отдельно загрузить дополнительные уровни API с помощью диспетчера Android SDK.

Дополнительные сведения см. в статье Разработка для Android с помощью Visual Studio для Mac.

Поддержка разработки приложений для iOS в Visual Studio 2017 для Mac

Visual Studio 2017 для Mac позволяет создавать собственные приложения iOS с помощью Xamarin и C#. Для создания игр для iOS можно воспользоваться Unity.

Дополнительные сведения см. в статье Разработка для iOS с помощью Visual Studio для Mac.

Поддержка разработки приложений для macOS или OS X в Visual Studio 2017 для Mac

Visual Studio 2017 для Mac позволяет создавать консольные приложения и приложения Cocoa (для настольных систем) для macOS.

Дополнительные сведения см. в статье Разработка для macOS с помощью Visual Studio для Mac.

Поддержка разработки ASP.NET Core в Visual Studio 2017 для Mac

ASP.NET Core является основанным на открытом исходном коде кроссплатформенным фреймворком для создания современных облачных приложений, подключенных к Интернету, таких как веб-приложения и службы, приложения Интернета вещей и мобильные внутренние серверы.

Для разработки и отладки приложений ASP.NET Core можно использовать Visual Studio 2017 для Mac, включая код на стороне сервера, а также HTML, CSS и Javascript на стороне клиента. Они могут размещаться на платформах Windows, macOS или Linux.

Дополнительные сведения см. в разделе о .NET Core, а чтобы приступить к работе, выполните это практическое лабораторное занятие.

Поддержка разработки игр на Unity в Visual Studio 2017 для Mac

"Инструменты Visual Studio для Mac для Unity" представляет собой бесплатное расширение Visual Studio, которая превращает Visual Studio для Mac в мощное средство для разработки кроссплатформенных игр и приложений с помощью платформы Unity.

Дополнительные сведения см. в разделе Инструменты Visual Studio для Unity, а чтобы приступить к работе, выполните это практическое лабораторное занятие.

Другие платформы и технологии

Visual Studio 2017 для Mac также поддерживает следующие платформы и технологии. Дополнительные сведения см. на странице https://www.visualstudio.com/vs/.

  • .NET Core 1.1. Дополнительные сведения см. на странице https://dot.net/core.
  • F#
  • Веб-разработка с помощью HTML5, CSS3 и JavaScript

Отзывы и предложения

Воспользуйтесь ссылкой Отправить предложение на странице приветствия в Visual Studio для Mac или сразу перейдите на страницу Visual Studio для Mac в UserVoice. Здесь можно добавить новые запросы или проголосовать за существующие идеи. Чтобы сообщить о проблеме, выполните эти инструкции.