Visual Studio at Microsoft Build 2022
This week we had Microsoft Build 2022 and there were some announcements made in Amanda Silver’s Theme session and multiple breakouts that are exciting for Visual Studio users, like you. We released the .NET Multi-platform App UI (a.k.a. .NET MAUI), announced Microsoft Dev Box, Azure Deployment Environments and Visual Studio on Arm64. With Visual Studio 17.2 and 17.3 Preview 1 shipping just 2 weeks ago, we also released Visual Studio 17.0 for Mac and 17.3 Preview 1. We just shipped .NET MAUI tooling in preview with Visual Studio 2022 17.3, so go and grab the latest release!
There are over 1 billion Windows 10 and 11 devices worldwide and over 4 billion iPhone and Android devices. The numbers of users on these devices will keep on growing. Regardless of whether you are a web developer or a native app developer, you want to reach the most client devices possible with great user experiences in the most efficient way possible. To enable .NET developers to reach all these devices, we built a powerful UI framework and tools in Visual Studio that simplify and streamline the way you build beautiful client apps for any device.
.NET MAUI is the most productive way to develop native apps that perform great on any device that runs Android, iOS, macOS, or Windows from a single codebase. Instead of learning different stacks and languages for each device, you can use one language, one set of libraries, and one UI stack for all of them. .NET MAUI is built on .NET 6, so that means that you get a single, unified .NET experience across workloads and project types, and high-performing apps you expect.
.NET MAUI tooling is available with Visual Studio 2022 17.3 Preview 1.1 on Windows and Visual Studio 2022 17.3 Preview 1 on Mac. It includes Hot Reload technology to make you much more productive building .NET MAUI apps. Type code and see the changes right away in the live preview & emulators without having to ever rebuild. You can also take advantage of the latest debugging, IntelliSense, and testing features of Visual Studio to write better code faster.
Microsoft Dev Box
Maintaining a developer workstation that can build, run, and debug your application is critical to keeping up with the pace of modern development teams. As developers, we need the flexibility to set up and maintain our workstations, but even ‘small changes’ can unexpectedly break our dev environments, interrupting our flow and costing hours to undo. At the same time those managing machines and procurement are struggling to give dev teams the flexibility they need to stay productive while keeping all devices in the organization secure and up to date.
This week, we announced Microsoft Dev Box, new cloud service that provides you with secure, ready-to-code configurable Windows developer workstations for hybrid teams of any size. Microsoft Dev Box keeps you in your flow and empowers you to focus on the code only you can write, without worrying about workstation configuration and maintenance. Dev teams preconfigure Dev Boxes for specific projects or tasks, enabling you to get started quickly with an environment that’s ready to build and run your app in minutes. Since Microsoft Dev Box is essentially a Windows 11 machine in the cloud, it’s perfect for Visual Studio development. At the same time, Microsoft Dev Box ensures unified management, security, and compliance stay in the hands of IT by leveraging Windows 365 to integrate Dev Boxes with Intune and Microsoft Endpoint Manager.
Microsoft Dev Box is in private preview and will release a public preview in the next few months. Sign up for the wait list to evaluate the private preview at http://aka.ms/devbox-signup. Read the Microsoft Dev Box announcement blog post to learn more.
Azure Deployment Environments
Over the last several years, DevOps has fundamentally changed the way we develop software. New processes and tools have empowered developers to do more in less time, all while working towards increasingly complex applications. Yet for many organizations, providing developers with the complex infrastructure needed to deploy, test, and run their apps remains a challenge due to the difficulty of balancing agility with security and compliance.
This week, we announced Azure Deployment Environments, a new cloud service that empowers development teams like yours to quickly spin up your app infrastructure using infrastructure-as-code templates that minimize set-up time while maximizing security, compliance, and cost efficiency. You can pick from a catalog of curated templates and deploy them directly from where they live – local CLI or custom developer portal. These templates allow developers to focus on coding and testing their application instead of dealing with the intricacies of provisioning the environment. Additionally, Deployment Environments enables dev infra teams to maintain consistency across teams, centralized common configurations and increase security.
Azure Deployment Environments is in private preview and will release a public preview in the next few months. Sign up for the wait list to evaluate the private preview at https://aka.ms/environments-signup. Read the Azure Deployment Environments announcement blog post to learn more.
Arm64 Visual Studio
At Build this week we also announced that our next Visual Studio preview will run natively on Arm64 Windows 11 and will support building and debugging Arm64 apps directly on Arm-based devices. We have been steadily building momentum to support our Arm64 developer community, which includes hardware, toolchain, and of course, Visual Studio. The Arm64 Visual Studio preview will be publicly available for everyone in the next few weeks.
In this post, we talked about the exciting announcements from Microsoft Build 2022 and we cannot wait to hear your feedback and to see what you build with .NET MAUI!