What is WebXR viewer?

WebXR på iOS: Mozillas indsats for fremtiden

27/02/2022

Rating: 4.95 (7992 votes)
Indholdsfortegnelse

WebXR på iOS: Mozillas Pionerarbejde for Immersive Oplevelser

I takt med den hastige udvikling inden for augmented reality (AR) og virtual reality (VR), er WebXR API'et blevet en afgørende teknologi, der muliggør immersive oplevelser direkte på nettet. Men hvordan står det til med WebXR-understøttelse på iOS, og hvilken rolle spiller Apple i denne udvikling? Denne artikel dykker ned i historien, de nuværende fremskridt og fremtidsperspektiverne for WebXR på Apples mobile platform, med et særligt fokus på Mozillas banebrydende arbejde.

Does WebXR work on iOS?
Mozilla has released a major revamp of its WebXR Viewer app on iOS, bringing support for the latest version of the WebXR standard, which allows AR and VR experiences to run from the web on the iPhone and iPad. Mozilla released its initial WebXR Viewer app on iOS back in 2017.

Mozillas WebXR Viewer: En Døråbner for Udviklere

Mozilla har længe været en stærk fortaler for åbne webstandarder, og dette gælder også for det immersive web. Tilbage i 2017 frigav Mozilla deres første WebXR Viewer app til iOS. Denne app var primært rettet mod udviklere og fungerede som et vigtigt værktøj til at teste WebXR-oplevelser på iPhones og iPads, især da Apples egen browser, Safari, endnu ikke havde fuld WebXR-understøttelse. Appen integrerede Apples ARKit-tracking med tidlige versioner af WebXR-standarden, hvilket gav udviklere mulighed for at eksperimentere med webbaseret AR og VR. Den oprindelige WebXR Viewer var en simpel browser, hvor man kunne indsætte en URL for at indlæse og teste en WebXR-oplevelse. Den var dog en midlertidig løsning, en såkaldt 'stopgap', for at muliggøre test på iOS-enheder.

What is WebVR?
WebVR is a web framework for building virtual reality experiences. It allows you to create 3D worlds using HTML and Entity-Component, and works on various platforms including Vive, Rift, desktop, and mobile.

WebXR Viewer 2.0: En Revolutionerende Opdatering

Med årene er WebXR-standarden modnet betydeligt, og Apple har, indtil for nylig, vist begrænset interesse for at implementere den direkte i Safari. I modsætning hertil har Mozilla fortsat med at innovere. Deres seneste udgave, WebXR Viewer 2.0, repræsenterer en markant forbedring. Denne nye version er en komplet omskrivning af applikationen og er nu baseret på kildekoden fra Firefox til iOS. Det betyder, at WebXR Viewer 2.0 nu ligner og føles som den velkendte Firefox-browser på iOS. Den tilbyder funktioner som fanebladet browsing, historik, privat browsing og meget mere, hvilket gør den langt mere brugervenlig og ligner en regulær browser frem for den oprindelige, mere tekniske version. Den nyeste version implementerer også den seneste version af WebXR-standarden. Dette giver udviklere adgang til de nyeste funktioner, herunder nogle eksperimentelle features, der stadig er under udvikling. Mozilla ser denne opdatering som en mulighed for at teste WebXR-implementeringen med henblik på en potentiel fremtidig integration i den egentlige Firefox til iOS-browser.

How do I build WebXR on iOS?
You can build WebXR on iOS today using Variant Launch, our WebAR SDK. The ‘WebXR API’ refers to a group of features available in web browsers, focusing on immersive experiences on the web. The WebXR API allows for “immersive-AR” sessions that layers an AR experience onto the users real-world environment.

Fremtiden for WebXR på iOS: Mozillas Vision

Mozilla har klare ambitioner for fremtiden. De ønsker at fortsætte med at eksperimentere med mere avancerede AR-kapabiliteter for WebXR og observere, hvordan udviklere udnytter disse muligheder. Mange AR-anvendelsessituationer kræver, at virtuelt indhold integreres meningsfuldt med den virkelige verden. Selvom det er sjovt at placere dinosaurer eller superhelte i omgivelserne, kræver reelt anvendelige forbruger- og forretningsapplikationer, at man kan sanse, spore og udvide 'mennesker, steder og ting' med indhold, der persisterer over tid. Mozilla arbejder på at forbedre det Immersive Web med disse evner, især på en 'webby' måde, der garanterer privatliv og sikkerhed for brugerne. Deres mål er at sikre en standardbaseret løsning, der er sikker og privat, i modsætning til proprietære løsninger, der skaber lukkede markeder kontrolleret af enkelte virksomheder. Ved at flytte implementeringen ind i Firefox til iOS-kodebasen kan Mozilla undersøge, hvordan denne tilgang fungerer i en rigtig browser, og potentielt integrere funktionerne i fremtiden.

What is a typical use case for WebXR viewer for iOS?
A typical use case is to provide a QR code that would directly open WebXR page. The WebXR Viewer for iOS uses Mozilla's own Telemetry service (developed for Firefox and Focus) for anonymous insight into usage of various app features. This event tracking is turned on by default for the WebXR Viewer for iOS (opt-out).

Apple og WebXR: En Kompleks Relation

Apples tilgang til webbaseret AR-indhold har været mere reserveret. Mens Apple tidligere har vist støtte til den ældre WebVR-standard, har de i de seneste år bevæget sig i deres egen retning. Deres primære initiativ er 'AR Quick Look'-funktionaliteten, som tillader Safari at hente 3D-modeller fra websider og placere dem i en AR-visning. Selvom dette er en flot implementeret funktion, er den begrænset i sit potentiale sammenlignet med WebXR, især fordi den ikke er enhed- eller browser-agnostisk – den fungerer kun på iOS-enheder. I modsætning hertil har Mozilla fokuseret på at bringe åbne og sikre AR- og VR-kapabiliteter til så mange enheder og browsere som muligt. De har endda set tegn på WebXR-udvikling inden for WebKit, Apples browser-motor, herunder omtaler i fejlrapporter og ansættelse af medlemmer fra arbejdsgruppen for det immersive web. I iOS 16 dukkede WebXR-funktionsflag endda op i Safari-browserens indstillinger, men at aktivere dem havde ingen effekt. Det er blevet klart, at WebXR's skæbne på iOS vil afhænge af Apples bredere lanceringsplaner for nye headset-enheder. Apple ser headset-enheder som en strategisk satsning, og software og et stærkt udviklerøkosystem vil være afgørende for succes. WebXR repræsenterer både en kilde til nødvendigt indhold og en potentiel trussel mod rige, native applikationer, der udnytter OS API'ernes fulde potentiale. Det er muligt, at Apple vil begrænse webfunktionaliteten ved lanceringen for at drive udviklere og brugere mod native apps, ligesom de gjorde med App Store.

Does WebXR work on iOS?
Mozilla has released a major revamp of its WebXR Viewer app on iOS, bringing support for the latest version of the WebXR standard, which allows AR and VR experiences to run from the web on the iPhone and iPad. Mozilla released its initial WebXR Viewer app on iOS back in 2017.

Sammenligning af Tilgange: Mozilla vs. Apple

FunktionMozilla WebXR Viewer 2.0Apple AR Quick Look
WebXR StandardSeneste versionBegrænset/Ingen
AR/VR OmfangBredtPrimært AR
Browser IntegrationVia dedikeret appSafari
PlatformsuafhængighedÅben, cross-platformiOS-specifik
UdviklerfokusHøjModerat
Privatliv & SikkerhedPrioriteretApple-standard

Ofte Stillede Spørgsmål (FAQ)

  • Virker WebXR på iOS?Ja, via Mozillas WebXR Viewer app, som giver adgang til WebXR-oplevelser. Direkte Safari-understøttelse er stadig begrænset, især for AR-sessioner.
  • Hvad er WebXR Viewer?Det er en eksperimentel app fra Mozilla, der fungerer som en browser til at teste og opleve webbaserede AR/VR-indhold på iOS-enheder.
  • Hvad er et typisk brugsscenarie for WebXR Viewer på iOS?Udviklere bruger den til at teste og demonstrere webbaserede AR-oplevelser, der integrerer virtuelt indhold med den virkelige verden, såsom produktvisualiseringer eller interaktive guider.
  • Hvordan bygger man WebXR på iOS?Man kan bruge værktøjer som Mozillas WebXR Viewer eller tredjeparts SDK'er som Variant Launch til at udvikle og publicere WebXR-oplevelser.

    Konklusion: En Lovende Fremtid for Immersive Web

Selvom Apples direkte involvering i WebXR på iPhones og iPads stadig er uklar, er det tydeligt, at Mozilla har taget teten med at bringe en fuldt udstyret browser med WebXR-understøttelse til iOS. Deres dedikation til åbne standarder og en mere tilgængelig form for immersivt web er afgørende. Med den kommende WWDC i juni 2023 vil der sandsynligvis komme mere klarhed over Apples planer. Uanset udfaldet er det håbet, at WebXR vil blive fuldt understøttet som en åben standard, der muliggør den type frie eksperimenter, der har drevet meget af webbets nuværende nytteværdi. Mozilla fortsætter med at være en nøgleaktør i at forme fremtiden for det immersive web, og deres indsats på iOS er et vigtigt skridt i den retning.

Hvis du vil læse andre artikler, der ligner WebXR på iOS: Mozillas indsats for fremtiden, kan du besøge kategorien Teknologi.

Go up