Tema Janna La licenza non è convalidata, vai alla pagina delle opzioni del tema per convalidare la licenza, è necessaria una singola licenza per ogni nome di dominio.

In che modo le politiche di Apple influiscono sull'esperienza di gioco su Mac?

I giocatori Mac soffrono di una netta mancanza di supporto ai giochi rispetto ad altri sistemi operativi. Mi chiedo quali siano le ragioni di questa carenza? Questo problema è dovuto alle politiche della Apple? Nonostante i continui miglioramenti dell'hardware Mac, la mancanza di compatibilità di giochi e software con macOS continua a rappresentare un ostacolo a un'esperienza di gioco ottimale.

marathon-on-an-imac-g3-with-a-90s-style-background-pattern In che modo le politiche di Apple influenzano l'esperienza di gioco sui Mac?

riepilogo

  • La mancanza di giochi nativi su Mac è dovuta a decisioni di Apple, come la rimozione del supporto OpenGL.
  • Gli sviluppatori sono restii a sviluppare giochi per macOS a causa delle decisioni unilaterali di Apple e del supporto incoerente per i giochi.
  • Apple deve apportare modifiche, ad esempio fornendo il supporto nativo Vulkan e migliorando il Mac App Store, per ottimizzare l'esperienza di gioco sui dispositivi Mac.

Fino all'inizio del XX secolo, le possibilità di gioco sui Mac erano infinite. Da allora, il gaming su Mac è diventato mal visto, a spese di Apple. Tuttavia, negli ultimi anni le cose sono migliorate, poiché Apple ha adottato diverse misure che porteranno all'aggiunta di più giochi alla sua piattaforma.

Tuttavia, non posso fare a meno di applaudire tutto ciò che Apple sta facendo di giusto in termini di gaming. I giochi nativi per Mac sono ancora relativamente rari rispetto a quelli per Windows e, certamente, rispetto a quelli per console; molte delle ragioni della mancanza di giochi sono dovute alla mancanza di lungimiranza di Apple.

Dov'è la tecnologia?

Lo sviluppo di un gioco è costoso e richiede molto tempo, e ogni successo ottenuto deve essere sfruttato per tagliare i costi o rendere le cose più semplici e veloci. Ecco perché le API sono così importanti. Ad esempio, DirectX di Microsoft semplifica la collaborazione tra sviluppatori di giochi e sviluppatori di hardware.

OpenGL è un'API grafica molto popolare e, a differenza di DirectX, non è esclusiva di Windows (e nemmeno di Xbox, credo), il che significa che è possibile creare un gioco per OpenGL una volta e poi (relativamente) facilmente trasferirlo su altre piattaforme. Tuttavia, Apple ha scelto di abbandonare il supporto OpenGL in favore della propria API chiamata Metal. Metal è davvero fantastico e consente agli sviluppatori di sfruttare al meglio l'hardware Mac durante il porting dei loro giochi, ma allo stesso tempo creare una versione per Mac richiede un lavoro extra. I giochi OpenGL continueranno a funzionare, ma sono obsoleti, quindi non ci sarà alcun supporto o sviluppo futuro da parte di Apple.

Leggi anche:  I 5 modi migliori per sbarazzarsi dell'errore di reindirizzamento della ricerca di Yahoo su Mac

Metal non è come DirectX? La grande differenza è che Apple, a differenza di Microsoft, ha il controllo completo sull'hardware grafico e sui driver, quindi è possibile continuare a utilizzare OpenGL su Windows, a patto che i produttori di schede grafiche come NVIDIA e AMD lo supportino nei loro driver. Beh, la decisione di Apple di abbandonare il supporto OpenGL può essere comprensibile considerando che sono davvero pochi, se non addirittura nessuno, i nuovi giochi realizzati per OpenGL. Tuttavia, Apple non supporta nemmeno Vulkan, il moderno successore multipiattaforma di OpenGL.

Gli sviluppatori dovrebbero invece utilizzare MoltenVK, un livello di traduzione tra Vulkan e Metal. Sebbene MoltenVK sia ufficialmente supportato dal gruppo Khronos e funzioni bene in molti casi, aggiunge comunque un ulteriore livello di astrazione che gli sviluppatori potrebbero preferire evitare. Il supporto diretto per Vulkan semplificherà gli sforzi di migrazione e migliorerà le prestazioni.

Gli sviluppatori infastiditi non realizzeranno giochi per la tua piattaforma.

Negli ultimi anni, Apple ha cercato di rendere macOS più intuitivo per gli sviluppatori di giochi, ma creare fiducia ed entusiasmo negli sviluppatori è difficile e molto facile da perdere.

un-macbook-air-sotto-un-tavolo-di-legno-con-un-gioco-sullo-schermo-e-un-controller-xbox-sulla-sinistra-1 In che modo le politiche di Apple influenzano l'esperienza di gioco sui dispositivi Mac?

Apple tende a prendere decisioni unilaterali che ostacolano il successo dei giochi.

Apple è nota per aver preso decisioni radicali ed eliminato funzionalità che richiedono agli sviluppatori di investire più tempo e denaro in giochi rilasciati da tempo, solo per mantenerne le prestazioni. La decisione su OpenGL è un esempio, ma l'abbandono da parte di Apple del software a 32 bit è forse il caso più noto. La mia libreria Steam è piena di fantastici giochi che hanno versioni per macOS che non funzionano perché non sono a 64 bit. Vorrei giocare a Homeworld Remastered Collection sul mio MacBook, ma non esiste una versione a 64 bit e probabilmente non funzionerà mai.

Leggi anche:  I XNUMX modi migliori per trovare ed eliminare file duplicati su Mac

Alcuni sviluppatori, come CD Project RED, hanno trovato il tempo di aggiornare giochi come l'originale The Witcher e The Witcher 2: Assassin of Kings per adattarli ai moderni Mac, ma si tratta di una grande azienda di sviluppo con molte risorse. In particolare, perché uno sviluppatore dovrebbe voler realizzare un gioco per macOS quando una decisione di Apple o un futuro aggiornamento di macOS comporterebbe l'interruzione del supporto per quel gioco? Il mio Windows non ha problemi a far girare giochi vecchi di oltre 20 anni, ma non posso dire lo stesso del mio Mac!

L'App Store non è il posto migliore

Il Mac App Store in sé è una seccatura, con regole e requisiti rigidi che impediscono a molti sviluppatori di pubblicarvi i propri giochi. Francamente, questo non è più così importante come un tempo, poiché le versioni per macOS di Steam, dell'Epic Games Store, di GoG e persino dell'app Battle.net offrono tutti giochi per Mac senza i problemi di Apple. Tuttavia, il Mac App Store rappresenta ancora un luogo potenzialmente importante in cui gli utenti Mac abituali possono trovare giochi senza dover installare un marketplace di terze parti.

 

1-1 In che modo le politiche Apple influenzano l'esperienza di gioco sui dispositivi Mac?

L'ottimizzazione dell'hardware Mac presenta le sue sfide.

Apple ha avuto un successo straordinario con i suoi processori Apple Silicon. Anche la serie di processori M1 aveva GPU in grado di eseguire giochi di qualità da console. Tuttavia, ciò non significa che gli sviluppatori possano eseguire il loro codice senza doverlo rieseguire. Questi giochi devono essere ottimizzati per l'hardware Apple, che attribuisce la stessa importanza (se non maggiore) all'efficienza energetica rispetto alle prestazioni. Grazie a questo, posso giocare a un gioco come Baldur's Gate 3 con impostazioni molto elevate sul mio MacBook M4 Pro, senza il rumore della ventola del mio portatile da gioco Windows, quando eseguo lo stesso gioco con le stesse impostazioni. Inoltre, le GPU Apple funzionano in modo leggermente diverso rispetto alle GPU dedicate nelle schede grafiche.

La posizione di Apple sul gaming è ambivalente. Apple guadagna molti soldi dai videogiochi, ma la maggior parte di questi soldi deriva dai giochi per dispositivi mobili, quindi è logico che gli sviluppatori concentrino tutta la loro attenzione su di essi. Al giorno d'oggi la situazione è migliore, poiché qualsiasi gioco sviluppato per iPhone o iPad funziona automaticamente sui Mac con Apple Silicon, quindi non serve molto sforzo extra per creare una versione per macOS, ma penso che Apple stessa non dia priorità ai giochi per Mac.

Leggi anche:  Come abilitare o disabilitare la gestione dello stato della batteria sul tuo Mac

Hanno creato un toolkit per il porting dei giochi e hanno investito tempo e denaro per convincere alcuni sviluppatori a creare versioni per Mac di giochi come Resident Evil 8 e Death Stranding, ma quell'entusiasmo sembra aumentare e diminuire. Per quanto ne so, dietro le quinte succedono molte cose, ma non c'è una comunicazione pubblica regolare a riguardo.

Cosa deve essere cambiato?

Adoro i Mac e adoro il loro hardware, quindi spero che il mio Mac possa rappresentare una valida alternativa a Windows nel gaming, ma per riuscirci, Apple dovrà apportare alcune modifiche aggiuntive oltre ai passi positivi già compiuti nei confronti degli sviluppatori.

Penso che rimuovere MoltenVK e offrire il supporto nativo Vulkan sarebbe un ottimo incentivo per gli sviluppatori a portare i loro giochi su Mac, ma se si intende fare affidamento sui livelli di compatibilità, Apple, perché non offrire il proprio supporto ufficiale per progetti come CrossOver e Whiskey? Valve vi ha mostrato la strada con SteamOS, lavorando a stretto contatto con gli sviluppatori per far funzionare i giochi Windows su Linux, quindi perché non dedicare tempo e sforzi a questo successo relativamente facile? Il tuo toolkit per il porting dei giochi soddisfa già la maggior parte di questi requisiti, deve solo essere confezionato e rifinito per diventare più intuitivo e non solo un semplice strumento per sviluppatori.

Anche il Mac App Store deve imparare da Steam e da altri store digitali di successo per quanto riguarda le funzionalità dei giochi, i prezzi e le vendite. Mi piacerebbe anche vedere una funzionalità simile a quella "Gioca ovunque" di Microsoft, perché acquistare un gioco a prezzo pieno su un iPad e poi acquistarlo di nuovo a prezzo pieno su un Mac non è qualcosa che desidero. Oltre al fatto che solitamente sono più economici, uno dei motivi per cui preferisco acquistare i giochi per Mac tramite Steam è che posso ottenere anche la versione per Windows mentre gioco sul mio desktop.

Credo ancora che Apple abbia il potenziale per fare del Mac un attore importante nel settore dei videogiochi in futuro, ma c'è ancora molto lavoro da fare per riuscirci. Se Apple creda di riuscire a trovare il tempo e le risorse, nel suo business da mille miliardi di dollari, per prendere sul serio il gaming sui Mac è un'altra storia.

Mentre Apple continua a migliorare l'hardware dei Mac, la sfida più grande rimane quella di fornire un supporto migliore per i giochi. Rivedendo le proprie politiche e collaborando con gli sviluppatori di giochi, l'azienda può migliorare l'esperienza dei giocatori sui propri dispositivi.

Vai al pulsante in alto