It is a step in the right direction ...
but I don't think MS can knock Apple kit from the easiest ease of use status and stature it has.
For why you might ask?
Because MS seems to cater for multiple variants of its APIs and stuff and each variant seems to have a proprietary lock-in. Hence we'll probably have a multitude of stuff that does things (almost) exactly the same way but with a 20% level of not fully compliant as ...