[UX] 구글 머티리얼 디자인 – 3.2.머티리얼 기초(Material foundation) – 환경(Environment): 표면(Surface)
머티리얼 기초(Material foundation)에서 환경(Environment)은 UI 요소들을 표현하는 외부적 환경 요소를 의미합니다. 예를 들어, UI 요소(예: 버튼, 텍스트, 이미지)를 3차원(Dimension) 형태로 표현한다고 했을 때, 이를 어떻게 표현하는지 등의 내용 등을 다루고 있습니다. 3차원 표현이라는 것도 다양한 표현이 가능한데, 애플은 iOS 7.0 이전기 버전에서 스큐어모피즘이라는 디자인 방식으로 UI 요소들을 디자인 했었습니다. (스큐어모피즘에서 아이콘이나 기타 요소들은 실제 3차원 사물처럼 디자인이 되었습니다.) 하지만 현재 디자인 추세는 iOS와 안드로이드는 모두 미니멀리즘을 지향하는 디자인 트렌드에따라 플랫 디자인(Flat design) 형태로 3차원을 표현하고 있습니다. 플랫디자인에서 디스플레이는 평면이고, 모든 디자인 요소는 이 디스플레이 위에 올려진 2차원 면(Surface)로 간주합니다. 2차원 면(Surface)을 3차원의 형태로 표현하는 것과 관련된 내용들이 머티리얼 기초(Material foundation)에서 주로 다루는 내용입니다.