Det finns fortfarande extensions för "Windows Mobile" och "Windows Desktop" även om det är mer delat, konsumeras i samma filer (vilket du kunde göra i samma källkodsfiler med #if förut också) och sen kommer såklart folk bygga appar precis som de redan gör för WP8.1 och W8.1 (universal stöds inte på 8.0, W10 universal stöds inte på 8.1). Om de inte vill att programmen inte ska fungera där då. Visst det är ett nytt projekt nu med "Universal App Platform", men allt är ännu inte delat och du får göra mer än att anpassa för skärmstorlek i många fall. Exemplen MS har publicerat är tyvärr inte så bra, då man kommer använda WP-specifika apier på mobiler i fortsättningen också. Blandar du olika språk så verkar det inte lika lätt att göra den körbar på alla plattformar heller, men det blir säkert bättre även om inte allt sker av magi. RT försvinner också (som aldrig kunde köra mobila appar) så det finns egentligen bara "2.5" SKUs – desktop, mobile och IoT. Bara det är en stor förbättring.
Ja, det finns "extensions" för mobilerna och desktop. Bland annat stöd för bakåtknappen finns bara i "mobile" inte i desktop. Att dela upp specifika saker i tillägg är inte något som är direkt nytt.
Precis som jag skrev tidigare så ja, preprocessor-direktiv användes innan men att det nu är "vanliga" if-satser gör det smidigare och bättre. Att Microsoft gör Windows 10 gratis samt sagt att alla mobiler som nu har 8.1 kommer få 10 lär inte många utvecklare fortsätta utveckla för 8.1.
Det är inte möjligt att helt komma bort från att API:er kommer skilja sig mellan enheter på ett eller annat sätt. Alla mobiler har inte stöd för alla API:er då en del saknar hårdvaran. Att kolla om enehten har stöd för ett API är nu enkelt och att lägga det i olika "extension" inte konstigare än andra sätt. Skiljer väl sig även inte heller mycket från att ha stöd för olika versioner av API:er.
Jo, stämmer väl att Windows RT försvinner men Windows kommer fortfarande vara möjligt att köra på ARM.
Men det du skrev tidigare: "Nej det blir inte mer en plattform än med Windows 8.1 och WP8.1," Håller jag inte med om. Det är mer en plattform nu än vad det har varit tidigare.