@L_M_A_O: Die Nutzerzahl von Windows 10 Mobile ist überschaubar, aber sie ist treu. Verglichen mit Desktop und Xbox aber natürlich schon beinahe verschwindend gering... aber dennoch, so lange ich damit keinen nennenswerten Extra-Aufwand habe, sehe ich keinen Grund Mobile zu kappen.
Das User Interface kann ich auch lokal testen, da es sowieso responsive sein muss. Und neue Features oder Änderungen sind selten so plattformspezifisch, dass es unter Mobile noch viel zu debuggen gibt. Eher sind das dann API-Checks und weglassen von Sachen in alten Windows-Builds. Da hab ich aber auch schon frühzeit XAML-Annotationen entwickelt die Properties nur setzen wenn sie auf der Plattform verfügbar sind u.ä.
Und ich pushe Apps sowieso immer regelmäßig als Beta in den Store... die meisten Bugs habe ich selbst am Desktop selten während dem Implementieren gefunden, sondern ergeben sich aus Querbeziehungen, Abhängigkeiten oder aus bestehenden Daten/Konfigurationen.
Inzwischen bin ich so paranoid, dass ich nach den Betas sogar noch ein paar Tage einen Insider-Zirkel beglücke und die Telemetrie beobachte.
Aber wie gesagt, dazu muss die Basis der App relativ stabil sein. Wenn man dann eben noch ein kleines Framework hat um build-übergreifende Dinge zu abstrahieren, ist das kein großes Ding.
Und ich hab zwar alles in zwei Projekte gespalten (Für Build 16299 und neuer sowie eins für alles was älter ist), aber der Code ist der gleiche bis auf einige #ifdefs im Code. Da ging es mir vorrangig darum auf neuen Builds auch die neusten Paket-Abhängigkeiten verwenden zu können die inzwischen höhere Anforderungen an die min-target-version haben.
Wenn man natürlich jedes Jahr das UI umbaut und neuste Controls verwenden will, wird es schwieriger.
Bei einer Neuentwicklung würde ich aber auch genau abwägen, ob ich dafür unbedingt neuste Controls brauche (oft geht es ja nur um ein kleines Control, den Rest gäbe es dann doch auch für die alte Welt), ob die App für Mobile überhaupt Sinn macht und ob es eben den Zusatzaufwand wert wäre. Zugegeben, bis auf den ersten Punkt würde ich mich dann wahrscheinlich auch für 16299 als Minimum-Version entscheiden.