iOS-Themes

E_H·2021년 3월 24일

iOS Design Themes

앱 디자이너로서, 앱스토어 차트에서 상위권에 오르는 제품을 제공할 수 있는 놀라운 기회를 갖을 수 있다.
그러기 위해선 품질과 기능에 대한 높은 기대를 만족시켜야한다.
iOS는 다른 플랫폼들과 다른 세 가지 주요 테마가 있다.

  • 명확성. 텍스트는 모든 사이즈에서 읽을 수 있고, 아이콘들은 정확하고 명료해야 하며, 장식은 교모하고 적절히 사용되고 기능성에 대한 초점은 디자인에 동기를 부여한다. Negative Space와 색깔 폰트 그래픽 과 인터페이스 요소들은 미묘하게 중요한 컨텐츠를 강조하고 상호작용을 전달한다.

  • 차별화. 유연한 모션과 바삭하고 아름다운 인터페이스 사람들이 컨텐츠와 경쟁하지 않으면서 컨텐츠를 이해하고 상호작용할 수 있게 도와준다.
    컨텐츠는 일반적으로 전체 화면을 채우는 반면, 반투명과 흐릿함은 종종 더 많은 것을 의미한다. bezels과 gradients은 최소한으로 사용하고 drop shadows는 인터페이스를 밝고 떠있는 듯한 느낌을 주고 무엇보다 컨텐츠를 중요하게 생각해야한다.

  • 깊이. 뚜렷한 계층과 사실적인 움직임은 계층구조를 전달하고 활력을 주며 이해를 가능하게 한다. 터치와 용이성은 즐거움을 높이며 문맥을 벗어나지 않고 기능과 추가적인 컨텐츠에 접근할 수 있다.
    컨텐츠를 이동할때 전환을 통해 깊이감을 느낄 수있다.

Design Principles

영향과 도달범위를 극대화 하기 위해선 다음 원칙들을 염두해 두면서
앱의 정체성에 대해 상상하세요.

Aesthetic Integrity

미학적 온전함은 앱의 모습과 동작이 앱의 기능과 어떻게 잘 통합되었는지 나타난다.
예를들어 사용자가 중요한 작업을 수행할 수 있도록 돕는 앱은 미묘하고 관심을 끌지 않는 그래픽과 기본적인 컨트롤 그리고 예상할 수 있는 동작들로 사용자가 집중 할 수 있게 도와준다.
그에 반해, 게임과 같은 몰입적인 앱은 새로운 발견을 부추기는 동시에 재미와 흥분을 약속하는 매혹적인 모습을 전달할 수 있다.

Consistency

일관된 앱은 시스템에서 제공하는 인터페이스 요소, 잘 알려진 아이콘들, 표준 글자 스타일 그리고 통일된 전문용어들을 사용하여 익숙한 표준과 패러다임을 구현한다.
이런 앱은 사람들이 기대하는 방식으로 기능과 동작들을 포함한다.

Direct Manipulation

화면 콘텐츠의 직접조작은 사람들을 사로잡고 이해하기 가능케 한다.
사용자들은 그들이 장치를 돌리거나 화면의 컨텐츠 조작으로 영향을 미칠 때 직접 조작을 경험하게 된다. 직접 조작을 통해 사용자들은 그들의 동작으로 즉각적이고 뚜렷한 결과를 볼 수 있다.

FeedBack

피드백은 동작을 인정하고 사용자에게 정보를 제공하기 위한 결과를 보여준다.
iOS로 만들어진 앱들은 모든 사용자 동작에 응답하고 인식가능한 피드백을 제공한다.
Tap 했을 때 Interactive 요소들은 간략하게 강조표시되며 장시간 작동 상태는 progress indecators로 전달하며 애니메이션과 음향은 동작의 결과를 명확히 하는데 도움이 된다.

Metaphors

사용자들은 현실이나 가상세계와 상관없이 앱의 가상객체와 동작이 익숙한 경험을 위한 비유일때 더 빠르게 배운다. 비유는 사람들이 물리적으로 스크린과 상호작용하기 때문에 iOS에서 잘 작동한다. 사용자들은 아래 컨텐츠들이 나타나게 하기 위해 뷰를 이동시킨다. 사용자들은 컨텐츠를 drag 하고 swipe 한다.
스위치를 전환하고 슬라이더를 움직이며 picker값들을 scroll한다.
사용자들은 심지어 책이나 잡지의 페이지들을 쉽게 넘기기도 한다.

User Control

iOS는 전체적으로 앱이 아닌 사용자들이 제어한다.
앱은 행동방침을 제안하거나 위험한 결과에 대해 경고할 수 있지만 보통 앱이 결정을 대신하는 것은 실수이다.
최고의 앱은 사용자가 할 수 있는 것과 원치않는 결과를 피하는 것 사이에 정확한 밸런스를 찾는다
앱은 사용자들 자신이 제어하고 있다는 느낌을 주도록 만들 수 있는데, interactive한 요소들이 친숙하고 예측 가능하게 유지하고, 제거하는 동작을 확인할 수 있도록 하며, 이미 진행 중인 상황에서도 작업을 취소하기 쉽게 만들어 이를 가능하게 합니다.

0개의 댓글