Obsługiwane platformy i zgodność programu Visual Studio 2017 for MacVisual Studio 2017 for Mac Platform Targeting and Compatibility

Program Visual Studio 2017 for Mac oferuje wiele nowych, atrakcyjnych funkcji i udoskonaleń dotyczących produktywności środowiska IDE. Umożliwia tworzenie aplikacji klasycznych dla wielu platform, tworzenie aplikacji mobilnych dla wielu platform, tworzenie aplikacji platformy Azure, tworzenie aplikacji sieci Web i w chmurze oraz wykonywanie wielu innych zadań.Visual Studio 2017 for Mac contains many new and exciting features and IDE productivity enhancements to support cross-platform desktop app development, cross-platform mobile development, Azure development, web and cloud development, and more. Aby wypróbować program Visual Studio 2017 for Mac, zobacz stronę plików do pobrania.To try out Visual Studio 2017 for Mac, see the Downloads page. Aby uzyskać więcej informacji o tym, co nowego w tej wersji, zobacz informacje o wersji programu Visual Studio 2017 for Mac.For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

Wymagania systemoweSystem Requirements

Informacje o wymaganiach systemowych dotyczących instalowania i uruchamiania rodziny produktów Visual Studio 2017 for Mac można znaleźć na stronie wymagań systemowych programu Visual Studio 2017 for Mac.For information on the system requirements for installing and running the Visual Studio 2017 for Mac family of products, see the Visual Studio 2017 for Mac System Requirement page.

Obsługiwane platformyPlatform Targeting

Program Visual Studio dla komputerów Mac oferuje najnowocześniejsze narzędzia i technologie umożliwiające tworzenie aplikacji korzystających z najnowszych możliwości platform takich jak macOS, Android, iOS, tvOS i watchOS oraz witryn internetowych, usług i gier.Visual Studio for Mac provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, for macOS, Android, iOS, tvOS, and watchOS, as well as web sites and services, and games.

Podsumowanie funkcjiFeature Summary

  • Tworzenie aplikacji mobilnychMobile app development
    • Udostępnianie kodu między systemami Android i iOS przy użyciu środowiska XamarinShare code between Android and iOS with Xamarin
    • Natywni projektanci interfejsu użytkownika dla systemów iOS i AndroidNative iOS and Android UI designers
    • Współdzielony interfejs użytkownika dzięki interfejsowi Xamarin.FormsShared UI with Xamarin.Forms
    • Ochrona kodu systemu Android dzięki osadzonym zespołomProtect Android code with Embedded Assemblies
    • Wizualizacja i debugowanie aplikacji przy użyciu narzędzia Xamarin Inspector *Visualize and debug apps with Xamarin Inspector *
    • Profilowanie aplikacji przy użyciu narzędzia Xamarin Profiler *Profile your apps with Xamarin Profiler *
  • Tworzenie „klasycznych” aplikacji międzyplatformowychCross-platform "desktop" development
    • Tworzenie aplikacji dla systemu macOSmacOS app development
    • Programowanie na platformie .NET Core.NET Core development
  • Tworzenie aplikacji internetowychWeb application development
    • Programowanie na platformie ASP.NET CoreASP.NET Core development
    • Internetowy edytor kodu HTML, CSS i JSONHTML, CSS, JSON web editor tooling
  • Projektowanie aplikacji w chmurzeCloud development
    • Programowanie na platformie ASP.NET Core z wykorzystaniem internetowego interfejsu APIASP.NET Core WebAPI development
    • Publikowanie projektów ASP.NET Core na platformie Azure bezpośrednio ze środowiska IDEPublish ASP.NET Core projects to Azure directly from the IDE
  • Projektowanie gierGame development
    • Projektowanie gier w środowisku UnityUnity game development

* Wymaga programu Visual Studio dla komputerów Mac w wersji Enterprise* Requires Visual Studio for Mac Enterprise

Program Visual Studio dla komputerów Mac nie obsługuje projektów klienckich systemu Windows, takich jak formularze systemu Windows, podsystem WPF lub platforma UWP.Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Visual Studio 2017 for Mac — tworzenie aplikacji dla systemu Android Visual Studio 2017 for Mac Support for Android Development

Program Visual Studio 2017 for Mac umożliwia tworzenie natywnych aplikacji systemu Android za pomocą platform Xamarin i C#.Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. Za pomocą platformy Unity można tworzyć gry dla systemu Android.You can use Unity to build Android games.

Menedżer zestawów SDK dla systemu Android umożliwia łatwe uzyskanie dostępu do zestawu Android SDK i interfejsu API systemu Android na różnych poziomach.You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. Dodatkowe poziomy interfejsu API można pobrać osobno przy użyciu programu Android SDK Manager.You can download additional API levels separately using the Android SDK Manager.

Aby uzyskać więcej informacji, zobacz artykuł Programowanie aplikacji dla systemu Android za pomocą programu Visual Studio for Mac.For more information, see Android development with Visual Studio for Mac.

Visual Studio 2017 for Mac — tworzenie aplikacji dla systemu iOS Visual Studio 2017 for Mac Support for iOS Development

Program Visual Studio 2017 for Mac umożliwia tworzenie natywnych aplikacji systemu iOS za pomocą platform Xamarin i C#.Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. Za pomocą platformy Unity można tworzyć gry dla systemu iOS.You can use Unity to build iOS games.

Aby uzyskać więcej informacji, zobacz artykuł Programowanie aplikacji dla systemu iOS za pomocą programu Visual Studio for Mac.For more information, see iOS development with Visual Studio for Mac.

Visual Studio 2017 for Mac — tworzenie aplikacji dla systemu macOS/OS X Visual Studio 2017 for Mac Support for macOS/OS X Development

Program Visual Studio 2017 dla komputerów Mac umożliwia tworzenie aplikacji konsolowych oraz aplikacji (klasycznych) Cocoa dla systemu macOS.Visual Studio 2017 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

Aby uzyskać więcej informacji, zobacz artykuł Programowanie aplikacji dla systemu macOS za pomocą programu Visual Studio for Mac.For more information, see macOS development with Visual Studio for Mac.

Visual Studio 2017 dla komputerów Mac — obsługa programowania na platformie ASP.NET Core Visual Studio 2017 for Mac Support for ASP.NET Core Development

Platforma ASP.NET Core to międzyplatformowa struktura typu open source do tworzenia nowoczesnych, opartych na chmurze aplikacji połączonych z Internetem, np. aplikacji i usług internetowych, aplikacji IoT oraz zapleczy mobilnych.ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps and services, IoT apps, and mobile backends.

Aplikacje platformy ASP.NET Core można opracowywać i debugować przy użyciu programu Visual Studio 2017 dla komputerów Mac, w tym kod po stronie serwera i klienta oraz kod HTML, CSS i JavaScript.ASP.NET Core apps can be developed and debugged using Visual Studio 2017 for Mac, including the server-side code as well as client side HTML, CSS, and Javascript. Aplikacje można hostować w systemach Windows, macOS lub Linux.They can be hosted on Windows, macOS, or Linux.

Aby uzyskać więcej informacji, zobacz .NET Core. Aby rozpocząć pracę, skorzystaj z tego laboratorium praktycznego.For more information, see .NET Core and to get started follow this hands-on lab.

Visual Studio 2017 dla komputerów Mac — obsługa tworzenia gier na platformie Unity Visual Studio 2017 for Mac Support for Unity Game Development

Visual Studio dla komputerów Mac Tools for Unity to bezpłatne rozszerzenie programu Visual Studio, które przekształca program Visual Studio dla komputerów Mac w zaawansowane narzędzie do tworzenia międzyplatformowych gier i aplikacji z wykorzystaniem platformy Unity.Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform.

Aby uzyskać więcej informacji, zobacz Visual Studio Tools for Unity. Aby rozpocząć pracę, skorzystaj z tego laboratorium praktycznego.For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

Inne platformy i technologie Other Platforms and Technologies

Program Visual Studio 2017 for Mac obsługuje również poniższe platformy i technologie.Visual Studio 2017 for Mac also supports the following platforms and technologies. Aby uzyskać więcej informacji, zobacz https://www.visualstudio.com/vs/.For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1..NET Core 1.1. Aby uzyskać więcej informacji, zobacz https://dot.net/coreFor more information see https://dot.net/core
  • F#F#
  • Programowanie dla sieci Web w językach HTML5/CSS3 i JavaScriptWeb Development HTML5/CSS3 and JavaScript

Opinie i sugestieFeedback and Suggestions

Użyj linku Przekaż sugestię na stronie powitalnej programu Visual Studio dla komputerów Mac lub bezpośrednio odwiedź stronę UserVoice programu Visual Studio dla komputerów Mac.Use the Provide a Suggestion link on the welcome page in Visual Studio for Mac, or visit Visual Studio for Mac's UserVoice page directly. W tym miejscu możesz dodać nowe sugestie lub zagłosować na istniejące pomysły.From here you can add new requests or vote on existing ideas. Aby zgłosić problem, wykonaj te instrukcje.To report a problem, follow these instructions.