Creators Update was installed on 18% of Windows 10 computers
Creators Update distribution started on the 11th April, slightly over a month and a half ago. According to AdDuplex, a cross-promotion network for Windows Store apps, on the 22nd of [...]