Direcionamento e compatibilidade da plataforma Visual Studio 2017 para MacVisual Studio 2017 for Mac Platform Targeting and Compatibility

O Visual Studio 2017 para Mac contém muitos recursos novos e empolgantes, bem como melhorias de produtividade do IDE para dar suporte ao desenvolvimento de aplicativos da área de trabalho multiplataforma, desenvolvimento móvel multiplataforma, desenvolvimento do Azure, desenvolvimento da Web e da nuvem e muito mais.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. Para testar o Visual Studio 2017 para Mac, consulte a página de Downloads.To try out Visual Studio 2017 for Mac, see the Downloads page. Para obter mais informações sobre tudo que há de novo nesta versão, consulte notas de versão do Visual Studio 2017 para Mac.For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

Requisitos de sistemaSystem Requirements

Para obter informações sobre os requisitos de sistema para instalar e executar a família de produtos Visual Studio 2017 para Mac, consulte a Página de requisitos do sistema do Visual Studio 2017 para 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.

Direcionamento da plataformaPlatform Targeting

O Visual Studio para Mac fornece ferramentas e tecnologias avançadas para criar aplicativos que aproveitam as últimas funcionalidades de plataforma, para macOS, Android, iOS, tvOS e watchOS, bem como sites, serviços e jogos.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.

Resumo de recursosFeature Summary

  • Desenvolvimento de aplicativos móveisMobile app development
    • Compartilhar um código entre Android e iOS com o XamarinShare code between Android and iOS with Xamarin
    • Designers nativos de interfaces do usuário do iOS e AndroidNative iOS and Android UI designers
    • Interface do usuário compartilhada com o Xamarin.FormsShared UI with Xamarin.Forms
    • Proteger um código do Android com assemblies inseridosProtect Android code with Embedded Assemblies
    • Visualizar e depurar aplicativos com o Xamarin Inspector *Visualize and debug apps with Xamarin Inspector *
    • Criar o perfil de aplicativos com o Xamarin Profiler *Profile your apps with Xamarin Profiler *
  • Desenvolvimento de “área de trabalho” de plataforma cruzadaCross-platform "desktop" development
    • Desenvolvimento de aplicativos macOSmacOS app development
    • Desenvolvimento do .NET Core.NET Core development
  • Desenvolvimento de aplicativos WebWeb application development
    • Desenvolvimento do ASP.NET CoreASP.NET Core development
    • Ferramentas de editor da Web HTML, CSS e JSONHTML, CSS, JSON web editor tooling
  • Desenvolvimento em nuvemCloud development
    • Desenvolvimento da API Web do ASP.NET CoreASP.NET Core WebAPI development
    • Publicar projetos do ASP.NET Core no Azure diretamente por meio do IDEPublish ASP.NET Core projects to Azure directly from the IDE
  • Desenvolvimento de jogosGame development
    • Desenvolvimento de jogos do UnityUnity game development

* Exige o Visual Studio para Mac Enterprise* Requires Visual Studio for Mac Enterprise

O Visual Studio para Mac não dá suporte a projetos de cliente do Windows, como o Windows Forms, WPF ou UWP.Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Suporte do Visual Studio 2017 para Mac para desenvolvimento de Android Visual Studio 2017 for Mac Support for Android Development

O Visual Studio 2017 para Mac permite que você crie aplicativos Android nativos usando o Xamarin e o C#.Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. Você pode usar o Unity para criar jogos em Android.You can use Unity to build Android games.

Você pode usar Gerenciador do SDK do Android para obter facilmente os níveis de SDK e API do Android.You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. Você pode baixar níveis adicionais de API separadamente usando o Gerenciador de SDK do Android.You can download additional API levels separately using the Android SDK Manager.

Para obter mais informações, consulte desenvolvimento Android com o Visual Studio para Mac.For more information, see Android development with Visual Studio for Mac.

Suporte do Visual Studio 2017 para Mac para desenvolvimento no iOS Visual Studio 2017 for Mac Support for iOS Development

O Visual Studio 2017 para Mac permite que você crie aplicativos iOS nativos usando o Xamarin e o C#.Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. Você pode usar o Unity para criar jogos em iOS.You can use Unity to build iOS games.

Para obter mais informações, consulte desenvolvimento iOS com o Visual Studio para Mac.For more information, see iOS development with Visual Studio for Mac.

Suporte do Visual Studio 2017 para Mac para desenvolvimento de macOS/OS X Visual Studio 2017 for Mac Support for macOS/OS X Development

O Visual Studio 2017 para Mac permite criar aplicativos de console e aplicativos (de área de trabalho) do Cocoa para o macOS.Visual Studio 2017 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

Para obter mais informações, consulte desenvolvimento macOS com o Visual Studio para Mac.For more information, see macOS development with Visual Studio for Mac.

Suporte do Visual Studio 2017 para Mac para desenvolvimento do ASP.NET Core Visual Studio 2017 for Mac Support for ASP.NET Core Development

O ASP.NET Core é uma estrutura de software livre e plataforma cruzada para a criação de aplicativos modernos conectados à Internet baseados em nuvem, como aplicativos Web e serviços, aplicativos IoT e back-ends móveis.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.

Os aplicativos ASP.NET Core podem ser desenvolvidos e depurados com o Visual Studio 2017 para Mac, incluindo o código do servidor, bem como o HTML, CSS e Javascript do lado do cliente.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. Eles podem ser hospedados no Windows, macOS ou Linux.They can be hosted on Windows, macOS, or Linux.

Para obter mais informações, consulte .NET Core e, para começar, siga este laboratório prático.For more information, see .NET Core and to get started follow this hands-on lab.

Suporte do Visual Studio 2017 para Mac para desenvolvimento de jogos do Unity Visual Studio 2017 for Mac Support for Unity Game Development

As Ferramentas do Visual Studio para Mac para Unity é uma extensão gratuita do Visual Studio que transforma o Visual Studio para Mac em uma ferramenta avançada para o desenvolvimento de jogos e aplicativos de plataforma cruzada com a plataforma 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.

Para obter mais informações, consulte Ferramentas do Visual Studio para Unity e, para começar, siga este laboratório prático.For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

Outras plataformas e tecnologias Other Platforms and Technologies

O Visual Studio 2017 para Mac também dá suporte às seguintes plataformas e tecnologias.Visual Studio 2017 for Mac also supports the following platforms and technologies. Para obter mais informações, consulte https://www.visualstudio.com/vs/.For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1..NET Core 1.1. Para obter mais informações, consulte https://dot.net/coreFor more information see https://dot.net/core
  • F#F#
  • Desenvolvimento para a Web HTML5/CSS3 e JavaScriptWeb Development HTML5/CSS3 and JavaScript

Comentários e sugestõesFeedback and Suggestions

Use o link Fornecer uma sugestão na página inicial do Visual Studio para Mac ou visite a página UserVoice do Visual Studio para Mac diretamente.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. Nela, você poderá adicionar novas solicitações ou votar em ideias existentes.From here you can add new requests or vote on existing ideas. Para relatar um problema, siga estas instruções.To report a problem, follow these instructions.