2015-12-17 48 views
5

È possibile indirizzare un'app uwp solo per Windows 10 mobile? Voglio dire possiamo configurare nel manifest solo per lavorare con il telefono e non con il tablet o il desktop? Inoltre, gli utenti non dovrebbero essere in grado di cercare l'app nello store da un tablet, un desktop, ecc. Ma solo da un telefono.Windows 10 UWP targeting solo per Windows 10 mobile

risposta

14

C'è una voce in Package.appxmanifest che specifica quali famiglie di dispositivi l'obiettivo della tua applicazione. Sfortunatamente non sembra essere esposto nell'editor, quindi dovrai modificare direttamente l'XML. Questa è la voce, è necessario cambiare:

<Dependencies> 
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> 
</Dependencies> 

Sostituire Windows.Universal con Windows.Mobile. Controllare lo reference documentation per ulteriori informazioni.

Inoltre, quando si stanno preparando la presentazione per l'archivio, è possibile selezionare quali le famiglie dispositivo che si desidera che l'applicazione sia disponibile per:

Windows 10 device family selection in store

0

Dai un'occhiata a MSDN guide page, questo è quotato direttamente da lì.

È possibile che l'app non venga eseguita su una vasta gamma di dispositivi; forse è specializzato per, diciamo, un PC desktop o per una console Xbox. In tal caso, puoi scegliere di indirizzare la tua app su una delle famiglie di dispositivi figlio. Ad esempio, se scegli come target la famiglia di dispositivi desktop, le API garantite per la tua app includono le API ereditate dalla famiglia di dispositivi universali più le API specifiche della famiglia di dispositivi desktop.

0

Questa è una delle cose interessanti su UWP. Abbiamo la possibilità di indirizzare tonnellate di dispositivi (telefoni, tablet, desktop, Xbox e HoloLense) con lo stesso codice base. Questa è una grande vendita se al momento decidi se costruire per Windows 10 o altre piattaforme. Tuttavia, sì, puoi decidere se vuoi che una determinata applicazione sia su cellulare (anche se il termine mobile è ora così ambiguo) o desktop.