Browsing: microsoft switches to new windows development cycle may release windows 12 in 2024 report microsoft