3D 터치

3D 터치는 터치 기반의 상호작용에 추가적인 차원을 더해줍니다. 3D 터치 기술이 내장된 기기에서는, 터치스크린을 누르는 압력의 크기에 따라 다양한 추가적인 기능에 접근할 수 있습니다. 3D 터치를 하면 메뉴를 보여주며 반응하거나, 추가 콘텐츠를 보여주거나, 애니메이션을 보여줄 수도 있습니다. 사용자는 굳이 3D 터치로 상호작용하는 방법을 새로 배울 필요가 없습니다. 화면을 가볍게 눌러보고 그 반응을 경험하면서 빠르게 상호작용의 또 다른 차원을 발견할 수 있기 때문입니다.

홈 화면 상호작용

홈 화면에서 3D 터치를 지원하는 app의 아이콘을 지긋이 눌러보면 'action view'를 보여줍니다. 이 뷰는 사용자가 빠르게 일상적인 app의 동작을 실행하거나 흥미로운 정보를 볼 수 있도록 합니다. 예를 들어, 캘린더 app은 새 일정을 만드는 바로가기를 제공합니다. 다음 일정이 무엇인지 보여주기도 합니다. 디자인에 대한 가이드라인을 보고 싶다면, 홈 화면 aciton위젯으로 이동.

Peek(들여다보기)와 Pop(열기)

peek는 3D 터치로 페이지, 링크, 파일과 같은 아이템을 임시적으로 화면 위에 뷰를 띄워 미리 볼 수 있는 것입니다. 손가락으로 아이템 위를 살짝 눌러주면 그 아이템의 peek 기능을 사용해볼 수 있습니다. peek 화면을 벗어나려면 손가락을 그냥 올리면 됩니다. 아이템을 열어 더 자세한 내용을 보고 싶다면, 조금 더 세게 누르면 그 아이템이 전체 화면으로 보여집니다(pop). 일부 peek 뷰에서는 위로 스와이프해서 관련 동작 버튼을 보이게 할 수 있습니다. 예를 들어 Safari에서 어떤 링크에 peek하고 있다면, 위로 스와이프해서 '백그라운드에서 링크 열기', '링크를 읽기 목록에 추가', '링크 복사' 버튼들을 볼 수 있습니다.

peek를 사용해 생생하고 풍부한 콘텐츠를 갖는 미리보기를 제공하세요. 이상적으로 사용한다면, peek는 현재 작업을 증가시킬 아이템에 대한 충분한 정보를 제공해주거나, 아이템에 온전히 몰입할 것인지를 결정하게 도와줍니다. 예를 들어 Mail에서 어떤 링크에 대해 미리보기를 하면, Safari로 그 링크를 열지 혹은 친구들과 공유할지를 결정할 수 있습니다. peek는 테이블에서 행의 세부항목을 선택하기 전에 정보를 미리 볼 수 있도록 자주 사용됩니다.

충분히 큰 peek 뷰를 디자인하세요. 충분히 큰 peek 뷰를 디자인해서 손가락이 콘텐츠를 가리지 않도록 하세요. 그리고 충분히 자세한 내용을 담아 사용자가 더 깊게 눌러 그 아이템을 열지(pop) 결정할 수 있도록 하세요.

peek와 pop을 지속적으로 사용하세요. 일부에서만 peek와 pop 기능을 제공하고 다른 곳에서는 그렇지 않다면, 사용자는 어느 부분에서 그 기능을 사용할 수 있을지 알기 어렵고, app이나 기기에 문제가 있다고 생각할 수도 있습니다.

모든 peek가 pop될 수 있도록 하세요. peek가 필요한 정보를 대부분 제공한다고 하더라도, 그 아이템으로 집중하고 싶은 경우에는 항상 pop해서 들어갈 수 있도록 하는게 좋습니다. pop은 그 아이템을 터치해서 보는 것과 똑같이 보여주어야 합니다.

peek 뷰에 버튼같이 생긴 요소들을 보여주지 마세요. 만약 사용자가 손가락을 올려 그 버튼같은 요소를 탭하려고 하면 peek 화면은 사라지게 됩니다.

같은 아이템에 peek와 편집 메뉴를 활성화하지 마세요. 두 기능이 모두 한 아이템에서 가능하다면 사용자를 혼란스럽게 할 수 있고 시스템이 의도를 감지하기 어려워집니다. 추가적인 가이드를 보려면, 편집 메뉴를 보세요.

action 버튼은 적절한 때에 사용하세요. 모든 peek가 action 버튼을 필요로 하진 않지만, 일반 작업에 대한 바로가기를 제공하는 좋은 방법이 됩니다. 만약 당신의 app이 아이템을 터치해서 지속해서 실행하는 동작(touch-and-hold)을 제공하고 있다면, peek에서도 같은 동작을 구현하기 좋은 사례가 됩니다.

peek된 아이템을 여는 action 버튼의 사용을 피하세요. 일반적으로 사용자는 peeking을 한 아이템을 열기 위해 더 깊게 누릅니다. 결과적으로, 굳이 열기 버튼을 따로 제공할 필요가 없는 것이죠.

peek를 아이템을 동작시키는 유일한 방법으로 만들지 마세요. 모든 기기가 peek와 pop을 지원하지 않고, 몇몇 사람들은 3D 터치 기능을 꺼버리기도 합니다. 당신의 app은 이러한 상황에서도 아이템을 실행할 수 있는 다른 방법을 따로 제공해주어야 합니다. 예를 들어 peek의 빠른 동작을 터치해서 지속하는 동작(touch-and-hold)으로도 나타나게 할 수 있습니다.

Live Photos

Live Photos를 통해 사진을 보는 경험과 지긋이 누르는 동작이 결합됩니다. Live Photos는 지긋이 누르면 사진이 찍힌 직전과 직후의 움직임과 소리를 사용해서 사진에 생동감을 불어넣어줍니다. 디자인에 대한 가이드를 보려면, Live Photos를 보세요.