Forse hai sentito i termini "XInput" e "DirectInput" qua e là, che fanno quasi sempre riferimento a controller che puoi usare per Windows. Ma cosa significano in realtà? Importa quale hai e, in tal caso, come puoi dire quello che hai?

Esploriamo entrambi i termini e vediamo cosa significano ciascuno per te.

Librerie XInput, DirectInput e Input

Gerson Benavides/https://commons.wikimedia.org

Tutti questi termini si riferiscono a un'API esistente tra il controller e il sistema. In sostanza, come il tuo controller parla al tuo computer e sa quali pulsanti significano cosa.

Tutto questo per dire che generalmente non devi preoccuparti di quale è quale e cosa fa cosa. I pacchetti di driver installeranno ciò di cui hai bisogno e ai controller verrà assegnato automaticamente quello che usano.

Imparentato: Che cos'è un'API e cosa significa l'acronimo?Queste informazioni non vengono utilizzate solo dai gamepad. Quasi tutti i dispositivi che immettono nel tuo sistema passano attraverso queste API. In genere viene notato di più durante la configurazione o l'acquisto di gamepad.

instagram viewer

Quali sono le differenze tra XInput e DirectInput?

XInput è più recente, quindi è più facile da usare e si trova generalmente in una gamma più ampia di gamepad moderni. In confronto, DirectInput è un'API molto più vecchia, così vecchia da essere considerata un'API legacy da Microsoft.

A causa della sua età, DirectInput riesce ancora a mantenere alcuni vantaggi rispetto a Xinput. L'elenco delle funzionalità è impressionante e l'API è ben documentata, il che significa che è generalmente più facile da implementare. È possibile che DirectInput venga utilizzato per un'ampia gamma di hardware meno recenti, in particolare di marchi di terze parti.

Un esempio di questa divisione in termini di funzionalità e funzioni legacy sono i controller PlayStation 3 e 4. Questi controller non supportavano nativamente XInput, il che rendeva l'utilizzo di questi controller piuttosto difficile sui giochi più recenti.

Importa se usi XInput o DirectInput?

La buona notizia è che non devi davvero preoccuparti di quale API utilizza il tuo gamepad.

La maggior parte dei controller moderni può facilmente interfacciarsi con entrambi (se non utilizzano la propria API personalizzata) e programmi come Steam uniscono questo tipo di librerie per aggiungere retroattivamente il supporto dove è necessario.

Imparentato: Come configurare e utilizzare i controller per console con Steam

Vecchie API, nuove API, funzioneranno tutte allo stesso modo

Sebbene ci siano molte differenze tecniche tra queste due librerie, i gamepad moderni hanno per lo più unificato l'esperienza e reso il gioco davvero "plug-and-play" per PC.

Tuttavia, vale la pena conoscere la differenza tra questi due termini, poiché potrebbe emergere durante la risoluzione dei problemi del tuo gamepad.

Come collegare qualsiasi controller Xbox moderno al PC: 3 semplici metodi

Vuoi connettere un controller Xbox One o Xbox Series X|S al tuo PC? Ecco tre diversi metodi che puoi utilizzare.

Leggi Avanti

CondividereTwittaE-mail
Argomenti correlati
  • finestre
  • Gioco
  • Windows 10
  • Windows 11
  • Controller di gioco
Circa l'autore
Jason Currie (29 articoli pubblicati)

Jason è un ex freelancer e blogger tecnologico. Guidato e ben informato su tutto ciò che riguarda la tecnologia, ha il desiderio di rendere le cose semplici e digeribili. Quando Jason non scrive per MakeUseOf, di solito flette i suoi muscoli creativi in ​​altre forme di scrittura.

Altro da Jason Currie

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti