Recently I came across this article about .NET 5 (https://devblogs.microsoft.com/dotnet/introducing-net-5/). I can summarize the article with ".NET 5 to rule them all". Actually I saw similar comments there. There is also this line in the article "Expand the capabilities of .NET by taking the best of .NET Core, .NET Framework, Xamarin and Mono.". So, in November of 2020 we are supposed to get a .NET version which will be totally cross-platform including, as I understand, UI. There are no details about UI API. Can somebody from Xamarin team shed a light what to expect? I believe at this point of time it should be known. Is it really going to be unified API for UI development and it will work on all platforms? Will Xamarin be the base of it? I can also guess that UWP API might be taken as the base one.
Here is the thing. We need to port our UWP to cross-platform, to make it work on Android and iOS. By all means we'd like to avoid wasting time and do porting twice. Let's say we port it to Xamarin now and in November we'll have an announcement that UWP becomes the cross-platform API or even worse, something else will become the cross-platform. On the other hand I don't want to wait half a year to find out that by the cross-platform they meant exactly Xamarin. Does anybody know what to expect in this regards?