apple의 iOS Human Interface GuideLines 에 대하여
앱 디자이너로서, 앱스토어 차트에서 상위권에 오르는 제품을 제공할 수 있는 놀라운 기회를 갖을 수 있다.그러기 위해선 품질과 기능에 대한 높은 기대를 만족시켜야한다.iOS는 다른 플랫폼들과 다른 세 가지 주요 테마가 있다.명확성. 텍스트는 모든 사이즈에서 읽을 수 있고
대부분의 iOS앱들은 흔한 인터페이스 요소를 정의하는 UIkit 프레임워크로 구성이 되어있다. 이 프레임워크는 시스템에 접근하여 일관되게 나타나도록 해주는 동시에 높은 수준의 사용자 지정을 제공해준다. UIkit의 요소는 유연하고 친숙하다.하나의 앱을 디자인할때 어떤
시작화면의 경험은 앱에 대해 사람들로 하여금 큰 영향을 끼친다.앱을 마지막으로 연지 오래되었든 상관없이 시작화면의 경험은 빠르고 원활하게 수행되어야한다.이 가이드라인은 시작 화면경험에 도움을 주게 될것이다.개발 지침은 다음을 참고하자. Responding to the
onboarding 기능을 사용하면 새로운 사용자를 환영하고 다시 돌아오는 사용자와 다시 연결할수있다 빠르고 재미있고 교육적인 선택적 온보딩경험은사람들이 여러분의 앱을 방해하지않고 최대한활용할수있도록 도와준다사람들은 앱에 대해 더 많은 것을 알게되는 경험을 가지지만 그
컨텐츠를 로딩할때 빈 화면이거나 정적인 화면은결과적으로 사람들에게 혼란을 초래하고 잠재적으로 그들이 앱을 떠나게 만들수있다image.png최소한 activity spinner ( activity indicator)를 사용하여 어떤일이 일어나고 있는중이라고 보여주자더 좋
Modality는 사용자의 이전문맥과 별개로 컨텐츠를 임시로 보여주는 설계기법이며 종료하려면 명시적 작업이 필요하다컨텐츠를 모달방식으로 나타나며 다음과 같이 보여질수있다.사용자가 자체 테스크 또는 밀접하게 관련된 옵션들을 집중할수 있게 도와준다사용자가 중요한 정보를 수
사람들은 앱이 자신들의 기대에 미치지못할때까지 앱의 네비게이션에 대해 알지못하는 경향이 있다.여러분의 일은 주의를 환기시키지않고 앱의 목적과 구조를 지원하는 방식으로 네비게이션을 구현하는 것이다.네비게이션은 자연스럽고 친숙하게 느껴져야한다 그리고 컨텐츠에 초점을 맞춰
사용자는 앱이 현재위치 일정 연락처정보 알림과 사진을 포함한 개인정보접근하는것을 허가해줘야합니다.사용자들은 이러한 정보를 접근하는 앱이 편리하다는것을 인정하지만 그들의 개인데이터를 제어할 수 있길 기대합니다.예를 들어 사람들은 사진에 위치정보가 자동으로 나오거나 가까운
몇몇 앱은 설정 또는 구성을 선택할수있도록 방법을 제공해주지만 대부분의 앱은 지체하거나 피합니다.성공적인 앱들은 즉시 잘 작동하면서 경험을 조정할수있는 편리한 방법을 제공합니다.대부분의 사용자가 기대하는 방법으로 설계할 때 세팅의 필요성을 감소시킵니다.imaeg.png
지원되는 기기에서 사람들은 터치스크린에 다양한 수준의 압력을 주어 추가 기능에 접근 할 수 있습니다.앱은 상황에 맞는 메뉴를 표시하여 응답할 수 있으며 ( peek pop을 지원하는 ) 사용자가 항목에 영향을 주는데 사용할 수 있는 액션과 항목을 표시할 수 있습니다.i
애플펜슬은 노트작성, 스케치, 그림그리기, 문서를 만들고 다른 작업들도 할 때 픽셀 수준의 정밀도를 제공하는 다목적이고 직관적인 도구입니다.iPadOS14 이상에서 사람들은 빠르고 개인적인 필기인식 가능한 기기를 통해 텍스트필드에서 텍스트를 입력할 수 있습니다.imag
펜슬과 scribble은 허용되는 모든 앱에서 사람들이 간단하게 텍스트를 쓸수있습니다.사용자들은 탭하거나 모드를 변경할 필요가 없습니다.scribble는 iPadOS14 이상에서 통합되어 키보드와 마찬가지로 모든앱에서 기본으로 이용가능하기때문입니다.가이드라인을 따르는
아이폰과 아이패드는 스피커 헤드폰 무선블루투스기기나 에어플레이 지원기기를 통해 오디오를 들을 수 있습니다.사람들은 볼륨버튼을 포함한 무음 스위치, 헤드폰 제어, 중앙 제어 볼륨 슬라이더,그리고 서드퍼티의 사운드 제어등 여러종류의 컨트롤을 사용하여 기기의 소리를 조작합니
개인 경험, 추가 기능 접근, 컨텐츠를 구입하거나 데이터동기화와 같은 가치를 교환하기 위해서만 사용자에게 인증을 요청하십시오.앱이 인증을 요구한다면 사용자들에게 간편하고 안전한 방법인 Sign in with Apple을 사용하십시오Sign in with Apple을 지
인터페이스 요소를 누르거나 키보드를 사용하여 정보를 입력하는 과정은 지루할 수 있습니다.어떤 앱이 유용한 일을 하기전에 과정을 느리게 할 때 사람들은 빠르게 낙심할 수 있고 앱을 떠날 수 있습니다.데이터를 효율적으로 입력할 수 있습니다.텍스트 필드 대신에 선택이나 목록