Blog

Meta VR Glasses, Quest 3 i Steam Frame: usporedba specifikacija i scenarija korištenja
  • PublicPublic
  • 29 Sep, 2026

Meta VR Glasses, Quest 3 i Steam Frame: usporedba specifikacija i scenarija korištenja

Steam Frame drugi je VR headset u Valveovoj povijesti i radikalno se razlikuje od prvog, Valve Indexa. To je jedan od prvih headseta koji kombinira snažan samostalni rad s jednostavnim streaming povezivanjem na PC ravno iz kutije, a Valve ga svom snagom prodaje upravo kao headset za streaming s PC-a. U samostalnom načinu rada zahtjevne ili loše optimizirane igre zapravo se ne mogu igrati, pa je Valve pokrenuo program „Frame-certified" — on pomaže kupcima da shvate koje igre stvarno dobro rade na uređaju, kako u VR-u tako i u običnom načinu rada na ravnom ekranu. Značajno je da Valve nije napravio nijednu igru s velikim budžetom za Frame, iako je Half-Life: Alyx (2020) ipak dobio samostalni način rada.Headset vas pritom ne sprječava da isprobate bilo što — to je dašak svježeg zraka u usporedbi s konkurentima koji uglavnom isporučuju zaključane bootloadere. Uređaj je iznimno sposoban i proširiv, ali manje jednostavan za korištenje od konkurenata nalik konzolama — odličan izbor za napredne korisnike spremne čeprkati po postavkama. No kao uređaj miješane stvarnosti pomalo je slab: nema kamere za prolazni prikaz u boji, što je 2026. razočaravajuće, iako se nadogradnja može nabaviti od tvrtke Arcturus. Osim toga, osnovne funkcije igranja uvelike se preklapaju, zbog čega je Frameovu doplatu od 460 dolara (ukupno 1 060 dolara) povrh cijene Questa 3 od 600 dolara teže opravdati.Napravljeno pomoću slika koje su ustupili Meta, ValveQuest 3 izašao je u listopadu 2023. ne kao jeftina i vesela opcija, nego kao jeftiniji hardver koji je iskoristio neuspjeh Questa Pro kao platforme za mješovitu stvarnost. Donio je veće i grafički bogatije igre i načine rada mješovite stvarnosti, uključujući Asgard's Wrath 2 (2023), Arizona Sunshine 2 (2023), kao i grafička poboljšanja za The Walking Dead: Saints & Sinners (2020) i Red Matter 2 (2022). Time je također najavio težnju Mete da svoju vodeću igraću VR-konzolu pretvori prije u univerzalni računalni uređaj — ponajviše pod utjecajem izlaska Apple Vision Proa u veljači 2024. Quest 3 ostaje igraći VR-uređaj do srži, s golemom bibliotekom igara, i manje je glomazan od jeftinijeg Questa 3S, koji koristi Fresnelove leće s Questa 2 i stoga prikazuje vizualno lošiju sliku.Meta je službeno predstavila VR Glasses na Connectu 2026. krajem rujna — to je njezin sljedeći veliki vodeći VR-uređaj. Ovaj put tvrtka ne stavlja osobit naglasak na igre: kad se VR Glasses pojave u proljeće 2027., naglasak će biti na produktivnosti i nezahtjevnoj konzumaciji sadržaja. Rade na Questovu Horizon OS-u, pa pokreću iste igre i sadržaj kao Quest 3 i 3S, ali uz manje imerzivno vodoravno vidno polje od 70 stupnjeva naspram otprilike 110 kod Questa 3. Podržani su i kontroleri Quest Touch Plus, iako je glavni naglasak na praćenju ruku i očiju, a u kutiji uopće nema kontrolera.Ustupila MetaNajveća nadogradnja kod VR Glasses je novi oblik uređaja: na glavi je samo oko 100 grama, jer su i baterija i računanje izmješteni u džepnu jedinicu tešku otprilike 300 grama, spojenu s headset-om optičkim kabelom koji završava vlasničkim priključkom. Dakle, to nije baš put nadogradnje za uvjerene fanove Questa: uranjanje u sliku žrtvuje se ergonomiji. Vrijedi li to doplate od 700 $ u odnosu na Quest 3 — na tome se temelji Metina oklada.Road to VR

Izrada agentskih radnih procesa u aplikaciji s oblačnim backendom i ADK-om
  • PublicPublic
  • 29 Sep, 2026

Izrada agentskih radnih procesa u aplikaciji s oblačnim backendom i ADK-om

Neki su zadaci previše složeni da bi stali u jednu sesiju na uređaju. Složiti cijelo putovanje "ključ u ruke" znači uskladiti vrijeme letova, odabrati sobe u hotelima, rezervirati karte za muzeje i isplanirati restorane. Ako se takav višekoračni proces pokreće izravno na telefonu, postoji rizik od gubitka napretka kad se aplikacija zatvori, a žongliranje gomilom koraka i API ključevima na prijenosnom uređaju brzo postaje nezgodno. Za takve duge radne procese bolje odgovara vlastiti self-hosted backend: on izvršava agente za rezervaciju u pozadini, dok Android aplikacija ostaje povezana sa sesijom, prikazuje napredak i traži od korisnika unos samo kad je to doista potrebno.Osnova svega je Agent Development Kit (ADK). U primjeru na Pythonu definira se specijalizirani agent flight_agent putem Agent(name="Flight Booker", model="gemini-3.1-flash-lite",...) s dva funkcijska alata: search_flights(destination, date) i reserve_flight(flight_time). Primjetno je da reserve_flight ima zadan require_confirmation=True, pa ADK pauzira izvršavanje i čeka izričito odobrenje korisnika prije nego što izvrši taj nepovratni korak. Agent se pokreće putem InMemoryRunner, gdje run_async(user_id, session_id) води цикл. ADK самостално води рачуна о извршавању — прати контекст разговора, усмјерава поруке између корисника и модела и позива регистроване алате када их модел затражи — тако да вама остаје да пишете процедуралну логику, док оркестрацијом управља оквир (framework).Како би у реалном времену слао ажурирања с позадинског дијела (backenda) на уређај, послужитељ користи AG-UI — двосмјерни транспортни протокол који стандардизира типове порука између агената и UI-клијената. Агент може клијента обавјештавати о догађајима животног циклуса, текстуалним порукама, позивима алата и промјенама стања, а клијент заузврат шаље корисничке поруке, резултате алата и прилагођене (custom) догађаје радњи. На послужитељу AG-UI ажурирања испоручује као Server-Sent Events (на примјер event: TEXT_MESSAGE_CONTENT, који носи JSON-делту). На Androidu SDK у Kotlinu слуша тај ток и пресликава садржај (payload) на типски сигурне клијентске догађаје: HttpAgent konfigurira se putem HttpAgentConfig, RunAgentInput nosi thread i UserMessage, a runAgentObservable(input).collect {... } omogućuje grananje prema TextMessageStartEvent, TextMessageContentEvent i TextMessageEndEvent.Obratite samo te tekstualne događaje dobijete jednostavnog chatbota. Da bi se interaktivne komponente prikazivale nativno, A2UI omogućuje agentima da dinamički opisuju elemente sučelja. Klijent proglašava katalog podržanih komponenti, a poslužitelj šalje JSON s rasporedom i svojstvima — na primjer, površinu Flight Reservation, koja sadrži InteractiveOptionPicker s upitom, opcijama poput "10:00 AM" i "2:00 PM" i gumbom za potvrdu. Na pozadini (backend) integracija A2UI u ADK koristi A2uiSchemaManagerkako bi kompajlirala JSON-sheme komponenata i upute za raspored u sustavni upit kroz generate_system_prompt(...)— tako model uči točnu strukturu koju mora generirati za valjane A2UI payload-ove koje klijent može prikazati.Na klijentu dodavanje A2UI-ja počinje s Gradle ovisnostima kao što su androidx.a2ui:a2ui-model, androidx.a2ui.compose:compose-runtime, compose-ui i androidx.compose.material3:material3-a2ui — sve verzije 1.0.0-alpha01. Klasa svakog komponenta iz kataloga preslikava JSON svojstva u composable iz Jetpack Composea, a prilagođeni A2uiCatalog, registriran s catalogId, povezuje ga sa definicijom na serveru. Za standardne elemente — tekst, dugmad, checkboxove i birače datuma i vremena — gotove Material 3 implementacije pruža materialA2uiBasicCatalogV1(...), bez pisanja vlastitog koda. BookingAssistantViewModel dostavlja poruke u A2uiMessageProcessor, čiji StateFlow activeSurfaces ekran se iscrtava composableom A2uiSurface, koji preuzima praćenje stanja, indikatore učitavanja, obradu grešaka i animirane prijelaze. Obje strane moraju koristiti isti ID definicije kataloga; ako dodajete ili mijenjate svojstva, trebate podići broj verzije i ažurirati odgovarajuću klasu komponente na Kotlinu, kako ne biste dobili pogreške parsiranja.

Meta pokreće AI agenta Muse na pametnim naočalama
  • PublicPublic
  • 29 Sep, 2026

Meta pokreće AI agenta Muse na pametnim naočalama

Meta će "uskoro" pokrenuti AI agenta Muse na svojim pametnim naočalama — on će izvršavati zahtjeve dok telefon ostaje u džepu. Za razliku od običnog chatbota, Muse je agent koji obavlja zadatke, a ne samo odgovara. Ranije ovog mjeseca izašao je na pametnim telefonima i na webu u SAD-u, brzo se popeo na vrh ljestvice preuzimanja App Storea i prikupio dobre recenzije novinara i običnih korisnika.Radeći na svom AI modelu Muse Spark, agent se pokreće u privatnoj, stalno aktivnoj Linux virtualnoj mašini u oblaku — s vlastitim preglednikom, datotečnim sustavom i terminalom koji nastavljaju raditi neovisno o tome je li aplikacija otvorena ili ne. Kako bi postigao cilj, Muse može pisati i izvršavati kod, povjeravati posao višestrukim podagentima i stvarati odgođene zadatke. Također zna izrađivati dokumente, PDF-ove, web stranice i interaktivne alate poput pratitelja troškova ili nadzornih ploča.Aplikacije App Store za iPhone ranije ovog mjeseca.Muse je naglašeno usmjeren na obične korisnike: ima pojednostavljeno sučelje messengera i prijateljski avatar, a marketing je usmjeren na svakodnevne zadatke, a ne na developere i profesionalce. Meta tvrdi da zna rezervirati karte, slati e-poruke, ispunjavati obrasce i kupovati proizvode na web-stranicama. Opisuje i teže poslove — cjenkanje oko računa, pomoć pri prodaji automobila — a osim toga Muse može obavljati telefonske pozive. Za plaćanje koristi Link od Stripea, koji izdaje virtualne jednokratne kartice za svako plaćanje, tako da agent ne vidi podatke osobne kartice ili bankovnog računa; podrška za Shop Pay i 1Password je na putu.Što se tiče pametnih naočala, Meta spominje zakazivanje termina, provjeru cijena letova, pronalaženje rezervnih dijelova, praćenje obroka, preporuke za trening i pomoć pri kupnji proizvoda koje nositelj vidi. Korisnici ga aktiviraju izrazom „Hey Muse" (ili odabranim imenom), nakon čega slijedi zahtjev; zatim radi u pozadini i vraća se kada je zadatak dovršen. Meta izjavljuje da neće koristiti podatke Musea za oglašavanje, iako će na njima trenirati buduće modele ako se korisnici ne isključe. Trenutačna virtualna mašina izolirana je, ali dostupna Meti; varijanta Confidential VM, kojoj ona neće imati pristup, pojavit će se kasnije ove godine.

Arizona Truck Driver donosi simulator kamiondžije na otvorenim cestama na Quest u ranom pristupu već ovog listopada
  • PublicPublic
  • 29 Sep, 2026

Arizona Truck Driver donosi simulator kamiondžije na otvorenim cestama na Quest u ranom pristupu već ovog listopada

Arizona Truck Driver — simulator kamiondžije na otvorenim cestama studija Carbon Studio, tima koji je stvorio The Wizards. Igra izlazi na samostalnim Quest naočalama u ranom pristupu ovog listopada. Cilja na onu nišu u kojoj korisnici samostalnog VR-a gotovo nemaju alternativu dugogodišnjim hitovima za PC VR — American Truck Simulator i Euro Truck Simulator 2.Igra obećava detaljno iskustvo vožnje kamiona s više od dvadeset pet sati igranja. Umjesto pukog voženja između točaka, igrači peru, servisiraju i pune gorivo u svoj kamion, preuzimaju zadatke od različitih tvrtki i grade vlastiti posao. Ovdje je šest američkih i europskih kamiona, svaki sa svojom upravljivošću i fizikom, više od 350 predmeta prilagodbe i interaktivna kabina u kojoj se nalazi radio s nekoliko postaja.Snimke zaslona ustupio je Carbon StudioKarta je inspirirana Arizonom i podijeljena na dvanaest regija i tri bioma, a dinamično vrijeme i izmjena godišnjih doba mijenjaju stanje cesta. Igrači otključavaju nove regije obavljanjem zadataka i stjecanjem licenci, zatim zapošljavaju NPC vozače, kupuju još kamiona i šire svoje sjedište. Izdanje za Steam planirano je za kasniji datum.

Scaling Scritchy Scratchy: jedan projekt u Unityju, četiri platforme
  • PublicPublic
  • 29 Sep, 2026

Scaling Scritchy Scratchy: jedan projekt u Unityju, četiri platforme

Scritchy Scratchy izgradila je cijeli svoj identitet oko taktilne mehanike struganja-scratchanja koja se gotovo savršeno uklapa u prst koji klizi po staklu. Ta se dizajnerska odluka brzo isplatila na mobilnim uređajima: dodirni unos proradio je praktički iz kutije, a scratchanje je djelovalo kako treba gotovo bez dorada. Pravi test počeo je kad je tim Lunch Money Gamesa i Funday Gamesa odlučio izdati igru na PC-ju, pametnim telefonima, tabletima te na trenutačnom i nadolazećem Nintendovu hardveru — sve s jedinstvene zajedničke osnove.Glavni izvor trenja pokazalo se upravo ono što je igru činilo ugodnom: unos. Igra je stvarana za miš i dodir, pa je tim morao od nule odlučiti kako bi scratchanje trebalo djelovati na gamepadu, a ne samo vezivati kursor jedan na jedan. Na radionici su interakciju rastavili na sitne dijelove i ponovno je sastavili kao kostur za druge platforme — unos se "privlači" prema zoni listića kad igrač počne grebati. Za Nintendo Switch 2 dodatno su se oslonili na podršku miša u samom hardveru, a na mobilnim su dodali haptički odziv — i morali su ga zamjetno podešavati, osobito na Androidu gdje su neki uređaji vibrirali prejako.Umjesto da drži po jednu granu za svaku platformu, tim je odabrao jedan projekt i jednu kodnu bazu u Unityju. Zasebne grane imaju običaj divergirati, i svaki popravak treba uliti u sve ciljeve — mukotrpan posao kad podržavaš četiri i više platformi. Takav pristup ima svoju cijenu: po kodu su razbacani uvjetna kompilacija i provjere za pojedine platforme, ali za projekt ove veličine tim ih je držao u razumnim granicama. Dobitak je u tome što se svaka optimizacija i svaki popravak automatski prenose na sve buildove, a programer koji popravlja bugove na PC-u može odmah prijeći na mobilne probleme ne morajući se snalaziti u zasebnoj kodnoj bazi.Izvedba je bila glavni tehnički cilj — besprijekorno, „nativno“ po dojmu iskustvo negdje oko 60 sličica u sekundi. Jedno od teških uskih grla bile su čestice grebanja, koje očitavaju boju teksture dok igrač struže; izvorni pristup radio je na PC-u izvrsno, ali je na mobilnim uređajima bio pretežak. Zamjena tog pristupa GPU instancingom postala je najvažnija optimizacija u cijelom portu. Čitav proces vodio je Unity Profiler — prvo profiliraš, pronađeš što zapravo koči, pa tek onda to popravljaš, umjesto da nagađaš.Rezolucija i raspored zaokružili su popis zadataka. Igra je izvorno rađena za široki zaslon, i iako je većina pejzažnih telefona prirodno sjela na to, omjer stranica iPada pokazao se težim — trebalo je prilagoditi prikaz i malo zumirati. Tim je postavio minimalne razine OS-a i API-ja na mobilnim uređajima te je testirao igru na slabijem hardveru, uključujući iPhone X i XS, kako bi se uvjerio da sve ostaje glatko. Na kraju se igra prodala u više od 1,25 milijuna primjeraka na Steamu i 250 tisuća na mobilnim uređajima, uz 94 % pozitivnih recenzija na Steamu.

Update Arboretum u Solara One dodaje holodeck na Quest
  • PublicPublic
  • 29 Sep, 2026

Update Arboretum u Solara One dodaje holodeck na Quest

Solara One — VR iskustvo za Meta Quest u kojem se miješaju igra, meditacija i znanstvena fantastika — dobio je veliko ažuriranje. Ažuriranje Arboretum, objavljeno početkom rujna, dodaje funkciju u duhu holodecka: igrač upada u prazan prostor iscrtan mrežom i nude mu se dva različita puta — blago gamificirani režim "Quest" i režim slobodne igre "Explore". Nakon odabira, igrač se učitava u šumsko okruženje u kojem se nalaze veliki kip Buddhe, svjetleći kristali i prepoznatljiva ambijentalna glazba aplikacije koja stvara ugođaj.Sve je to rad jednog razvijatelja, Aarona Crydermana, koji je stvorio Solara One nakon što je napustio BlackBerry, gdje se bavio radom s podacima. Nekoliko je mjeseci samostalno svladavao Unity i pokrenuo aplikaciju kao projekt iz duše u svibnju 2024. godine, objedinivši u njoj svoje strasti prema digitalnoj glazbi, fotografiji, meditaciji i svemirskoj umjetnosti. Od izlaska igru je više puta ažurirao, dodajući novi sadržaj te poboljšavajući performanse i grafiku, pri čemu Arboretum izvorno nije bio u njegovim planovima.Odabir načina rada u Arboretumu, Solara One, snimljeno s mojeg Quest 3Arboretum je izrastao iz Crydermanovih razmišljanja o dugom životu u svemiru i o tome kako će stanovnici prije ili kasnije početi čeznuti za zemaljskim okruženjem, pri čemu je holodek iz "Zvjezdanih staza" poslužio kao izravni izvor inspiracije. Kad su njegovi asseti okruženja optimizirani da glatko rade na Questu, suočio se s težom dizajnerskom zagonetkom: što će korisnik uopće raditi u šumi i kako pritom zadržati meditativan, strahopoštovanjem ispunjen trenutak usporediv s lebdenjem iznad rotirajućeg planeta u svemiru?Svemirska šetnja s raketnim ruksakom u Solara One. Foto: AC Reality StudiosUpravo je taj izazov doveo do leptira. Oni su mnogo više od pukog ukrasa: stvoreni su da prirodnim putem uvode u meditativno stanje, djelujući poput plamena logorske vatre — pokretna točka fokusa koja bez napora privlači pogled, ispunjava tamnu šumu bljeskovima boje i postaje gotovo hipnotična dok je pratiš. Cryderman je napomenuo da su njegova ciljana publika gameri koji se žele opustiti i odmoriti u svemiru, pa je dodavanje gamificiranog načina rada postalo način da se udovolji tom središnjem dijelu publike, a pritom ostavi jasan put onima koji se jednostavno žele razonoditi u Arboretumu.Leptiri dodaju boju i pokret u Arboretumu, Solara One. Fotografija: AC Reality Studios

Meta lansira "hologramske" avatare — prvi će ih dobiti naočale Ray-Ban sa zaslonom
  • PublicPublic
  • 28 Sep, 2026

Meta lansira "hologramske" avatare — prvi će ih dobiti naočale Ray-Ban sa zaslonom

Dugo najavljivani fotorealistični Meta avatari konačno su spremni za izlazak — kompanija ih je nazvala Holograms. Tijekom sljedećih mjeseci pojavit će se prvo u pametnim naočalama Meta Ray-Ban Display — to je model s jedinim prozirnim zaslonom u desnom oku. Ranije su se zvali Codec Avatars, a sada će Holograms stići i u tek najavljene naočale Meta VR Glasses, iako one neće izaći prije proljeća 2027. godine.Način izrade znatno se razlikuje od Apple Personasa, gdje se lice skenira ugrađenim senzorima dubine i RGB-kamerama Vision Proa. Ovdje je sve jednostavnije: otvorite Meta aplikaciju na iOS-u ili Androidu, uzmete prednju kameru telefona i slijedite upute na zaslonu — improvizirate odgovor na pitanje "Koji ti je omiljeni tip dana?", izgovorite kratku frazu, a zatim se smijete, smiješite i okrećete glavu s jedne strane na drugu.Ustupila MetaNa uređaju Display avatarima upravlja isključivo glas, pa sav težak posao prirodnog pokreta digitalne kopije preuzima UI. Funkcija najprije izlazi u ranom pristupu, ali samo u SAD-u i samo za videopozive u WhatsAppu. U praksi je dvojnik blizak, ali ne egzaktan, a sitna poluprozirna ikona Hologram u donjem lijevom kutu chata pokazuje da razgovarate s avatarom, a ne sa živom osobom. Budući da je zaslon u desnom oku vrlo malen, poziv izgleda kao ravni ekran — namijenjen je prije korisnicima pametnih telefona nego samim nositeljima naočala.VR Glasses mijenjaju sliku: ovdje se dodaje praćenje i očiju i lica pomoću senzora usmjerenih prema dolje — taj je detalj potvrđen na demonstraciji, iako nije ušao u glavnu prezentaciju. Rezultat je avatar u punoj visini: stvara se isto kao pri skeniranju pametnim telefonom, ali se osoba hvata od glave do pete. Avatari imaju izraženu „2.5D“ kvalitetu — stereoskopija djeluje trodimenzionalno samo kad se gleda ravno sprijeda i s udaljenosti, ali nema prave dubine, pa ne mogu hodati po prostoriji, dati šaku ni predati virtualni predmet.Sve poze ruku, kretanje kose i lepršanje ruba košulje pri promjeni položaja generira UI. Ravna dubina djeluje kao svjesna odluka — tako se proizvod udaljava od prijašnjih Meta-inih metaverse ambicija, dobivajući avatare koji su dovoljni za razgovor jedan na jedan. U usporedbi s Apple Personas, Holograms nemaju pravu 3D dubinu, dok Personasi ostaju realistične lebdeće glave sa stvarnom dubinom i do jeze preciznim praćenjem lica.

Ray-Ban Meta Audio: prve pametne naočale tvrtke Meta bez kamere
  • PublicPublic
  • 28 Sep, 2026

Ray-Ban Meta Audio: prve pametne naočale tvrtke Meta bez kamere

Predstavljene na Meta Connectu 2026, Ray-Ban Meta Audio postale su prve pametne naočale tvrtke Meta bez kamere. U svemu ostalom funkcionalnost se ne razlikuje od linije s kamerom: upiti prema Meta AI-ju, glazba, audioknjige, podcasti i pozivi. Konstrukcija je lakša i elegantnija, a za razliku od modela s kamerom ovdje uopće nema indikatora snimanja — Meta to predstavlja kao društveno prihvatljiviju opciju, imajući u vidu negodovanje javnosti zbog toga što su pametne naočale snimale ljude bez njihova pristanka.„Clubmaster" (lijevo) i „Burbank" (desno)Naočale dolaze u dvije verzije: Burbank i Clubmaster. Burbank gotovo ponavlja uobičajeni model Ray-Ban Meta u Wayfarer stilu, ali bez kamere i indikatora, dok Clubmaster ne nalikuje nijednim drugim pametnim naočalama Meta. Clubmaster je dosad najlakši model pametnih naočala Meta: 43 grama u standardnoj veličini; Burbank je drugi s 47 grama.Meta je ispričala UploadVR-u da se proizvod razvijao godinama i da uopće nije bio odgovor na negodovanje javnosti. Ray-Ban Meta Audio dostupne su za prednarudžbu po cijeni od 349 dolara, isporuke od 13. listopada.

Meta Ray-Ban Display dobiva online narudžbu, poboljšanja navigacije i Hologram avatare
  • PublicPublic
  • 28 Sep, 2026

Meta Ray-Ban Display dobiva online narudžbu, poboljšanja navigacije i Hologram avatare

Meta Ray-Ban Display — naočale s HUD-zaslonom, predstavljene na Connectu 2025. — izlazi izvan SAD-a i dobiva čitav niz novih značajki najavljenih na Connectu 2026. Uređaj se sada može naručiti online, bez prijašnjeg zahtjeva zakazivanja demonstracije u fizičkoj trgovini, gdje su zaposlenici mjerili zapešće radi odabira prave veličine Meta Neural Banda i podešavali recept za leće. Dostupan je online i u odabranim trgovinama u Ujedinjenom Kraljevstvu i Kanadi: početna cijena u Ujedinjenom Kraljevstvu iznosi £749, u Kanadi CA$1149, u Europi €899.Uskoro se otvaraju i druga tržišta: Francuska, Italija i Njemačka kreću u prodaju 13. listopada. U odabranim trgovinama u Londonu, Vancouveru, Torontu, Parizu, Milanu, Rimu, Frankfurtu, Hamburgu i Münchenu obećavaju demonstracije uživo za potencijalne kupce. To je zaokret u odnosu na siječanj, kada je Meta obustavila lansiranje u Ujedinjenom Kraljevstvu, Francuskoj, Italiji i Kanadi planirano za početak 2026. godine, pozvavši se na „dosad nezabilježenu potražnju i ograničene zalihe”.Navigacija dobiva veliku preradu glasovnog navođenja. Umjesto mehaničkih naziva ulica, Meta Ray-Ban Display sada će se obraćati svijetu ispred vas i davati upute otprilike ovako: "skrenite lijevo kod žute kuće ispred vas", a ne "skrenite lijevo u Trećoj ulici". Rutama za pješake dodaju se dva nova načina navigacije: bicikl i javni prijevoz. Značajka i dalje radi samo u pojedinim gradovima — ograničenje koje u usporedbi sa Snap Specs i nadolazećim HUD-naočalama Samsunga na Googleovom softveru izgleda nepovoljno.Poboljšava se i rad s obavijestima. Na početku uređaj uopće nije mogao zrcaliti obavijesti s telefona, osim ugrađenih appleta poput SMS-a, WhatsAppa i Messengera. Kasnije se pojavilo opcionalno zrcaljenje koje je prikazivalo sve obavijesti bez ikakvog podešavanja — recenzenti su to smatrali još gorim. Sada Meta obećava da će korisnici moći "upravljati obavijestima i birati one koje žele isključiti". Stiže i zasebna aplikacija Kalendar koja će omogućiti da "vidite tko dolazi na sastanak, prihvatite ili odbijete pozivnice i pridružite se sastancima — i sve to izravno s naočala", doduše, zasad se pokreće samo u SAD-u.Za developere najuočljivija je promjena otkrivanje aplikacija. Početkom godine Meta je uključila vizualne web-aplikacije kojima se upravlja putem Meta Neural Banda, no da biste ih pronašli, morali ste pratiti odgovarajuće developere na društvenim mrežama ili poznavati agregate trećih strana. Kasnije ove godine aplikacija Explore na naočalama prikazivat će i preporučivati ono što Meta smatra najboljim iskustvima. Zasebno, ove godine vlasnicima u SAD-u u programu Early Access za videopozive u WhatsAppu stiže sustav realističnih Hologram avatara: skenirate lice i snimite oko minute uzorka govora, nakon čega sugovornici u videopozivima WhatsAppa vide sintetičku verziju vas čija se mimika u potpunosti gradi prema mikrofonima uređaja.

Nova shema odvojene kompilacije u Kotlinu dovodi multiplatformske buildove u sklad s IDE-om
  • PublicPublic
  • 28 Sep, 2026

Nova shema odvojene kompilacije u Kotlinu dovodi multiplatformske buildove u sklad s IDE-om

Postojeći pristup kompilaciji Kotlin Multiplatforma radi, ali može proizvesti neočekivano i teško predvidivo ponašanje. Srž problema je u neslaganju između IDE-a i prevoditelja: oni različito razrješavaju pozive iz zajedničkih skupova izvornog koda prema deklaracijama iz ovisnosti. U Kotlinu 2.5.0-Beta1 JetBrains je dodao opcionalnu „odvojenu kompilaciju", koja to treba ispraviti — dovesti rezultat kompilacije u sklad s analizom u IDE-u i preciznije ukazivati na problematične pozive iz zajedničkih skupova izvornog koda u kod biblioteka. Kao bonus, shema također omogućuje inkrementalnu kompilaciju za zajedničke skupove izvornog koda.Problem vuče korijene iz strukture KMP modula. Modul sa zajedničkim kodom obično sadrži nekoliko skupova izvornog koda: zajednički (commonMain) i skupove za pojedine platforme (jvmMain za Kotlin/JVM). Tijekom kompilacije platformskog skupa izvornog koda, kod u jvmMainu plus svi povezani zajednički skupovi kompilira se protiv platformskih artefakata ovisnosti. Zbog toga kod u commonMainu dobiva mogućnost implicitnog razrješavanja prema deklaraciji iz jvmMaina u ovisnosti — a upravo to IntelliJ IDEA ne dopušta. Budući da deklaracije jvmMaina ne ulaze u KLIB metapodatke, IDE za takve pozive prikazuje pogrešku „unresolved reference", dok ih prevoditelj šutke prihvaća i kod se izgradi bez pogrešaka.Uključivanje odvojene kompilacije tjera kompajler da se ponaša strože, usklađujući njegovo ponašanje s IDE-om. Opcionalna zastavica dodaje se u gradle.properties kao kotlin.kmp.separateCompilation=true, a funkcija je prema zadanim postavkama isključena jer je eksperimentalna. S uključenom opcijom kôd koji se prije gradi sada pada: na primjer, poziv Foo iz app/commonMain, kada je class Foo deklariran samo u lib/jvmMain, postaje pogreška kompilacije, a ne upozorenje samo u IDE-u. Rješenje je uspostaviti eksplicitnu vezu pomoću expect/actual: deklarirati expect class Foo u lib/commonMain i označiti platformsku verziju kao actual class Foo. Isto pravilo vrijedi za zajedničke testne skupove commonTest, jer testovi „ovise” o glavnom kodu; commonTest preveden protiv jvmMain više ne može dosegnuti platformsku deklaraciju bez odgovarajućeg expect u commonMain.Shema također uklanja odstupanja pri odabiru preopterećenja. Kad u lib/commonMain i lib/jvmMain postoji nekoliko preopterećenja, IDE i prevodilac trenutno odabiru različite deklaracije. Na primjer, pri fun foo(x: Any) u commonMain i fun foo(x: String) u jvmMain IDE rješava foo("") zajedničkom preopterećenju Any, ali kompilacija odabire konkretnije preopterećenje String, a u vremenu izvođenja ispisuje se "platform". Kod odvojene kompilacije poziv se razrješava na zajedničku deklaraciju, i ispisuje se "common", što se podudara s ponašanjem IDE-a. Zamršeniji kvar pojavljuje se kada se pogreška pojavljuje samo u platformskom kodu: ako actual-klase dodaju supertipove kojih nema kod njihovih expect-pandanâ, zaključivanje povratnog tipa može se na JVM-u svesti na Any i pokvariti pristup .nameuzrokujući greške pri izgradnji samo na JVM-u.Kod odvojene kompilacije app/commonMain razrješava pozive samo prema deklaracijama iz eventsLib/commonMain, pa kompilator izvodi ispravan povratni tip Eventi kompilacija za JVM završava uredno. JetBrains dokumentira poznate probleme koji se još ispravljaju. Najvažnije: da bi odvojena kompilacija ispravno radila, autori biblioteka moraju objavljivati metapodatke KLIB — to je već zadano ponašanje zadataka za objavljivanje KMP Gradle dodatka, ali nova shema čini te KLIB-ove obveznima. Budući da je značajka Experimental, očekujte strože provjere u fazi kompilacije i planirajte prema tome prilagoditi postojeći kod.