일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 유연한 설계
- 추상화
- dip
- 행동 호환성
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- 오브젝트
- '기존 설계 재사용
- 상속 조합 폭발적 증가
- 합성
- 유여난 설계
- 객체 생성 사용 분리
- 런타임 의존성
- 일관성 있는 협력
- 객체지향
- 하향식 접근
- OOP
- 컴파일 타임 의존성
- 서브 타이핑
- 믹스인
- 메서드를 통한 해결
- 다형성
- 설계 재사용
- iSP
- 명령-쿼리 분리
- 상속
- OCP
- 책임주도설계
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 의존성
- 알고리즘
Archives
- Today
- Total
도니의 iOS 프로그래밍 세상
AR(Augmented Reality) 본문

AR 기술의 대표적인 예시
증강 현실(Augmented Reality)
AR은 가상의 물체를 현실 세계와 매끄럽게 혼합함으로써, 매력적이고 몰입하게 만드는 경험을 제공할 수 있다. 현실 세계의 스크린을 나타내기 위해서 카메라를 사용할 때, 앱은 물체가 정말로 존재할 것 같은 환영을 만들어, 이러한 환영을 가진 3차원 가상물체를 겹쳐놓는다. 앱이 제공하는 경험에 따라서 사람들은 물체를 다른 각도에서 보고, 제스처나 움직임을 사용하면서 물체들과 소통하기 위해서 기기를 조정할 것이며, 여러 명이 다른 사람들과 AR을 함께 즐길 수 있게 되었다.
가능한 장치에서만 AR 기능을 제공해라.
AR이 주된 앱에 목표라면, AR 키트를 지원하는 기기에서만 동작하도록 설정해야 한다. (앱 개발 시 환경설정에 넣을 수 있는 부분이다.) 앱에 특정 AR 성능이 필요한 기능을 요구하거나, AR 기능이 선택사항이라면, 이런 기능들을 지원하지 않는 기기에서 작동하고자 할 때 오류로 표시되어서는 안된다. 그 대신에, 지원하지 않는 기기에 기능을 제공하지 말아야 한다.
VR은 가상현실로서 현실과 차단되지만, AR은 현실 위에 올라가는 것이다.
애플은 주로 AR에 초점을 맞추려는 경향을 보인다.
출처
Apple Human Interface Guidelines(https://developer.apple.com/design/human-interface-guidelines/)
'HIG(iOS14)' 카테고리의 다른 글
Multitasking life Cycle (0) | 2022.02.15 |
---|---|
Multitasking의 세 가지 (0) | 2022.02.15 |
Undo and Redo (0) | 2022.02.15 |
Haptics (0) | 2022.02.15 |
File Handling (0) | 2022.02.15 |
Comments