I am new to the .NET Framework. I understand that UWP (apps will be able to run on all Windows 10 devices with one application package and one code base) became possible after .NET Core was introduced.
My question is how and what technologies were used to build apps for Windows phone or tablet or Xbox before UWP came to existence?