HomeWinBuzzer NewsThe Future of Windows: AI Features and New Developments Under Parakhin's Leadership

The Future of Windows: AI Features and New Developments Under Parakhin’s Leadership

Windows 12 looms large in 2024, promising AI-powered features and more. New leader Mikhail Parakhin polls WinUI 3 and C++ 20 as developer favorites

-

has initiated plans to introduce a significant upgrade to its Windows operating system in the forthcoming year. After a minor update, known as “Moment 5,” expected early in 2024, the tech giant is gearing up for a notable release later in the year, potentially dubbed Windows 12. This update is anticipated to incorporate artificial intelligence-driven features and numerous additional enhancements, although specific details have yet to be officially confirmed.

Mikhail Parakhin is at the forefront of these developments, having been appointed as the head of the newly formed Windows and Web Experiences team. His appointment followed the departure of the former Windows head, Panos Panay, who moved to Amazon. Parakhin's influence extends beyond Windows as he continues to play a pivotal role in the evolution of , previously recognized as Bing Chat.

Community Engagement and Development-Side Queries

In preparation for the updates, Parakhin took to the platform X, soliciting feedback from the developer community. He inquired about the user experience (UX) framework within Windows that should receive enhanced focus from Microsoft. The options presented were Windows Presentation Foundation (WPF), WinUI 3, Windows Forms (WinForms), and the lower-level Raw Win32 API. As of the latest information, WinUI 3 led the poll with a substantial majority.

Exploring Developer Preferences in Multithreading

In a related consultation, Parakhin posed another question to Windows developers regarding their preferred multithreading and concurrency frameworks within C++. The choices offered were C++ 20 Native Threads, the Parallel Patterns Library (PPL)/Concurrency Runtime in , 's Threading Building Blocks (TBB), and OpenMP, an API for shared-memory parallel programming. Preliminary results indicate a strong preference for C++ 20 Native Threads among developers.

Understanding the Choices

The UX frameworks mentioned play a critical role in defining the interface and experience of applications running on the Windows OS. WPF is used for building rich desktop applications, WinUI 3 is the latest native user interface technology for Windows apps, WinForms is a set of managed libraries that provide a graphical application programming interface, and Raw Win32 API offers comprehensive low-level access to Windows functions.

In the realm of multithreading, the tools listed enable developers to write programs that can perform multiple operations concurrently—a vital feature for modern application efficiency and performance. C++ 20 Native Threads represent the latest standard for concurrency in C++. PPL and the Concurrency Runtime provide asynchronous and parallel programming capabilities within Visual Studio, TBB facilitates scalable parallel programming, and OpenMP is widely used for multithreaded performance.

As Microsoft continues to evolve the Windows platform, the input from the developer community remains a crucial component in steering the technological advancements and ensuring the operating system stays responsive to the needs of its users. Further details on the release date and specifics of the updates are awaited with anticipation by the tech industry and consumers alike.

Luke Jones
Luke Jones
Luke has been writing about all things tech for more than five years. He is following Microsoft closely to bring you the latest news about Windows, Office, Azure, Skype, HoloLens and all the rest of their products.