iOS์์ ์ ์ฉ๋๋ ๋์์ธ ์์น์ ์ด์ด
VisionOS์์ ์ ์ฉ๋๋ ๋์์ธ ์์น์ ๋ํ ์จ๋น๋๋ฅผ ์งํํ๋ค.
์์ง VisionOS๋ฅผ ํตํด ์ฑ์ ๊ฐ๋ฐํด๋ณด์ง ์์์ง๋ง ์ถํ ๊ฐ๋ฐ ์ ์ผ๋์ ๋์ด์ผ ํ ๊ฒ๋ค์ด ๋ง์ด ์๋ ๊ฒ ๊ฐ๋ค.
๋์์์ด ์ ๋ฆฌํ์ง๋ง
๊ธฐ๋ก์ ์ํด ๋จ๊ฒจ๋๋ค.
VisionOS ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฐ ์ํธ์์ฉ์ ์ํ ๋์์ธ
๊ณต๊ฐ ์ปดํจํ ์์์ ๋์์ธ ์์น
- iOS์๋ ๋ค๋ฅธ ๊ฒฝํ์ ์ ๊ณตํด์ผํ๋ค.
- ํต์ฌ ํค์๋ ( ๊ณต๊ฐ, ๋ชฐ์ , ํ์ค์ , ์ฌ๋ ์ค์ฌ )
- ์ข์ ๊ณต๊ฐ ์ปดํจํ ์ ์น์ํ๊ณ (Familiar), ์ฌ๋ ์ค์ฌ์ ์ด๋ฉฐ (Human - Centered), ์ฐจ์์ ๊ฐ์ง (Dimensional), ๋ชฐ์ ํ (Immersive) ๊ทธ๋ฆฌ๊ณ ๋ฏฟ์๋งํ ๊ฒ(Authentic) ์ด์ด์ผ ํ๋ค.
๊ณต๊ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค
UI Foundations
1. App icons
- ์ต์ํ ๊ฒฝํ์ ์ ๊ณตํด์ผ ํจ
- ๊ณต๊ฐ๊ฒฝํ์ ๋ง๊ฒ 3D๋ก ์ ์ (๊น์ด๊ฐ)
- Multi-layer๋ฅผ ์ฌ์ฉ
- ์ด๋ ๊ฒ ์ ๋ก๋ํ๋ฉด ์๋์ผ๋ก 3D ์ฒ๋ฆฌ๋ฅผ ๋์์ค๋ค.
- ๋ฐํฌ๋ช ์ ์ฌ์ฉ ๊ธ์ง
2. Materials
- ์ ์ฝ๋ ๊ณต๊ฐ์์ ์ฌ์ฉํด์ผ ํ๊ธฐ์ Glass Material ์ฑ์ฉ
- ๋ฌด๊ฑฐ์ ๋ณด์ด์ง ์๊ณ , ์์ฐ์ค๋ฝ๊ฒ ํ์ค๊ณผ ์ด์ธ๋ฆด ์ ์์
- ๋๋น์ ์์์ ์๋์ผ๋ก ์กฐ์ ํด์ ๋ณด์ฌ์ค๋ค. ๋ฐ๋ผ์, ๋คํฌ๋ชจ๋์ ๋ผ์ดํธ๋ชจ๋๋ ๋ณ๋๋ก ์กด์ฌํ์ง ์๋๋ค.
- ํ์ฉ๋ฐฉ๋ฒ
1. ์น์ ์ ๊ตฌ๋ถํ๋ ค๋ฉด, ์ด๋์ด Material์ ์ฌ์ฉํด๋ผ.
2. ๋ฒํผ๊ณผ ๊ฐ์ด ์ํธ์์ฉ์ด ํ์ํ๋ฉด ์ฐํ Material์ ์ฌ์ฉํด๋ผ ๋ฑ๋ฑ
3. Typography
- ๊ฐ๋ ์ฑ์ ์ํด์ ์ผ๋ถ ํฐํธ์ ๋๊ป๊ฐ ์์ ๋์์ / ์กฐ๊ธ ๋ ๋ฌด๊ฒ๊ฒ
- ๋์ ๋ ์ด์์์์ ์ฌ์ฉํ ์ ์๋ Extra-Large ํฐํธ๋ ์ ๊ณต
4. Vibrancy
- ์์คํ ์ ์ฒด์ ๊ฐ๋ ์ฑ์ ์ ์งํ๊ธฐ ์ํด ๊ฐ์ฅ ์ค์ํ ๊ฒ.
- ๋ท ๋ฐฐ๊ฒฝ์ ์์์ ๋์ด์ ์ฌ์ฉํ๋ ๊ฒ์ ๋งํ๋ค. ๋ฐ๋ผ์ ๊ฐ๋ฅํ๋ฉด ์์คํ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ์ฌ์ฉํ๊ธฐ (์ปค์คํ ํ์ง ์๊ธฐ)
- ํ์ดํ์ Primary ๋๋จธ์ง๋ Secondary ์ฌ์ฉํ๊ธฐ
5. Colors
- ๋๋ถ๋ถ์ ์์ ํฐ์์ ์ฌ์ฉํด์ ๋ช ํํ๊ฒ ๋ณด์ด๊ฒ ํ๊ธฐ
- ์ปค์คํ ํ์ง ๋ง๊ณ , ์์คํ ์ปฌ๋ฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ( ์ด๋ฏธ ๋ณด์ ๋ ํํ๋ก ์ปฌ๋ฌ๋ฅผ ์ ๊ณตํ๊ณ , ๋์ ์ผ๋ก ์์ด ๋ฏธ๋ฌํ๊ฒ ๋ณํ๊ฒ ๋์ด์์ ) → ๊ฐ๋ ์ฑ์ด ์ข์์ง
๋ ์ด์์
1. ์ธ์ฒด๊ณตํ์
- ๋ชฉ์ ๊ฐ๋ ๋ฒ์๋ฅผ ์๊ฐํด ๋๋ฌด ๋๊ฑฐ๋ ๋ฎ์ ๊ณณ์ด ์๋ ๊ฐ๋ก๋ก ๋๊ฒ ๋ฐฐ์นํ๋ ๊ฒ์ด ๋ฒ ์คํธ
- ๋ง์ฝ, ํฐ ์บ ํผ์ค๊ฐ ํ์ํ๋ค๋ฉด ๊ฐ๋ก ๋น์จ์ด ๋ ๊ธธ์ด์ผ ํ๋ค.
- ๋ชฉ์ ๋ง์ด ์ฌ์ฉํ์ง ์๋๋ก ์ค์ํ ์ ๋ณด๋ ๊ฐ์ด๋ฐ๋ก ๋ฐฐ์น
- iOS์์๋ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ์ ์ฒซ ๋ฒ์งธ ํญ์ ์ข์ธก์ผ๋ก ๊ฐ์ฅ ์ฝ์คํธ๊ฐ ๋๋ค. ํ์ง๋ง VisionOS์ ๊ฒฝ์ฐ, ์ ๊ฐ์ด๋ฐ๊ฐ ๊ฐ์ฅ ์ฝ์คํธ๊ฐ ๋๋ค.
2. ์ฌ์ด์ง
- ์ต์ 60pt ์ด์์ ํฐ์น์์ญ์ ์ฃผ์ด์ผ ํ๋ค.
- ๋ฒํผ๋ค ์ฌ์ด์ ๊ฐ๊ฒฉ์ 16pt ์ด์์ผ๋ก
- ๋ง์ฝ, ์์ด์ฝ์ด ๋ ์๋๋ผ๋ ์ฃผ๋ณ์ ์ฌ์ ๊ณต๊ฐ์ด ์๋ค๋ฉด ์ฆ, 60pt๋ฅผ ๊ฐ์ ธ๊ฐ ์ ์๋ค๋ฉด ์๊ด์๋ค.
3. ํฌ์ปค์ค ํผ๋๋ฐฑ
- iOS์์ VisionOS๋ก ์ฑ์ ๊ฐ์ ธ์์ ๋, Hover Effect ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ด ํ๋ค๋ค. ๋ ์ด์์์ ๊ตฌ์ฑํ ๋, ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ.
- ๋ ์์ดํ ๊ฐ์ ์ต์ํ 4pt ์ด์์ ๊ฐ์ ธ๊ฐ๊ธฐ
- ์นด๋ ๋ชจ์์ ๊ฒฝ์ฐ, ํ ์คํธ๊ฐ ์กด์ฌํ ๋ ํ ์คํธ๋ฅผ ํฌํจํ ์์ญ์ Hover Effect ๋์์ผ๋ก ์ผ์์ผ ํจ.
์คํฌ๋ฆฐ์์ ๊ณต๊ฐ์ผ๋ก ( iOS → VisionOS )
1. ์๋์ฐ
- ๋ชจ๋ ๋์์ธ ์์๋ ํฐ์ ๋ฐํ์ด์์ง๋ง Glass Material๋ก ๋ณ๊ฒฝ๋์์.
2. ํญ๋ฐ
- ํ๋จ์ด ์๋ ์ข์ธก์ผ๋ก ์ด๋
- iOS์์๋ 5๊ฐ, VisionOS์์๋ 6๊ฐ๋ฅผ ๋์ง ์๋๋ก ํ๊ธฐ
3. ์ฌ์ด๋๋ฐ
- ํญ๋ฐ์์ ์ธ๋ถ ์์ญ์ด ์๋ค๋ฉด ์ฌ์ด๋๋ฐ ์ฌ์ฉ์ ๊ถ์ฅ
4. ์ค๋๋จผํธ
- ์๋จ → ํ๋จ + ์ต ์๋จ์ผ๋ก ๋ฐฐ์น
- ์ค๋๋จผํธ์์๋ ๋ฒํผ์์ ์๋ ค์ฃผ๋ ๋ฐฑ๊ทธ๋ผ์ด๋๊ฐ ํ์ ์์.
- ๋ง์ฝ ์ค๋๋จผํธ์ ์์น๋ฅผ ์ฎ๊ธฐ๋ ค๊ณ ํ๋ค๋ฉด ์ต์ํ 20pt์ ๊ฐ๊ฒฉ์ ํ์ํจ
5. ๋ฉ๋ด, ํ์ค๋ฒ, ์ํธ
- ์์ดํจ๋์ ํ์ค๋ฒ
- VisionOS์์๋ iPadOS์๋ ๋ค๋ฅด๊ฒ ๋ฒํผ์ด ์ ํ๋์์ ๋, ํฐ์ ๋ฐฐ๊ฒฝ์ ๊ฐ์ ธ๊ฐ๋ค. ๋ฐ๋ผ์ ๋ฒํผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ์ ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ์ง ์์์ผ ํ๋ค.
- ๋ชจ๋ฌ์ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค๋ ๋ด๋น๊ฒ์ด์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์ข์
- ํญ์ ์ผ์ชฝ ์๋จ์ ๋ซ๊ธฐ๋ฒํผ์ ์ ๊ณตํ ๊ฒ
๊ณต๊ฐ ์ ๋ ฅ
Eyes
1. ํธ์ํ
- ์ ๊ฐ์ด๋ฐ๊ฐ ๊ฐ์ฅ ํธ์ํ ์์ผ๊ถ์ด๋ค. ๋ฉ์ธ ์ฝํ ์ธ ๋ ํญ์ ๊ฐ์ด๋ฐ. ๊ฐ์ฅ์๋ฆฌ๋ ํผ๊ณคํจ์ ๊ฐ์ ธ์ด.
- ๊ธฐ๋ณธ ์์ผ ์์ ๋ฐฐ์นํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ธฐ
- ์ํธ์์ฉ์ด ๊ฐ๋ฅํ ์ฝํ ์ธ ๋ ๋์ผํ ๊น์ด๋ก ์ ์งํ๊ธฐ
2. ์ฌ์ฉํ๊ธฐ ์ข์
- ๋ฌผ์ฒด์ ์ค์์ ๋ณด๋ ค๊ณ ํ๋ ๋ณธ๋ฅ์ด ์๊ธฐ์ ๋ฅ๊ทผ ํํ์ ๋ชจ์์ ์ฌ์ฉํ ๊ฒ
- ๊ทธ๋ฆผ์ ํจ๊ณผ๋ ์ฌ์ฉํ์ง ์๊ธฐ
- ๊ธฐํธ๋ ํญ์ ๊ฐ์ด๋ฐ ๋ฐฐ์น / ์ฆ, ์์ ์ ์ค์์ผ๋ก ์ ๋ํ๊ธฐ
- ๋์ ์ค์ผ์ผ์ ์ฌ์ฉํ๊ธฐ ( Fixed๋ ์ฌ์ฉ์ ์ง์ํ๊ธฐ ) / 2D์์๋ ๋์ / 3D์์๋ ์ ์
3. ๋ฐ์์ด ์๋
- ํธ๋ฒ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ์ฌ ํผ๋๋ฐฑ์ ๋ฐ๋์ ์ ๊ณตํ๊ธฐ / ์ปจํธ๋กคํ ์ ์๋ค๋ ๊ฒ์ ์๋ ค์ค์ผ ํ๊ธฐ ๋๋ฌธ
4. ์๋์ ๋ง๊ฒ
- ๊ฐ๋ น ๋ฒํผ์ ์ค๋ ๋ณด๊ณ ์๋ค๋ฉด ๋ฒํผ์ ๊ธฐ๋ฅ์ ์ค๋ช ํ๋ ๊ฒ
- ํญ๋ฐ์ ๊ฒฝ์ฐ์๋ ์ค๋๋ณด๊ณ ์๋ค๋ฉด ํ์ฅํ์ฌ ์ ๊ณตํ๊ธฐ
- ์ฆ, ๋์ ์๋๋ฅผ ํ์ฉํ๊ธฐ
5. ์ ๋ฆฌ
- ์ฝํ ์ธ ๋ ๋ฐ๋ผ๋ณด๋ ์ฌ๋ ์์ ๋ฐฐ์นํ๊ธฐ
- ์์ ์ ์ฌ๋ก์ก๋ ์์ ๋์์ธํ๊ธฐ
- ๋์ด ์ธ์ํ ์ ์๋ ํ๊ฒํ ์์ญ์ ์ ์งํ๊ธฐ
- ํธ๋ฒ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ์ฌ ํผ๋๋ฐฑ์ฃผ๊ธฐ
Hands
1. ์ ์ ์ค์ฒ
- ์์ง์ ๊ฒ์ง๋ฅผ ํตํด ํด๋ฆญ, ์คํฌ๋กค์ ํ ์ ์๊ณ , ๋ ์์ ์ด์ฉํด ํ์น ์ ์ค์ฒ๊ฐ ๊ฐ๋ฅ
- ํน์ ์๋์ฐ๋ฅผ ๊ฐ๊น์ด ๊ฐ์ ธ์ ์ ์ค์ฒ ๊ฐ๋ฅ
2. ์ง์ ํฐ์น๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ
- ์ง์ ํฐ์น๋ฅผ ์ฌ์ฉํ ์ ๊ด๋ฒ์ํ ํผ๋๋ฐฑ์ ์ ๊ณตํด์ผ ํ๋ค.
- ํค๋ณด๋์์, ๊ฐ๊น์ด ์ด๋ํ๋ฉด ํธ๋ฒํจ๊ณผ๋ฅผ ์ ๊ณต + ํฐ์น ์ ์ฌ์ด๋ ์ดํํธ
3. ์ต์ํ ์ ์ค์ฒ ์ธ์ด ์ฌ์ฉ
4. ์ง์ ์ํธ์์ฉ ๊ฒฝํ์ด ์ ํฉํ ๊ณณ์ ์ฌ์ฉ
5. ์ํธ์์ฉ ์ํ์ ๋ํ ๋ช ํํ ํผ๋๋ฐฑ ํ์
6. ํ ๊ฐ์ง๊ฐ ์๋ ์ฌ๋ฌ ๊ฐ๋ฉด ๋ ์ข์ ( ํค๋ณด๋์ ํธ๋ฒํจ๊ณผ์ ํฐ์น ์ฌ์ด๋์ฒ๋ผ )
'iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] Privacy Manifest ์ ๋ฆฌ ( feat.privacy_scanner ) (2) | 2024.08.05 |
---|---|
[Apple Developer] ํด๋จผ ์ธํฐํ์ด์ค ๊ฐ์ด๋๋ผ์ธ(HIG) ์ดํด๋ณด๊ธฐ - ์จ๋น๋ (2) | 2024.04.19 |
[Apple Developer] ๋์์ธ ์์น (ํํธ 2) - ์จ๋น๋ (0) | 2024.04.17 |
[iOS] UIViewController์ Lifecycle(์๋ช ์ฃผ๊ธฐ)์ ๋ํด์ (0) | 2023.03.28 |
[iOS] App Lifecycle(์ฑ์ ์๋ช ์ฃผ๊ธฐ)์ ๋ํด์ (0) | 2023.03.07 |