Artykuł

Oculus dąży do właściwych otwartych standardów w najgorszy możliwy sposób

protection click fraud

Rift S Quest 2 Drake MemeŹródło: Nick Sutrich / Android Central

W pozornie przypadkowy piątek, kiedy cały świat miał dostroić się do igrzysk olimpijskich, Facebook ogłosił, że będą wycofywanie zastrzeżonych interfejsów API firmy Oculus na korzyść korzystania ze standardu OpenXR w przyszłości. Na pierwszy rzut oka wydaje się to być wiadomością do świętowania. W końcu odejście od zastrzeżonych interfejsów API, które działają tylko na sprzęcie jednej firmy, na rzecz otwartych standardów akceptowanych przez całą branżę, jest dobrą rzeczą. Dobrze?

Generalnie tak. Ruch Facebooka będzie miał pozytywny wpływ na rozwój gier w przyszłości. Obsługa OpenXR powinno ułatwić grom takim jak Minecraft przejście z ekskluzywnego Oculus na PC na inne platformy VR, nawet jeśli oznacza to tylko, że więcej zestawów słuchawkowych może uruchomić grę bez hakerstwa. Oznacza to również, że gry na wyłączność Oculus, takie jak nadchodzące Samotne Echo II, może podążać śladami gier takich jak Medal of Honor: Above and Beyond — gra, która była finansowana przez firmę Oculus, ale zadebiutowała w sklepach Oculus i Steam na PC.

Oferty VPN: dożywotnia licencja za 16 USD, miesięczne plany za 1 USD i więcej

Ale to, co może wyglądać różowo na powierzchni, może mieć dość problematyczne komplikacje dla historycznej strony VR. Według ankiety dotyczącej sprzętu Steam z lipca 2021 r. ponad 60% użytkowników VR na platformie używa gogli Oculus. Oznacza to, że programiści, którzy stworzyli gry, korzystając z tych wkrótce martwych interfejsów API Oculus, będą musieli przejść na nowy Oculus OpenXR Pszczoła. Zapewni to, że ich gry nie tylko będą działać, ale także będą mogli korzystać z obsługi Facebooka, aby naprawić wszelkie błędy, które pojawić się.

Jeśli się uwzględni 10 000 osób na Facebooku prac nad VR, wydaje się trochę dziwne, że Facebook całkowicie zrezygnuje z obsługi tych interfejsów API za rok od dzisiaj. Pewno ktoś można odłożyć na bok do współpracy z programistami, aby zapewnić kompatybilność z istniejącymi zestawami słuchawkowymi Oculus, prawda? W końcu Valve nadal obsługuje standard OpenVR, mimo że on też przeniesiony do rozwoju Open XR w zeszłym roku, więc o co chodzi?

Co piątek ma wspólnego z czymkolwiek?

Piątek miesiąca kalendarza GoogleŹródło: Nick Sutrich / Centrala Windows

Odbyłem krótką rozmowę z Antonem Handem, współzałożycielem i CTO RUST LTD, po tym, jak pojawiła się wiadomość na ten temat. Anton jest twórcą jednej z najpopularniejszych gier VR na Steam — Hot Dogs, Horseshoes i Granaty ręczne — i jedna z wielu szanowanych nazw w branży, które wciąż wykorzystują OpenVR do swoich celów Gry. Biorąc pod uwagę, że ma dokładnie odpowiednie doświadczenie, aby udzielić pewnej wiedzy na ten temat — opracowywanie interfejsu API, który został zastąpiony przez OpenXR — sensowne było zapoznanie się z jego perspektywą na to, jak ruch Facebooka jest inny i, ostatecznie, niewłaściwy sposób podejścia do sytuacja.

Nasz czat rozpoczął się od dość fascynującego cytatu Antona, który jest zgodny ze starym powiedzeniem branży informacyjnej — piątkowym zrzutem wiadomości — które brzmi mniej więcej tak: „dobre wieści przekazujesz w poniedziałek, złe wieści przekazujesz w piątek”. Co więcej, to nie jest byle jakie Piątek; w piątek rozpoczynają się opóźnione igrzyska olimpijskie w Tokio 2020. Idealny dzień, aby opublikować wiadomości, o których ludzie zapomną, gdy tylko przeczytają nagłówek.

Dobre wieści przekazujesz w poniedziałek, złe wieści w piątek.

Przejście z zastrzeżonych interfejsów API na OpenXR jest nagłówkiem nie bez powodu. To pozytywna wiadomość, której ludzie się nie spodziewali i ostatecznie pomaga przedstawić Facebooka w złotym świetle. To sprawia, że ​​Facebook to dobrzy ludzie, którzy odwrócili się od swoich grzechów i obejmują jedność z resztą branży. Problem polega na tym, że zapominają o branży, która pomogła im zbudować ich miejsce, w którym są teraz.

Zapomnij o przeszłości

Oculus Rift SŹródło: Nick Sutrich / Android Central

Zakończenie obsługi starych interfejsów API może początkowo nie wydawać się wielkim problemem, ale Anton poruszył fantastyczny punkt w naszym dyskusja, która w przeciwnym razie zostałaby przeoczona: co dzieje się ze starszymi grami, których studia deweloperskie już nie istnieją na około? ten najlepsze gry Quest 2 nie są tutaj zagrożone, ale istniejące wcześniej gry na PC dostępne wyłącznie dla Oculus mogą być.

Dobry zarządca medium rozpoznałby, że był to wielki bałagan z wieloma grami sprzedawanymi w wielu w różnych miejscach i że ogromny odsetek uczciwych użytkowników kupuje swój sprzęt do grania w gry na Steamie i innych platformy.

Anton Hand - Współzałożyciel i CTO - RUST LTD

Zachowanie możliwości grania w starsze tytuły jest filarem, który społeczność graczy ma najwyższy szacunek. W końcu jest powód, dla którego tak wiele pochwał za postępowanie wsteczne przez Microsoft kompatybilność z Xbox Series X|S i późniejsze potępienie obsługi tego samego przez Sony funkcje na PS5.

Gry, które zostały opracowane na wczesnym etapie w branży VR — mówimy o latach 2015-2019 — mogą bardzo dobrze się zepsuć, jeśli obsługa interfejsu API nie będzie dostępna w nowszych zestawach słuchawkowych Oculus lub w przyszłym oprogramowaniu Oculus. Biorąc pod uwagę dość powolny wzrost rynku VR, istnieje znaczna liczba programistów, którzy spakowali się i nie są już w pobliżu, aby wspierać te gry, co oznacza będziemy musieli polegać na społeczności moddingów, aby potencjalnie tworzyć wrappery i inne hacki oprogramowania, aby starsze oprogramowanie działało na przyszłych zestawach słuchawkowych i oprogramowanie.

Historia problemów

Aktualizacja Oculus Quest 2 V31Źródło: Nick Sutrich / Android Central

Druga strona medalu obejmuje obecne oprogramowanie — takie jak własne gry Antona — które może działać na przestarzałych interfejsach API. Facebook mówi, że to nowe funkcje będą dostarczane za pośrednictwem wtyczek OpenXR, co oznacza, że ​​gry będą musiały przejść na ten nowy interfejs API, aby obsługiwać nowszy sprzęt Oculus i oprogramowanie. Z ekonomicznego punktu widzenia przechodzenie z jednego interfejsu API do drugiego nie zawsze ma sens, ponieważ prawie na pewno wiąże się to ze znaczną ilością przeróbek w celu naprawienia istniejących systemów.

Skontaktowałem się z Facebookiem, aby dowiedzieć się, co zrobią, aby pomóc programistom w migracji, ale od pierwsze wiadomości, wydaje mi się, że nie otrzymam odpowiedzi, której prawdopodobnie wielu programistów będzie szukać dla. W ciągu ostatnich miesięcy i lat Oculus połączył swoją bazę kodu i teraz dostarcza aktualizacje dla całej platformy, a nie dla poszczególnych zestawów słuchawkowych.

W tym czasie pojawiło się kilka nowych błędów w zestawach słuchawkowych, takich jak Rift S, które w przeciwnym razie mogłyby nie istnieć, gdyby te aktualizacje były oddzielne dla każdej platformy sprzętowej. Co się stanie, gdy aktualizacja złamie kompatybilność z istniejącymi grami korzystającymi ze starszych interfejsów API? Jak mówi Anton:

Nie ma nikogo, kto mógłby zaktualizować to oprogramowanie, a to, co mówią z takim harmonogramem, to to, że już nas to nie obchodzi.

Anton Hand - Współzałożyciel i CTO - RUST LTD

Oznacza to również, że osoby, które obecnie korzystają z urządzenia Oculus Rift S — a może dopiero niedawno je kupiły jeden — można zobaczyć dziwne problemy pojawiające się w nowszych grach, ponieważ ich zestawy słuchawkowe nie mogą korzystać z nowych standardów. Nie można oczekiwać, że Facebook będzie zawsze wspierał starszy sprzęt — to po prostu nie jest rozsądne z żadnego punktu widzenia — ale konsumenci oczekuj, że produkt taki jak ten będzie działał w dającej się przewidzieć przyszłości, zwłaszcza jeśli nie ma w tym nic złego fizycznie lub ograniczającego to.

Nadzieja na Jedność

Gry na FacebookuŹródło: Nick Sutrich/Android Central

W tej chwili wiele rzeczy wisi w powietrzu i wymaga nieco większej przejrzystości (czego nie dostaniemy w ten weekend). w Blog dla programistów Oculus post, Facebook przedstawia konkretne scenariusze wsparcia, w tym wsparcie dla wtyczki Oculus XR z Unity 2020+. Niektórzy programiści powiedzą, że Unity nie radzi sobie zbyt dobrze z obsługą niczego nowszego niż Unity 2019.4 LTS, ani też Unity oficjalnie nie sfinalizowało obecnie wtyczki Oculus XR. To wsparcie zgodności kończy się w lipcu 2022 r., więc lepiej miej nadzieję, że Unity zbierze wszystko wcześniej (lub że Facebook rozszerzy wsparcie).

Mówiąc lekko, krajobraz VR to bałagan dla programistów. Istnieje niewiele standardów, a te, które istnieją, często nie są powszechnie udostępniane. Deweloperzy często muszą za każdym razem wymyślać koło na nowo, co jest zarówno dobrodziejstwem dla kreatywności, jak i problemem dla kosztów i czasu rozwoju. Dzięki temu ruchowi wydaje się, że Facebook jednocześnie powiększa problem i próbuje go rozwiązać.

Jeśli zamierzamy porównywać jabłka z jabłkami, możemy przyjrzeć się, jak Valve poradziło sobie z dokładnie tym samym przejściem, gdy przeniosło się z własnych interfejsów API OpenVR do rzeczywisty API OpenXR o otwartym kodzie źródłowym w zeszłym roku. Valve nadal wspiera deweloperów, którzy stworzyli gry przy użyciu OpenVR — właśnie dlatego Anton jest tutaj tak wspaniałym źródłem — jednocześnie zachęcając do przejścia na OpenXR w przyszłości.

Jest to okazja dla lidera rynku, takiego jak Facebook, do wkroczenia i powiedzenia: „Dbamy o VR bardziej niż ktokolwiek inny”, a oni po prostu tego nie robią.

Anton Hand - Współzałożyciel i CTO - RUST LTD

Myśli Antona są raczej potępiające i może nie są to myśli każdego dewelopera, ale na przestrzeni lat ten sentyment miał swoje korzenie w więcej niż jednej historii. Nie ma wątpliwości, że Facebook wkłada w VR więcej pieniędzy i czasu niż jakakolwiek inna firma. Poświęca więcej zasobów i siły roboczej niż ktokolwiek inny. Więc czy nie ma sensu, aby pomagali rozwijać rynek w sposób, w jaki nikt inny nie jest?

Z pewnością mam nadzieję na lepsze i chciałbym, aby Facebook wspierał przynajmniej możliwość grania w starsze gry. Kompatybilność wsteczna jest ważna nie tylko ze względu na możliwość grania w starsze gry na nowszym sprzęcie, ale także dla zachowania branży jako medium artystycznego.

Epic ma rację, gdy mówi, że Google nie ma motywacji do odciągania użytkowników iOS
Android i chłód

Prawnicy Epic nie boją się hiperboli, ale mają stuprocentową rację mówiąc, że Google i Apple są ze sobą powiązane. Naprawdę nie ma potrzeby, aby użytkownicy iPhone'a przeszli na Androida, aby Google mógł zarabiać góry pieniędzy.

Nowe szkło Gorilla Glass zapewnia lepszą fotografię w Twojej następnej Galaxy
Goryle wśród lepszych zdjęć

Najnowsza wersja Corning Gorilla Glass DX pojawi się w aparatach smartfonów, aby pomóc ulepszyć fotografię. Samsung jako pierwszy wprowadzi na rynek produkt z nowym szkłem, które może pojawić się w kolejnych smartfonach Galaxy.

Android 12 zabija opcje czcionek i kształtów ikon w menu tematycznych Material You
Android 12

Użytkownicy nie są zbyt zadowoleni z tego, że Android 12 usuwa niektóre opcje stylu, ale Google mogło mieć ostatnie słowo w tej sprawie.

Te akcesoria Oculus Quest 2 ułatwią zabawę podczas siedzenia
Zrelaksować się

Quest 2 nie jest wyznacznikiem komfortu, a siadanie do gry tylko czyni go mniej wygodnym. Oto sprzęt, który sprawi, że Twoje wrażenia będą znacznie wygodniejsze.

Mikołaj Sutrich

Mikołaj Sutrich

Nick zaczynał od DOS i NES i używa tych miłych wspomnień dyskietek i kartridży do podsycania swoich opinii na temat nowoczesnej technologii. Niezależnie od tego, czy jest to VR, inteligentne gadżety domowe, czy coś innego, co piszczy i buczy, pisze o tym od 2011 roku. Dotrzyj do niego na Twitterze lub Instagramie @Gwanatu

instagram story viewer