Visual Studio para Mac, finalmente!

Tiffany Garrett

Mês passado, Microsoft anunciou aliberação de Visual Studio para Mac : um ambiente de desenvolvimento completo para ajudar os desenvolvedores no Mac a criar aplicativos, jogos e serviços para dispositivos móveis, nuvem e web. Ele foi desenvolvido originalmente para o macOS, portanto, tanto o design - da barra de ferramentas às caixas de diálogo de arquivo - quanto o fluxo de trabalho do desenvolvedor devem se sentir em casa para os usuários do Mac. É também o melhor editor de código C # avançado da classe - com IntelliSense e uma experiência de refatoração que inclui uma visualização das alterações propostas no código.



Os desenvolvedores móveis e da web que trabalham no Mac apreciarão os recursos adicionais que o Visual Studio para Mac oferece aos desenvolvedores C #, e os desenvolvedores que usaram o Visual Studio no Windows se sentirão imediatamente em casa com o explorador de soluções familiar e as opções de menu. O Visual Studio para Mac oferece suporte de primeira classe para NuGet - o gerenciador de pacotes .NET - que fornece acesso a milhares de bibliotecas de código predefinidas; você também pode codificar em F # e, sim, os recursos do C # 7 são totalmente suportados!

Os recursos de plataforma cruzada não param por aí - o Visual Studio para Mac compartilha o mesmo formato de solução que sua contraparte do Windows. Equipes com desenvolvedores em Mac e Windows podem abrir e trabalhar nos mesmos projetos, compartilhando código entre plataformas e aplicativos. O controle de versão integrado facilita o trabalho com equipes pequenas ou grandes, em repositórios Git locais e remotos (incluindo GitHub e BitBucket).

Desenvolvimento Móvel

O Visual Studio para Mac tem uma herança no Xamarin Studio e, portanto, oferece suporte ao desenvolvimento de aplicativos de plataforma cruzada para iOS, Android e macOS com Xamarin . Ao instalar os SDKs do iOS e Android, você pode construir aplicativos móveis de plataforma cruzada usando C #, com acesso completo às APIs nativas subjacentes (incluindo tvOS e watchOS).

como ver a vida da bateria no apple watch

Inclui designers de interface de usuário de arrastar e soltar para iOS e Android, oferecendo a capacidade de criar storyboards nativos do iOS e layouts XML do Android de forma interativa. Ou, se preferir, você pode usar Xamarin.Forms XAML para criar uma interface de usuário de plataforma cruzada reutilizável (com uma opção de visualização em tempo real). Qualquer que seja a opção que você escolher, os aplicativos que usam o Xamarin sempre renderizam os controles nativos e são executados na velocidade nativa.

Para facilitar os primeiros passos com o desenvolvimento para dispositivos móveis, também anunciamos a visualização do Xamarin Live Players para iOS e Android , permitindo que você comece a experimentar em segundos. Basta emparelhar o aplicativo em seu telefone com o Visual Studio para Mac usando um código QR e ver instantaneamente seu aplicativo em execução e fazer edições ao vivo ao longo do caminho. Quando você quiser construir aplicativos completos, pode usar os simuladores e emuladores disponíveis ou testar em telefones reais. O Visual Studio para Mac pode até mesmo ajudá-lo a construir e implantar seus aplicativos finalizados na App Store e no Google Play - a opção de criação de arquivo para publicação irá guiá-lo pelo processo de assinatura de código e upload.

Web e nuvem

O Visual Studio para Mac não é apenas para dispositivos móveis, no entanto. A experiência de edição da Web no Visual Studio para Mac vem diretamente do código transferido do Visual Studio (no Windows). Inclui suporte para o desenvolvimento de aplicativos .NET Core e back-ends ASP.NET Core, que podem ser implantados em Windows, Linux ou em Microsoft Azure . O editor também oferece suporte para realce de sintaxe HTML, CSS e JavaScript completo e IntelliSense para o front-end do seu aplicativo da web.

quando é que o powerbeats 3 vai sair

Para construir para a nuvem, o recurso Connected Services ajuda a adicionar a funcionalidade do Azure aos aplicativos móveis sem sair do IDE, e os aplicativos da web .NET Core podem ser publicados diretamente no Microsoft Azure. Há mais coisas interessantes no pipeline, incluindo suporte a Azure Functions e a capacidade de implantar usando contêineres do Docker, ambos disponíveis atualmente na versão prévia.

Jogos tambem

Além disso, o Visual Studio para Mac inclui a capacidade de criar jogos usando o Unity, o mecanismo de jogos mais popular do mercado. Você pode editar diretamente seus scripts do Unity com a mesma experiência de edição C # de classe mundial, incluindo realce de sintaxe completo e IntelliSense. A depuração também está a apenas um botão de distância, com suporte a depurador completo para jogos Unity. Para jogos móveis, você também pode usar o Xamarin para acessar APIs de jogos nativos, como SpriteKit, ou opções de plataforma cruzada, como CocosSharp e UrhoSharp.

melhor e-mail para usar com iphone

Experimente e diga-nos o que você acha

Comece por baixando a edição Community do Visual Studio para Mac gratuitamente para começar a desenvolver aplicativos da web ASP.NET Core, jogos Unity e aplicativos móveis Android e iOS, tudo em C #!

Estamos muito orgulhosos deste lançamento e queremos ouvir o que você pensa - por favor, envie-nos seus comentários! Deixe um comentário abaixo, use o Visual Studio para Mac “ Reportar um problema ”Ou“ Forneça uma sugestão ”(dentro do menu Ajuda) para fornecer feedback, ou junte-se à conversa no Visual Studio para Mac fóruns da comunidade.

FTC: Usamos links de afiliados para automóveis que geram receita. Mais.