Il gameplay multipiattaforma è disponibile per Fortnite sulla versione aggiornata del sistema operativo Linux?
Di solito non ci sono abbastanza clienti per giustificare il costo.
Linux ha una piccola copertura desktop. È tra l'1 e il 3%, a seconda della fonte che si legge.
La quota di utilizzo dei sistemi operativi - Wikipedia
Linux è anche fortemente frammentato, senza una distribuzione centrale. Ciò significa che non si può fare il porting di qualcosa solo una volta, e potrebbe essere necessario limitare il supporto a una distribuzione, e non a tutte.
In aggiunta a ciò, una delle API popolari per la grafica al momento è DirectX. DirectX non è supportato su Linux, è solo per Windows, e Microsoft lo usa abitualmente per far passare la gente alla prossima versione del loro sistema operativo. Ora questo non è colpa di Linux, ma è così. Linux ha OpenGL che è più o meno potente come DirectX, MA...
Il problema qui è che a meno che un motore di gioco sia già stato progettato per supportare più API grafiche da zero, la conversione può essere costosa, dolorosa e abbastanza complicata. Al momento, il motore Unity supporta linux, e penso che anche Unreal 4 abbia avuto un certo supporto, ma molti altri motori potrebbero non avere il supporto e richiedere una grande modifica del codice esistente. E questo è costoso. Diciamo che avete solo 10 ingegneri che lavorano per un mese - basta cercare il loro stipendio e moltiplicarlo. È costoso.
Tuttavia, ci sono alcune possibili sedi per ottenere un port di qualcosa su linux. Per prima cosa c'è il progetto WINE che mira a fornire uno strato di compatibilità che fondamentalmente significa che fornisce funzioni normalmente fornite dal sistema windows, e le fa comportare come dovrebbero. Questo non è molto affidabile, e anche in passato molti titoli non hanno funzionato come avrebbero dovuto.
Inoltre ci sono alcune compagnie che fanno il porting di altri giochi su linux nella speranza di attirare più clienti nel loro servizio. Una di queste è Steam.
Ma in generale, le ragioni per non fare il porting è perché costa molto, e perché non ci sono abbastanza persone che lo chiedono per giustificare la spesa.Un nuovo sviluppatore che usa un motore che fornisce supporto linux può facilmente creare una versione linux, ovviamente (e forse funzionerà anche subito), ma questo non è il caso di molti altri giochi esistenti.
Questo è il succo del discorso. Buon divertimento.
Articoli simili
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- Come potrei creare il mio sistema operativo per console per PC, senza scegliere un sistema operativo preesistente come Linux o Windows?
- Google è pagato per fornire il sistema operativo Android ai telefoni? Il costo del sistema operativo è alla fine addebitato al cliente?
- Cosa c'è di speciale nella versione aggiornata di Cyanogen, CyanogenMod 12.0?