The revamped Photos app for Windows 11 is now available for download to subscribers of the Dev and Beta channels…