// eslint-disable-next-line no-undef
UAGBInlineNotice = {
init( attr, id ) {
const main = document.querySelectorAll( id );
if ( main.length === 0 ) {
return;
}
const uniqueId = attr.c_id;
const isCookie = attr.cookies;
const cookiesDays = attr.close_cookie_days;
const currentCookie = Cookies.get( 'uagb-notice-' + uniqueId );
for ( const mainWrap of main ) {
if ( 'undefined' === typeof currentCookie && true === isCookie ) {
mainWrap.style.display = 'block';
}
const noticeDismissClass = mainWrap.querySelector( '.uagb-notice-dismiss' ) || mainWrap.querySelector( 'svg' );
const closeBtn = noticeDismissClass ? noticeDismissClass : mainWrap.querySelector( 'button[type="button"] svg' );
if ( '' !== attr.noticeDismiss && '' !== attr.icon ) {
closeBtn.addEventListener( 'click', function () {
dismissClick( isCookie, currentCookie, uniqueId, cookiesDays, main );
} );
main[0].addEventListener( 'keydown', function ( e ) {
if ( e.keyCode === 13 || e.keyCode === 32 ) {
const focusedVisibleElement = document.querySelector( id + ' :focus-visible' );
dismissClick( isCookie, currentCookie, uniqueId, cookiesDays, main, focusedVisibleElement );
}
} );
}
}
},
};
function dismissClick( isCookie, currentCookie, uniqueId, cookiesDays, main, focusedVisibleElement ) {
if ( true === isCookie && 'undefined' === typeof currentCookie ) {
Cookies.set( 'uagb-notice-' + uniqueId, true, { expires: cookiesDays } );
}
main[0]?.classList?.add( 'uagb-notice__active' );
if ( focusedVisibleElement ) {
const closeDismiss = focusedVisibleElement?.parentElement;
closeDismiss.style.display = 'none';
} else {
main[0].style.display = 'none';
}
}
Er zijn drie kerntechnieken die de sprong van niche?toepassingen naar alledaags entertainment mogelijk maken:
Ontwikkelaars hebben een aantal creatieve oplossingen bedacht om de beperkingen van een smartphone?processor te omzeilen. Een populaire aanpak is progressieve streaming: de basiswereld wordt in een lage resolutie geladen, terwijl objecten die de gebruiker direct bekijkt dynamisch opgeschaald worden. Een recent voorbeeld is een avonturenspel waarbij de omgeving op 2?K draait, maar interactieve objecten bij een afstand van minder dan 1,5?meter al op 4?K verschijnen. Deze techniek verkort de initiële downloadtijd van een 1,2?GB?pakket tot onder 3?minuten op een gemiddelde 5G?verbinding.
Mobiele VR verandert niet alleen hoe we spelen, maar ook hoe we communiceren. Een onderzoek van de Universiteit van Utrecht toonde aan dat 42?% van de deelnemers een virtuele meeting van 15?minuten als minder vermoeiend ervaarde dan een traditionele Zoom?call. De reden: de aanwezigheid van een virtuele ruimte geeft lichaamstaal meer gewicht, terwijl de headset de afleiding van een schermrand elimineert.

Voor families is er een nieuw genre ontstaan: gedeelde AR/VR?filmavonden. Met een eenvoudige synchronisatietool kunnen twee smartphones dezelfde 360°?film afspelen, waarbij elke gebruiker een eigen headset draagt. De synchronisatiefout blijft onder 10?ms, waardoor het gevoel ontstaat dat je naast iemand anders in dezelfde virtuele bioscoop zit.
Deze ontwikkelingen vinden hun logisch vervolg in de online entertainmentsector. Platforms die voorheen alleen 2?dimensies ondersteunden, introduceren nu VR?lokalen waar gebruikers live?concerten of sportevenementen kunnen bijwonen. Een recente livestream van een populaire DJ?set werd door duizenden kijkers ervaren als een absoluut de moeite waard ervaring, met een virtueel podium dat zich dynamisch aanpaste aan de bewegingen van het publiek.
Hoewel de vooruitgang indrukwekkend is, blijft er een hiaat bestaan: de ergonomie van de headset. Een gemiddelde gebruiker meldt na 45?minuten een drukpunt achter de oren, vooral bij modellen die nog geen gewichtsverdeling via een evenwichtsriem bieden. Daarnaast is de contentbibliotheek nog relatief klein; wereldwijd zijn er minder dan 1.200 exclusieve VR?apps beschikbaar voor mobiele platformen, vergeleken met meer dan 10.000 traditionele mobiele apps.
VR op de telefoon is geen futuristisch concept meer, maar een alomtegenwoordige technologie die ons entertainment intenser, socialer en mobieler maakt. Met 5G, edge?computing en slimme streamingtechnieken zal de kloof tussen high?end desktop?VR en de alledaagse smartphone snel verdwijnen. De weg naar massaal gebruik wordt echter nog geplaveid met uitdagingen op het gebied van comfort en contentproductie. Als die hobbels overwonnen worden, staat ons een toekomst te wachten waarin we elke film, elk spel en elke ontmoeting in een volledig ondergedompelde wereld kunnen beleven – rechtstreeks vanuit onze broekzak.
De meeste moderne telefoons leveren minimaal 1080?×?2160?px per oog, wat een 2?:?1 beeldverhouding oplevert.
Met een Cardboard?bril kun je ongeveer 100 graden horizontaal bespelen zonder merkbare latency.
Intensief gebruik slokt zo’n 2,5?% van een 4?000?mAh?accu per uur, oftewel ongeveer een uur schermtijd.