As a team, we’re thrilled to spend time with the developer community at Microsoft Build. Windows is a place where people come to create, to learn, and to connect. One of the most energizing aspects of Windows is how the developer community has been engaging with the platform, bringing value to over a billion people across the planet. Windows is the platform for the world’s innovation, and developers are central to unlocking the next wave of experiences that people will need today and in the future. This is what drives us as a team to innovate and empower developers with the tools to dream big and turn their ideas into reality. Today, we are sharing new updates to Windows 11 and the Microsoft Store for developers, including:
Continue reading...
- New app building tools to enable you to take your existing code and make it incredibly compelling on Windows.
- New ways to reach and engage customers through the Microsoft Store.
- A new development kit with AI Capabilities – Project Volterra - and a comprehensive Arm-native developer toolchain.
New app building tools and Windows subsystem updates
Our goal with the open platform of Windows is to make it easy for you to build and run your apps on Windows, whether they’re .NET, web, Android, C++, Linux, or any number of cross-platform frameworks. This makes it easy to use Windows for all your developer workflows and distribution models and reach more users to build your business your way. For building Windows desktop apps, the Windows App SDK and the WinUI 3 platform make it easy to build rich native apps for Windows 11 using C# or C++ while still reaching users on Windows 10. The latest Windows App SDK 1.1 update is in preview and will be released soon, with new features like Fluent visual materials in WinUI 3, updated desktop windowing APIs, enhancements to push notifications, new environment variable APIs for C++, and various performance improvements. To help with getting started using WinUI 3 to build your app, we’re also updating two tools:- Template Studio for WinUI (C#): this Visual Studio extension makes it easy to get started building a new C# WinUI 3 app. It provides project scaffolding for your app UI, logic, and packaging.
- .NET Upgrade Assistant: we’re working on an update to this open-source tool to help you automate migration of .NET UWP apps to .NET 6, including updating from WinUI 2 to WinUI 3. There’s also a migration guide with more information.
New opportunities for app engagement
Widgets in Windows 11 provide a fresh, glanceable, and useful view into app content for users. We’re energized by the customer feedback on Widgets to date; people are enjoying the quick access to content most important to them seamlessly without breaking their flow. Beginning later this year you’ll be able to start building Widgets as companion experiences for your Win32 and PWA apps on Windows 11, powered by the Adaptive Cards platform. You can also leverage capabilities of touch, pen, voice, and AI, to create features that increase engagement and differentiate your apps with more natural interactions for your customers. Like the natural feel of a haptic pen or Azure text-to-speech capabilities to build transcription. To learn more about how our own apps, like OneNote, are doing this with their updated visual design, incorporating both the Windows 11 look and feel along with pen and voice functionalities, visit the OneNote Blog. We also shared an early vision for how apps that create and store content in the cloud could start to integrate that custom content into familiar user engagement surfaces in Windows 11 like File Explorer, and common file dialogs. This would enable Windows to show your app and app content to users in the right context, providing a seamless app installation and content discovery experience across devices. Stay tuned for more on this front.New ways to reach and engage customers through the Microsoft Store
With Windows 11, we rebuilt the Microsoft Store from the ground up for developers: placing their success at its core and designing it to help you run your business with open policies. The Microsoft Store on Windows gives you the choice to use the commerce engine that we provide, with industry-leading revenue share, or your own commerce engine in your app, in which case you get to keep all the revenue. We’re pleased to share the following announcements for the Microsoft Store on Windows:- Microsoft Store is open to all: We have removed the waitlist program for Win32 applications in the Microsoft Store, opening it up to all app developers.
- Microsoft Store Ads: Based on feedback from the developer community, we’re soon piloting new developer tools to help reach the right customers at the right time. Using Microsoft Advertising, developers will be able to create, run and view ad campaigns in the Store, improving discoverability and conversion for apps.
- Amazon Appstore: The Amazon Appstore preview on Windows 11 is currently available in the US, and it will be expanding to five additional countries, including France, Germany, Italy, Japan, and the United Kingdom, by the end of this year.
Open Hardware Ecosystem & Project Volterra
We believe in an open hardware ecosystem for Windows giving you more flexibility and more options, and the ability to support a wide range of scenarios. As such, we are always evolving the platform to support new and emerging hardware platforms and technologies, such as GPUs that render an app’s user experiences, Wi-Fi and cellular chipsets that ensure devices are always connected, and CPUs including MIPS, x86, Alpha, Itanium, and x64. As we look forward to what is next and how we can further innovate in this space, we are excited to announce Project Volterra, a new device powered by the Snapdragon compute platform. With Project Volterra* you will be able to explore many AI scenarios via the new Qualcomm Neural Processing SDK for Windows toolkit announced today by Qualcomm Technologies. And because we expect to see NPUs being built into most, if not all, future computing devices, we’re going to make it easy for developers to leverage these new capabilities, by baking support for NPUs into the end-to-end Windows platform. To ensure ease of use for our shared customers, we are also announcing a comprehensive end-to-end Arm-native toolchain for Arm native apps, including:- Full Visual Studio 2022 & VSCode
- Visual C++
- Modern .NET 6 and Java
- Classic .NET Framework
- Windows Terminal
- WSL and WSA for running Linux and Android apps
Hybrid Loop
AI is evolving at a rapid pace. We know that keeping up with the fast-paced evolution has been challenging. We are working on solving this problem for you. We’ve built a powerful, cross-platform development pattern for building AI experiences that span the cloud and edge. This pattern allows you to make late binding runtime decisions on whether to run inferencing on Azure or the local client. It can also dynamically shift the load between client and cloud. We are calling it the hybrid loop. And we are bringing this as a cross-platform capability through the ONNX Runtime and Azure ML, along with a Prototype AI toolchain to make heterogenous targeting easy. And because Project Volterra contains a powerful Neural Processing Unit (NPU), it will be a great device upon which to explore the new Hybrid Loop pattern and the Prototype AI toolchain in Azure ML. We will be sharing more details on Hybrid Loop and the AI Toolchain soon, so stay tuned.Where we are today…and where we are going tomorrow
We hope you are as excited as we are about where we are today and where we are going tomorrow. With new app building tools, you can take your existing code and make new and compelling app experiences while reaching your customers in new ways through Widgets and Microsoft Store Ads. Our emerging model of hybrid compute and AI, along with NPU-enabled devices creates a new developer platform for you to build high ambition apps leveraging incredible amounts of power. We want you to build cloud-native AI applications. With native Arm64 Visual Studio, .NET support, and Project Volterra coming later this year, we are releasing new tools to help you take the first step on this journey. You can get started today by building on our cloud and taking advantage of our tooling and services. And it’s just the beginning of what will be possible. We can’t wait to see what you build. * Product features are subject to change and may vary by market when the product is released. Microsoft will share more details at a later date.Continue reading...