[HIG] Design Principles, 디자인 원칙
여러분의 앱의 정체성을 떠올릴 때 아래의 디자인 원칙들을 명심하자. Aesthetic Integrity, 미학적 무결성 미학적 무결성은 앱의 모습이나 행동이 앱의 기능과 얼마나 잘 결합되는지를 나타낸다. 예를 들어, 어떤 앱은 복잡한 업무를 수행하는 사람들이 나서지않는 그래픽, 표준 컨트롤, 예상가능한 기능들을 사용하여 업무에 집중할 수 있도록 돕는다. 반면, 게임과 같은 종류의 앱은 근사한 외양을 이용하여 재미와 즐거움을 주기도 한다. Consistency, 일관성 일관성 있는 앱은 익숙한 표준과 패러다임을 따른다. 일관성 있는 앱은 시스템이 제공하는 인터페이스 요소, 흔히 알려진 아이콘, 표준 텍스트 스타일, 그리고 통일된 용어를 잘 사용한다. 일관성 있는 앱은 사용자가 예상하는 특징과 기능들을 사용..
[HIG] App Architecture: Settings, 설정
모든 앱은 아니지만, 몇몇의 앱은 설정을 할 수 있어야 한다. 성공적인 앱들은 설정을 조절할 수 있는 간편한 방법들을 제공한다.. 대부분의 사람들이 예상하는 대로 동작하는 앱을 설계한다면, 설정의 필요성은 줄게 될 것이다. 1. 시스템을 통해 할 수 있는 것을 추론하라. 사용자, 기기, 환경에 대한 정보가 필요하다면, 사용자에게 묻지말고 시스템에 요구하면 된다. 예를 들어, 근처 지역의 선택 사항들을 제공하려고 한다면, 집 주소를 입력하는 대신 사용자의 현재 위치에 접근하도록 권한을 요청하자. 만약, 사용자가 개인 정보 접근에 거부한다면, 정해진 목록들로 대체하면된다. 2. 앱에서 설정 옵션들의 우선순위를 고려하라. 여러분의 앱의 메인 스크린 필수적이면서 자주 바뀌는 옵션들이 위치하기 장소이다. 부차적인..