Articol

Oculus trece la standardele deschise potrivite în cel mai rău mod posibil

protection click fraud

Rift S Quest 2 Drake MemeSursa: Nick Sutrich / Android Central

Într-o vineri aparent întâmplătoare, când toată lumea era pe cale să se acorde la Jocurile Olimpice, Facebook a anunțat că vor fi deprecierea API-urilor proprietare Oculus în favoarea utilizării standardului OpenXR în continuare. La suprafață, aceasta pare o știre de sărbătorit. La urma urmei, trecerea de la API-urile proprietare care funcționează doar cu hardware-ul unei companii, la standarde deschise acceptate de industrie în general, este un lucru bun. Dreapta?

În general, da. Mișcarea Facebook va fi un avantaj net pentru dezvoltarea jocului în viitor. Suport OpenXR ar trebui să facă mai ușor pentru jocuri precum Minecraft să facă saltul de la Oculus exclusiv pe computer la alte platforme VR, chiar dacă înseamnă doar că mai multe căști pot rula jocul fără hackeri. De asemenea, înseamnă că jocurile exclusive Oculus, cum ar fi cele viitoare Lone Echo II, ar putea merge pe urmele unor jocuri precum Medal of Honor: Above and Beyond — un joc care a fost finanțat de Oculus, dar a debutat pe magazinele Oculus și Steam de pe PC.

Oferte VPN: licență pe viață pentru 16 USD, planuri lunare la 1 USD și mai mult

Dar ceea ce ar putea părea roz la suprafață ar putea avea unele complicații destul de problematice pentru latura istorică a VR. Începând cu sondajul de hardware Steam din iulie 2021, peste 60% dintre utilizatorii VR de pe platformă folosesc o cască Oculus. Aceasta înseamnă că dezvoltatorii care au creat jocuri folosind aceste API-uri Oculus care vor fi moarte în curând vor trebui să treacă la noul Oculus OpenXR API-uri. Acest lucru se va asigura că jocurile lor nu numai că funcționează, ci și că pot utiliza suportul Facebook pentru a ajuta la remedierea oricăror erori apar.

Dat fiind 10.000 de oameni pe Facebook lucrează pe VR, pare puțin ciudat că Facebook va renunța complet la suportul pentru aceste API-uri peste un an de astăzi. Cu siguranţă cineva ar putea fi lăsat deoparte pentru a lucra cu dezvoltatorii pentru a asigura compatibilitatea oricăror căști Oculus existente, nu? La urma urmei, Valve încă acceptă standardul OpenVR, chiar dacă și acesta, a trecut la dezvoltarea Open XR anul trecut, deci ce e?

Ce legătură are vineri cu ceva?

Google Calendar Luna vineriSursa: Nick Sutrich / Windows Central

Am avut o discuție rapidă cu Anton Hand, co-fondator și CTO al RUST LTD, după ce știrea a apărut chiar despre acest subiect. Anton este dezvoltatorul din spatele unuia dintre cele mai populare jocuri VR de pe Steam - Hot Dogs, Horseshoes & Grenade de mână - și unul dintre multele nume respectate din industrie care încă utilizează OpenVR pentru el jocuri. Având în vedere că are exact experiența potrivită pentru a împrumuta unele cunoștințe acestui subiect - în curs de dezvoltare pentru un API care a fost înlocuit de OpenXR — a avut sens să-și obțină perspectiva asupra modului în care mișcarea Facebook este diferită și, în cele din urmă, modul greșit de a proceda situatie.

Discuția noastră a început cu un citat destul de fascinant din Anton, care urmează un vechi zical din industria știrilor - gunoiul de știri de vineri - care spune ceva de genul: „luni dai vești proaste, vineri”. În plus, acesta nu este orice vechi Vineri; este vineri în care începe Jocurile Olimpice amânate de la Tokyo 2020. Ziua perfectă pentru a lăsa știri de care oamenii le vor uita imediat ce vor citi titlul.

Luni dai vești bune, vineri vești proaste.

Trecerea de la API-uri proprietare la OpenXR este titlul pentru un motiv întemeiat. Este o veste pozitivă la care oamenii nu s-au așteptat și, în cele din urmă, ajută la prezentarea Facebook într-o lumină aurie. Face Facebook băieții buni care s-au îndepărtat de păcatele lor și îmbrățișează unitatea cu restul industriei. Problema este că uită de industria care i-a ajutat să ajungă acolo unde sunt acum.

Uita trecutul

Oculus Rift SSursa: Nick Sutrich / Android Central

Încheierea suportului pentru vechile API-uri ar putea să nu pară o problemă la început, dar Anton a adus în discuție un punct fantastic în discuție care altfel ar fi trecută cu vederea: ce se întâmplă cu jocurile mai vechi ale căror studiouri de dezvoltare nu mai sunt în jurul? The cele mai bune jocuri Quest 2 nu sunt în pericol aici, dar jocurile preexistente pentru PC exclusiviste pentru Oculus ar putea fi.

Un bun administrator al unui mediu ar recunoaște că a fost o mizerie mare de o mulțime de jocuri vândute într-o grămadă de locuri diferite și că un procent uriaș de utilizatori corecti își cumpără hardware-ul pentru a juca jocuri pe Steam și altele platforme.

Anton Hand - Co-fondator și CTO - RUST LTD

Păstrarea capacității de a juca titluri mai vechi este un pilon pe care comunitatea de jocuri îl ține cu cea mai mare atenție. La urma urmei, există un motiv pentru care au fost atât de multe laude pentru gestionarea de către Microsoft a înapoi compatibilitatea pe Xbox Series X|S și condamnarea ulterioară a gestionării acestora de către Sony caracteristici pe PS5.

Jocurile care au fost dezvoltate devreme în industria VR – vorbim în perioada 2015-2019 – s-ar putea foarte bine să se întrerupă dacă suportul API nu este prezent pe căștile Oculus mai noi sau în viitorul software Oculus. Având în vedere creșterea destul de lentă a pieței VR, există un număr notabil de dezvoltatori care și-au făcut bagajele și nu mai sunt în preajmă pentru a susține aceste jocuri, adică va trebui să ne bazăm pe comunitatea de modding pentru a putea realiza wrapper-uri și alte hack-uri de software pentru ca software-ul mai vechi să ruleze pe viitoarele căști și software.

O istorie a problemelor

Actualizare Oculus Quest 2 V31Sursa: Nick Sutrich / Android Central

Cealaltă parte a monedei implică software-ul actual - cum ar fi propriile jocuri ale lui Anton - care ar putea rula pe API-uri depreciate. Facebook spune că este nou caracteristicile vor fi furnizate prin pluginuri OpenXR, ceea ce înseamnă că jocurile vor trebui să treacă la acest nou API pentru a suporta hardware-ul Oculus mai nou și software. Din punct de vedere economic, nu are întotdeauna sens să treceți de la un API la altul, deoarece aproape sigur implică o cantitate semnificativă de reluare pentru a repara sistemele existente.

Am contactat Facebook pentru a afla ce vor face pentru a ajuta dezvoltatorii să migreze, dar, de la știri inițiale, nu se simte că voi primi răspunsul pe care probabil îl vor căuta mulți dezvoltatori pentru. În ultimele luni și ani, Oculus și-a combinat baza de cod și acum oferă actualizări pentru platforma sa în ansamblu, mai degrabă decât pentru căști individuale.

De-a lungul acestui timp, au fost introduse câteva erori noi pentru căști precum Rift S, care altfel ar fi putut să nu fi existat dacă aceste actualizări ar fi fost separate pentru fiecare platformă hardware. Deci, ce se întâmplă atunci când o actualizare întrerupe compatibilitatea pentru jocurile existente folosind acele API-uri mai vechi? După cum spune Anton:

Nu există nimeni care să actualizeze software-ul corect și ceea ce spun ei cu acest tip de orar este că nu ne mai pasă.

Anton Hand - Co-fondator și CTO - RUST LTD

De asemenea, înseamnă că persoanele care folosesc în prezent un Oculus Rift S - sau poate care tocmai au cumpărat recent unul – ar putea vedea probleme ciudate să apară în jocurile mai noi, deoarece căștile lor nu pot folosi noile standarde. Nu se poate aștepta ca Facebook să suporte hardware mai vechi pentru totdeauna - pur și simplu nu este rezonabil din nici un punct de vedere - dar consumatorii Așteptați-vă ca un astfel de produs să funcționeze în viitorul apropiat, mai ales dacă nu există nimic greșit sau limitativ din punct de vedere fizic. aceasta.

O speranță pentru Unitate

Jocuri pe FacebookSursa: Nick Sutrich/Android Central

În acest moment, multe lucruri sunt în aer și necesită puțin mai multă claritate (ceea ce nu vom primi în acest weekend). În Blogul dezvoltatorului Oculus postare, Facebook prezintă scenarii de asistență specifice, inclusiv suport pentru pluginul Oculus XR cu Unity 2020+. Unii dezvoltatori vă vor spune că Unity nu face o treabă grozavă de a susține ceva mai nou decât Unity 2019.4 LTS și nici Unity nu a finalizat oficial pluginul Oculus XR în acest moment. Acest suport de compatibilitate se încheie în iulie 2022, așa că ar fi mai bine să sperăm că Unity va pune totul împreună înainte de atunci (sau că Facebook extinde suportul).

Pentru a spune ușor, peisajul VR este o mizerie pentru dezvoltatori. Există puține standarde, iar cele care există adesea nu sunt împărtășite pe scară largă. Dezvoltatorii trebuie adesea să reinventeze roata de fiecare dată, ceea ce este atât o binefacere pentru creativitate, cât și o problemă pentru costurile și timpul de dezvoltare. Cu această mișcare, se pare că Facebook adaugă simultan la problemă și încearcă să o rezolve.

Dacă vom compara mere cu mere, ne putem uita la modul în care Valve a gestionat exact aceeași tranziție atunci când a trecut de la API-urile proprii OpenVR la real API-uri OpenXR open source anul trecut. Valve continuă să sprijine dezvoltatorii care au creat jocuri folosind OpenVR - tocmai de ce Anton este o resursă atât de grozavă aici - încurajând în același timp trecerea la OpenXR în continuare.

Aceasta este o oportunitate pentru o entitate lider de piață, cum ar fi Facebook, să facă un pas și să spună „ne pasă mai mult de VR decât oricui altcineva” și pur și simplu nu fac asta în mod explicit.

Anton Hand - Co-fondator și CTO - RUST LTD

Gândurile lui Anton sunt destul de blestemate și poate nu sunt gândurile tuturor dezvoltatorilor, dar acest sentiment și-a găsit rădăcinile în mai mult de o poveste de-a lungul anilor. Nu există nicio îndoială că Facebook investește mai mulți bani și timp în VR decât orice altă companie. Dedică mai multe resurse și forță de muncă decât oricine altcineva. Deci, nu are sens ca ei să ajute la creșterea pieței într-un mod în care nimeni altcineva nu este?

Cu siguranță sper să fie mai bine și aș dori să văd că Facebook acceptă capacitatea de a juca jocuri mai vechi, cel puțin. Compatibilitatea anterioară este importantă nu doar de dragul de a putea juca jocuri mai vechi pe un hardware mai nou, ci pentru a ajuta la păstrarea industriei ca mediu artistic.

Epic are dreptate când spune că Google nu are niciun stimulent să atragă utilizatorii iOS
Android și Chill

Avocații lui Epic nu se tem de hiperbole, dar au dreptate 100% când spun că Google și Apple sunt legate. Chiar nu este nevoie să-i convingi pe utilizatorii de iPhone să treacă la Android pentru ca Google să câștige mulți bani.

Noul Gorilla Glass aduce o fotografie mai bună următorului tău Galaxy
Gorilele în mijlocul unor fotografii mai bune

Cea mai nouă versiune a Gorilla Glass DX de la Corning vine pe camerele smartphone-urilor pentru a ajuta la îmbunătățirea fotografiei. Samsung va fi primul care va lansa un produs cu noua sticlă, care ar putea apărea pe următoarele smartphone-uri Galaxy.

Android 12 elimină opțiunile de font și formă de pictogramă din meniurile tematice Material You
Android 12

Utilizatorii nu sunt prea încântați de faptul că Android 12 elimină anumite opțiuni de stil, dar este posibil ca Google să fi avut ultimul cuvânt în această privință.

Aceste accesorii Oculus Quest 2 vă vor face mai ușor de jucat în timp ce stați
Luați o încărcătură

Quest 2 nu este un punct de referință pentru confort, iar așezarea pentru a-l juca doar îl face mai puțin confortabil. Iată câteva echipamente pentru a vă face experiența mult mai confortabilă.

Nicolae Sutrich

Nicolae Sutrich

Nick a început cu DOS și NES și folosește acele amintiri dragi ale dischetelor și cartușelor pentru a-și alimenta opiniile despre tehnologia modernă. Fie că este vorba despre VR, gadgeturi inteligente pentru acasă sau altceva care sună și sună, el scrie despre asta din 2011. Ajungeți la el pe Twitter sau Instagram @Gwanatu

instagram story viewer