Zde je návod, jak prostorová uživatelská rozhraní fungují v systému visionOS

WWDC23

Jak přesně funguje nová „prostorová výpočetní“ platforma visionOS společnosti Apple?

Na WWDC23 tento týden Apple podrobně popsal spoustu zajímavých informací o tom, jak nový headset Vision Pro funguje. Apple podrobně popsal, jak tlačítka vypadají a chovají se v prostorovém počítači, jak se mačkají bez jakýchkoli fyzických ovládacích prvků a jak aplikace fungují ve 3D.

Zde je návod, jak funguje prostorové rozhraní Apple.

visionOS: Principy prostorového designu

Keynote ztmavení pozadí prostředí s kurzorem umístěným nad tlačítkem Zavřít
Každé okno má uchopovací lištu pro pohyb a tlačítko pro jeho zavření.
Foto: Apple

V relaci pro vývojáře „Principy prostorového designuApple představil základy chování oken v systému visionOS, takže kodéři si mohou začít lámat hlavu nad vytvářením aplikací pro náhlavní soupravu. Na obrázku výše si všimněte tenké lišty plovoucí pod oknem. Toto je panel Okna, podobně jako panel Domů na iPhonu. Uživatelé jej uchopí a přesunou okna v prostoru. Při přesunu se okna přeorientují, aby zůstala namířena na uživatele. Tečka vedle lišty okna je tlačítko pro zavření. Chcete-li změnit velikost okna, uživatel zaměří své oči na roh okna, aby odhalil ovládací prvek.

Windows mohou volně růst a zmenšovat se bez omezení fyzickými omezeními, ale měly by zůstat malé, aby příliš neblokovaly zorné pole uživatele, uvedl Apple. Aplikace mohou mít mnoho oken pro plovoucí palety a prvky.

Stisknutím a podržením korunky Digital Crown náhlavní soupravy automaticky vycentrujete okno do zorného pole uživatele, takže ve 3D prostoru nic neztratí.

Jak prezentovat okna ve visionOS

Apple vyzval vývojáře, aby rozmístili okna na šířku, protože pro uživatele je snazší otočit hlavu doleva a doprava, než nahoru a dolů. Apple uvedl, že nejdůležitější informace v aplikaci by měly být umístěny uprostřed. Dynamické měřítko zajistí, že okna zůstanou stejně vizuální, jako když je uživatel posune v prostoru dozadu.

Zatímco vývojáři mají svobodu nechat okna zobrazovat kdekoli, Apple má tipy, jak by měla fungovat. Vývojáři by měli otevírat okna mimo dosah ruky, aby s nimi uživatelé mohli na dálku komunikovat pomocí očí a rukama spíše než přímým „dotykem“. Příliš mnoho oken může způsobit, že se uživatel bude cítit stísněně – i když je virtuální. A aplikace by neměly vyžadovat mnoho pohybu, protože uživatel může zařízení používat vsedě s připojeným Vision Pro.

Plné prostory pro virtuální prezentace

Zážitek Full Space v Keynote
Procvičte si svou prezentaci v plném prostoru, který simuluje divadelní nebo přednáškový sál.
Foto: Apple

Aplikace, které vyžadují plnou pozornost uživatele, jako jsou videa nebo prezentace Keynote, mohou ztlumit místnost kolem sebe. Full Spaces nahrazují pozadí uživatele zcela virtuálním 3D prostorem.

Okna mohou promítat stíny nebo zářit na povrch pod nimi, aby vypadaly jako skutečné.

Jak vypadají a působí aplikace na Vision Pro

Hudební aplikace v visionOS
Aplikace Hudba v systému visionOS.
Foto: Apple

Mřížka aplikací ve visionOS je inspirována voštinový vzor na Apple Watch. Štítky pod ikonami aplikací však usnadní jejich nalezení, podle přednášejících v „Design pro prostorová uživatelská rozhraní" zasedání. Ikony se zobrazují ve 3D se stíny, které se objeví, když se na ně podíváte. Mohou mít vrstvy hloubky, jako v aplikaci Apple TV.

Matné, rozmazané pozadí, na kterém je uživatelské rozhraní postaveno, vypadá velmi podobně jako efekt rozostření na iOS a macOS. Ale se zrcadlovými odlesky kolem okrajů to vypadá spíše jako skutečná tabule matného skla. Apple nabádal vývojáře, aby nepoužívali zcela neprůhledná okna, protože v uživateli vyvolávají pocit klaustrofobie nebo skrývají důležité části reálného prostředí.

Text je standardně bílý na tmavě šedém pozadí. Písma jsou o něco těžší, než se objevují v systému iOS – běžný odstavcový text a polotučné nadpisy v systému iOS mají střední váhu a tučné písmo v systému visionOS. Sledování (mezera mezi písmeny) bylo mírně zvětšeno.

Tlačítka a rozložení

Detailní záběr na aplikaci Hudba zobrazující tlačítko s 60 body prostoru
Tlačítka potřebují 60 bodů, aby se na ně dalo snadno klepat.
Foto: Apple

Zatímco na iOS bylo pravidlem Steva Jobsiana, aby tlačítka měla výšku alespoň 44 bodů, ve visionOS musí mít prvky alespoň 60 bodů, uvedl Apple. Tlačítka, která se zdají malá, mohou mít kolem sebe stále 60 bodů oblasti, na kterou lze klepnout – pokud jde o jedinou položku v oblasti, na kterou lze klepnout.

Když se uživatel podívá na interaktivní prvek, jako je tlačítko, bude jemně zářit a zářit, takže vědí, že je to něco, co může stisknout.

Jak převést 2D rozhraní na 3D

Rozšířený panel karet plovoucí před aplikací s postranním panelem
Podívejte se na panel karet a zobrazí se se štítky.
Foto: Apple

Při importu z iOS nebo iPadOS se všechna okna, panely karet a postranní panely aplikace znovu vytvoří. Okno aplikace se v systému visionOS stává plovoucím sklem. A lišta karet ve spodní části iPhonu se po převodu pro náhlavní soupravu stane svislým pruhem ikon, který se vznáší doleva. Pokud se uživatel na několik sekund podívá na lištu ikon, dočasně se zobrazí štítky. Postranní panely pro sekundární navigaci zabírají celou výšku okna na levé straně, jako v systému macOS.

Panely nástrojů, nabídky, vyskakovací okna a listy již nejsou ve visionOS vázány dvourozměrnými omezeními – stávají se „ornamenty“, které se vznášejí mírně pod a před oknem na pozadí. Když vyskakovací okno nebo list vyžaduje okamžitou pozornost uživatele, okno na pozadí se posune dozadu a list se zobrazí ve stejné vzdálenosti od očí, takže nemusí znovu zaostřovat.

Jak komunikovat pomocí očí a rukou

Diagram zobrazující gesta na visionOS
Zde je návod, jak fungují gesta bez dotykové obrazovky nebo kurzoru, na který se dá kliknout.
Foto: Apple

Vision Pro podporuje širokou škálu vstupních metod, uvedli přednášející v „Design pro prostorové zadání“mluvte. Uživatelé se mohou dívat očima a stisknout prsty k sobě, aby klikli; nebo mohou natáhnout ruku a „dotýkat se“ prvků přímo. Případně mohou připojit klávesnici a myš Bluetooth a používat ukazatel podobný iPadu.

Sevření palce a ukazovátka k sobě je ekvivalentní poklepání na obrazovku nebo kliknutí myší; uživatelé posouvají sevřením prstů a tažením ruky nahoru nebo dolů; svírání oběma rukama jim umožní přibližovat a otáčet prvky na obrazovce. Takto mohou uživatelé ovládat okno z velké dálky.

Ruka se dotýká plovoucí klávesnice
Když potřebujete, natáhněte se a dotkněte se částí obrazovky.
Foto: Apple

Přibližte okno a uživatel se ho může dotknout, jako by to byl obří plovoucí iPad před nimi. Uživatel může natáhnout ruce a posouvat nebo klepat, ačkoli Apple varuje, že to může po dlouhé době způsobit únavu. Protože uživatel nemůže cítit, že se to děje pod konečky prstů, okamžitá vizuální a zvuková zpětná vazba — jako jsou svítící tlačítka a cvakání — pomáhá dát virtuálnímu pocitu fyzičnosti Prvky.

Uživatelé mohou zapnout diktování uvnitř textového pole pouhým pohledem na ikonu mikrofonu uvnitř, takže mohou zadávat text plynule a plynule, aniž by museli klepat nebo psát na virtuální klávesnice.

Další informace

Toto je pouze souhrn tří relačních videí. Apple zveřejnil 14 dalších videí, která jdou do velkých podrobností o tom, jak Safari a hry fungují v visionOS, jak zpřístupnit aplikace a jak jsou tato uživatelská rozhraní implementována pro vývojáře.

Zde je seznam relací visionOS:

  • Seznamte se se Safari pro prostorové výpočty
  • Vytvářejte skvělé hry pro prostorové výpočty
  • Vytvářejte přístupné prostorové zážitky
  • Navrhněte prostorové zážitky SharePlay
  • Začněte s vytvářením aplikací pro prostorové výpočty
  • Vyviňte svou první pohlcující aplikaci
  • Seznamte se s Reality Composer Pro
  • Seznamte se s UIKit pro prostorové výpočty
  • Seznamte se s SwiftUI pro prostorové výpočty
  • Seznamte se s ARKit pro prostorové výpočty
  • Spouštějte aplikace pro iPad a iPhone ve sdíleném prostoru
  • Vylepšete své aplikace pro iPad a iPhone pro sdílený prostor
  • Prozkoumejte App Store Connect pro prostorové výpočty
  • Vytvářejte prostorové zážitky pomocí RealityKit

Během týdne Apple plánuje zveřejnit 23 dalších videí o Vision Pro a visionOS. I když sada pro vývoj softwaru visionOS bude k dispozici až koncem tohoto měsíce a přístup k hardwaru bude pro testování je samozřejmě extrémně omezené, Apple chce, aby vývojáři začali plánovat, jak budou jejich aplikace fungovat pro nové přístroj.

Poslední příspěvek na blogu

IPhone 5 uvádí na trh 21. listopadu, říká britský prodejce telefonů
September 10, 2021

iPhone 5 uvádí na trh 21. listopadu, říká britský prodejce telefonůTradiční moudrost tvrdí, že příští iPhone bude dodán až v září, na každoroční ak...

IPhone 7 zpochybňuje mou lásku k iPhonu SE
September 10, 2021

iPhone 7 zpochybňuje mou lásku k SEiPhone 7 nebo iPhone SE? Každý chce vědět.Foto: Ste Smith/Cult of MacJelikož každý rok vychází nové iPhony, jsem...

| Kult Mac
September 10, 2021

Patent Wars: Apple ztrácí Samsung a Moto v Německu a AustráliiFotografie od rb3m - http://flic.kr/p/6sFFE4Ve stále se měnících patentových válkách ...