Coming over the summer, Microsoft is going to add integrated call recording (something that previously required third-party applications and a deprecated API), read receipts to show when a message recipient has read a message, and end-to-end encryption of text and audio chat using the Signal protocol.
Microsoft is also making Skype audio and video calls easier to integrate into streams such as those used on Mixer and Twitch. Support for the NDI API means that streaming applications such as Xsplit and OBS can use a Skype call as an audio/video source. That means they can be overlaid on games or other content, just as is already done with webcam input.
There is, however, a price to pay for this: the traditional Win32 Skype client is being end-of-lifed and will not be supported beyond the end of August this year. Users of the Win32 client will have to upgrade to Skype 8.0 (the desktop version of the new unified app) in order to be able to continue to use the network.
Another staple Win32 application bites the dust. Don’t read anything into it though, since people still seem convinced Win32 has a future.
We have achieved “usable” status for plenty of Win32 applications on the Linux kernel via Wine, and ReactOS was actually stable (in a VM, though). However I don’t know about any effort to bring UWP to these platforms. In fact, I think there might be some serious DRM to slow down such an efoort.
On the other hand the situation is reversing wrt cross-platform support. Windows kernel can run entire Linux distributions natively (thanks to being a semi-micro-kernel), and people can easily migrate docker setups to them.
Linux is still my primary development platform. However if this trend continue, now Linux might lose another important category of users.
Given gaming and design required either Windows (or to a limited extend Mac), and servers are so-so it might not be a good outcome for Linux at least in the medium run.
Edited 2018-07-17 23:47 UTC