An upcoming update to the Photos app on Windows 10 will integrate iCloud into the app. The same functionality shipped to Windows 11 two years ago, but it is just now entering testing among Insiders running Windows 10.
Source: Read More / Windows Central