Articolo

Oculus si sta muovendo verso i giusti standard aperti nel peggior modo possibile

protection click fraud

Meme Drake di Rift S Quest 2Fonte: Nick Sutrich / Android Central

In un venerdì apparentemente casuale in cui tutto il mondo stava per sintonizzarsi sulle Olimpiadi, Facebook ha annunciato che lo sarebbero state deprecare le API proprietarie di Oculus a favore dell'utilizzo dello standard OpenXR in futuro. In superficie, questa sembra una notizia da festeggiare. Dopotutto, abbandonare le API proprietarie che funzionano solo con l'hardware di un'azienda, per passare a standard aperti accettati dall'industria in generale, è una buona cosa. Destra?

In linea di massima sì. La mossa di Facebook sarà nettamente positiva per lo sviluppo del gioco in futuro. Supporto per OpenXR dovrebbe rendere più facile per giochi come Minecraft fare il salto dall'esclusiva Oculus su PC ad altre piattaforme VR, anche se ciò significa solo che più visori possono eseguire il gioco senza hacker. Significa anche che i giochi esclusivi di Oculus, come il prossimo Eco solitario II, potrebbe seguire le orme di giochi come Medal of Honor: Above and Beyond, un gioco finanziato da Oculus ma che ha debuttato sui negozi Oculus e Steam su PC.

Offerte VPN: licenza a vita per $ 16, piani mensili a $ 1 e altro

Ma ciò che potrebbe sembrare roseo in superficie potrebbe avere alcune complicazioni piuttosto problematiche per il lato storico della realtà virtuale. A partire dal sondaggio sull'hardware di Steam del luglio 2021, oltre il 60% degli utenti VR sulla piattaforma utilizza un visore Oculus. Ciò significa che gli sviluppatori che hanno creato giochi utilizzando queste API Oculus che presto moriranno dovranno passare al nuovo Oculus OpenXR API. Ciò garantirà che i loro giochi non solo funzionino, ma anche che possano utilizzare il supporto di Facebook per aiutare a correggere eventuali bug che emergere.

Dato che 10.000 persone su Facebook lavorare su VR, sembra un po' strano che Facebook abbandonerà completamente il supporto per queste API tra un anno da oggi. Certamente qualcuno potrebbe essere messo da parte per lavorare con gli sviluppatori per garantire la compatibilità per qualsiasi visore Oculus esistente, giusto? Dopotutto, Valve supporta ancora lo standard OpenVR anche se anch'esso passato allo sviluppo di Open XR l'anno scorso, quindi che succede?

Che c'entra il venerdì con qualcosa?

Google Calendar mese venerdìFonte: Nick Sutrich / Windows Central

Ho fatto una breve chiacchierata con Anton Hand, co-fondatore e CTO di RUST LTD, dopo che è arrivata la notizia proprio su questo argomento. Anton è lo sviluppatore di uno dei giochi VR più popolari su Steam: Hot Dog, Horseshoes e Granate a mano — e uno dei tanti nomi rispettati nel settore che ancora utilizza OpenVR per i suoi Giochi. Dato che ha esattamente l'esperienza giusta per fornire alcune conoscenze su questo argomento, sviluppando per un'API che è stata sostituita da OpenXR: aveva senso ottenere la sua prospettiva su come la mossa di Facebook sia diversa e, in definitiva, il modo sbagliato di affrontare il situazione.

La nostra chiacchierata è iniziata con una citazione piuttosto affascinante di Anton che segue un vecchio adagio dell'industria delle notizie - la discarica di notizie del venerdì - che fa qualcosa del genere: "Lasci le buone notizie il lunedì, le cattive notizie il venerdì". Inoltre, questo non è un vecchio qualsiasi Venerdì; è il venerdì che iniziano i giochi olimpici di Tokyo 2020 in ritardo. Il giorno perfetto per rilasciare notizie che le persone dimenticheranno non appena leggeranno il titolo.

Hai una buona notizia lunedì, una cattiva notizia venerdì.

Il passaggio dalle API proprietarie a OpenXR è il titolo per una buona ragione. È una notizia positiva che la gente non si aspettava e, in definitiva, aiuta a presentare Facebook sotto una luce dorata. Rende Facebook i bravi ragazzi che si sono allontanati dai loro peccati e stanno abbracciando l'unità con il resto del settore. Il problema è che stanno dimenticando l'industria che li ha aiutati a raggiungere il punto in cui sono ora.

Dimentica il passato

Oculus Rift SFonte: Nick Sutrich / Android Central

La fine del supporto delle vecchie API potrebbe non sembrare un grosso problema all'inizio, ma Anton ha sollevato un punto fantastico nel nostro discussione che altrimenti verrebbe trascurata: cosa succede ai vecchi giochi i cui studi di sviluppo non sono più? in giro? Il i migliori giochi Quest 2 non sono a rischio qui, ma potrebbero esserlo i giochi per PC esclusivi di Oculus preesistenti.

Un buon amministratore di un mezzo riconoscerebbe che si trattava di un gran casino di molti giochi venduti in un mucchio di luoghi diversi e che un'enorme percentuale di utenti onesti acquista il proprio hardware per giocare su Steam e altri piattaforme.

Anton Hand - Co-fondatore e CTO - RUST LTD

Preservare la capacità di giocare a titoli più vecchi è un pilastro che la comunità di gioco tiene nella massima considerazione. Dopotutto, c'è una ragione per cui ci sono stati così tanti elogi per la gestione di Microsoft di arretrati compatibilità su Xbox Series X|S e successiva condanna della gestione della stessa da parte di Sony caratteristiche sul PS5.

I giochi che sono stati sviluppati all'inizio nel settore della realtà virtuale – stiamo parlando del 2015-2019 – potrebbero benissimo rompersi se il supporto API non è presente sui nuovi visori Oculus o nel futuro software Oculus. Data la crescita piuttosto lenta del mercato della realtà virtuale, c'è un notevole numero di sviluppatori che hanno fatto le valigie e non sono più in giro per supportare questi giochi, il che significa dovremo fare affidamento sulla comunità di modding per creare potenzialmente wrapper e altri hack software per far funzionare il software più vecchio su futuri visori e Software.

Una storia di problemi

Aggiornamento Oculus Quest 2 V31Fonte: Nick Sutrich / Android Central

L'altro lato della medaglia riguarda il software attuale, come i giochi di Anton, che potrebbero essere eseguiti su API deprecate. Facebook dice che è nuovo le funzionalità verranno fornite tramite plug-in OpenXR, il che significa che i giochi dovranno passare a questa nuova API per supportare l'hardware Oculus più recente e Software. Dal punto di vista economico, non sempre ha senso passare da un'API all'altra perché quasi certamente comporta una notevole quantità di rielaborazioni per riparare i sistemi esistenti.

Ho contattato Facebook per scoprire cosa faranno per aiutare gli sviluppatori a migrare ma, dal notizie iniziali, non mi sembra di ricevere la risposta che molti sviluppatori probabilmente cercheranno per. Negli ultimi mesi e anni, Oculus ha combinato la sua base di codice e ora fornisce aggiornamenti per la sua piattaforma nel suo insieme piuttosto che per i singoli visori.

In questo periodo, sono stati introdotti diversi nuovi bug per cuffie come il Rift S che altrimenti non sarebbero esistiti se questi aggiornamenti fossero stati separati per ciascuna piattaforma hardware. Quindi cosa succede quando un aggiornamento interrompe la compatibilità per i giochi esistenti utilizzando quelle API precedenti? Come dice Anton:

Non c'è nessuno che aggiorni quel software nel modo giusto e quello che dicono con questo tipo di calendario è che non ci interessa più.

Anton Hand - Co-fondatore e CTO - RUST LTD

Significa anche che le persone che attualmente utilizzano un Oculus Rift S — o forse che hanno appena acquistato di recente uno: potrebbero verificarsi strani problemi nei giochi più recenti perché le loro cuffie non possono utilizzare i nuovi standard. Non ci si può aspettare che Facebook supporti per sempre l'hardware più vecchio - non è ragionevole da qualsiasi punto di vista - ma i consumatori aspettati che un prodotto come questo funzioni per il prossimo futuro, soprattutto se non c'è nulla di fisicamente sbagliato o limitante esso.

Una speranza per l'Unità

Giochi di FacebookFonte: Nick Sutrich/Android Central

In questo momento, molte cose sono nell'aria e richiedono un po' più di chiarezza (cosa che non avremo questo fine settimana). Nel Blog degli sviluppatori di Oculus post, Facebook delinea scenari di supporto specifici, incluso il supporto per il plug-in Oculus XR con Unity 2020+. Alcuni sviluppatori ti diranno che Unity non fa un ottimo lavoro nel supportare qualcosa di più recente di Unity 2019.4 LTS, né Unity ha ufficialmente finalizzato l'Oculus XR Plugin in questo momento. Il supporto per la compatibilità termina a luglio 2022, quindi è meglio sperare che Unity metta tutto insieme prima di allora (o che Facebook estenda il supporto).

Per dirla alla leggera, il panorama della realtà virtuale è un disastro per gli sviluppatori. Esistono pochi standard e quelli che lo fanno spesso non sono ampiamente condivisi. Gli sviluppatori spesso devono reinventare la ruota ogni volta, il che è sia un vantaggio per la creatività sia un problema per i costi e i tempi di sviluppo. Con questa mossa, sembra che Facebook stia contemporaneamente aggiungendo al problema e tentando di risolverlo.

Se confronteremo le mele con le mele, possiamo vedere come Valve ha gestito la stessa identica transizione quando è passata dalle sue API OpenVR proprietarie al effettivo API OpenXR open source lo scorso anno. Valve continua a supportare gli sviluppatori che hanno creato giochi utilizzando OpenVR - proprio perché Anton è una risorsa così grande qui - incoraggiando contemporaneamente il passaggio a OpenXR in futuro.

Questa è un'opportunità per un'entità leader di mercato, come Facebook, di farsi avanti e dire "ci preoccupiamo più della realtà virtuale di chiunque altro" e semplicemente non lo fanno.

Anton Hand - Co-fondatore e CTO - RUST LTD

I pensieri di Anton sono piuttosto schiaccianti e potrebbero non essere i pensieri di tutti gli sviluppatori, ma questo sentimento ha trovato le sue radici in più di una storia nel corso degli anni. Non c'è dubbio che Facebook stia investendo più tempo e denaro nella realtà virtuale di qualsiasi altra azienda. Sta dedicando più risorse e manodopera di chiunque altro. Quindi non ha senso per loro aiutare a far crescere il mercato in un modo che nessun altro è?

Certamente spero in qualcosa di meglio e mi piacerebbe vedere Facebook supportare la possibilità di giocare ai vecchi giochi, come minimo. La compatibilità con le versioni precedenti è importante non solo per poter giocare a giochi più vecchi su hardware più recente, ma per aiutare a preservare l'industria come mezzo artistico che è.

Epic ha ragione quando dice che Google non ha alcun incentivo a corteggiare gli utenti iOS
Android e relax

Gli avvocati di Epic non temono le iperboli, ma hanno ragione al 100% quando dicono che Google e Apple sono legati insieme. Non c'è davvero bisogno di convincere gli utenti di iPhone a passare ad Android per fare in modo che Google faccia montagne di soldi.

Il nuovo Gorilla Glass sta portando una fotografia migliore nel tuo prossimo Galaxy
Gorilla in mezzo a foto migliori

La versione più recente di Gorilla Glass DX di Corning sta arrivando sulle fotocamere degli smartphone per aiutare a migliorare la fotografia. Samsung sarà la prima a lanciare un prodotto con il nuovo vetro, che potrebbe apparire sui suoi prossimi smartphone Galaxy.

Android 12 elimina le opzioni di forma dei caratteri e delle icone nei menu dei temi di Material You
Android 12

Gli utenti non sono molto contenti che Android 12 rimuova alcune opzioni di stile, ma Google potrebbe aver avuto l'ultima parola sulla questione.

Questi accessori per Oculus Quest 2 semplificheranno il gioco da seduti
Prenditi un carico

Il Quest 2 non è un punto di riferimento per il comfort e sedersi per giocarci lo rende solo meno comodo. Ecco alcuni attrezzi per aiutarti a rendere la tua esperienza molto più confortevole.

Nicholas Sutrich

Nicholas Sutrich

Nick ha iniziato con DOS e NES e usa quei bei ricordi di floppy disk e cartucce per alimentare le sue opinioni sulla tecnologia moderna. Che si tratti di realtà virtuale, gadget per la casa intelligente o qualcos'altro che emette segnali acustici e acustici, ne scrive dal 2011. Raggiungilo su Twitter o Instagram @Gwanatu

instagram story viewer