Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

iOS Human Interface Guidlines #8_SYS4U

590 views

Published on

  • Login to see the comments

iOS Human Interface Guidlines #8_SYS4U

  1. 1. iOS Human Interface Guidelines번역자 : 시스포유아이앤씨 마영희 주임작성일 : 2013년 5월 16일VI. iOS 기술 사용 가이드라인iOS는 사용자들이 선호하는 iCloud 알림 센터, VoiceOver 멀티 태스킹 통장 등 많은 훌륭한 기술을 제공한다.사용자 관점에서 이것은 iOS의 기술의 일부분일 뿐이지만 개발자들은 이 같은 특징과 사용자 경험을 조화를 이루고 주목을 끈다는 것을 알고 있다.1. 경로iOS6이나 이후 버전에서 사람들이 교통경로 정보를 원할 때 경로 어플리케이션이 지도를 표시한다.경로 어플리케이션은 현재 선택되어있는 경로 교통 옵션에 대한 정보를 제공한다. 사람들은 경로어플리케이션이 빠르고 쉽고 무엇보다 정확하기를 기대하고 있다. 이 섹션의 가이드라인을 따르
  2. 2. 면 사람들이 신뢰할 수 있고 선호하는 교동정보를 사용자에게 전달할 수 있다.중요 : 지도는 사람들에게 운전과 보행 경로를 위한 방향을 제공한다. 경로 어플리케이션은 버스,기차, 지하철, 페리, 바이크, 보행자, 셔틀 등 단계별로 초점을 맞춘 교통정보를 제공한다.만약 어플리케이션이 사람들에게 교통 정보를 제공하지 않으면 이것은 경로 어플리케이션으로 간주하지 않는다.어플리케이션이 약속 기능을 제공한다. 사람들이 교통 목록에서 당신의 어플리케이션을 볼 때 그것이 목적지에 도착하는데 도움이 될 것 이라고 생각한다. 그러나 만약 당신의 어플리케이션이선택한 경로의 정보를 제공하지 않는다면 사람들이 그것을 두 번 다시 열어 보지 않을 수 있다.다르게 말하면 당신의 어플리케이션이 사용자들을 초기에 잘못 인도 하는 것처럼 보일 수 있다는것이다.여기 당신의 경로 어플리케이션이 사용자에게 확신을 심어 줄 수 있는 두 가지 방법이 있다. 가능한 정밀하게 지리적 지역을 정의 한다. 예를 들면, 사람들이 당신의 어플리케이션을통하여 파리의 버스 노선에 관한 정보를 얻을 경우 프랑스가 아닌 파리지역에 관한 것을지원해야 한다. 당신이 지원하는 교통 유형에 관하여 구체화 하라. 만약 지하철 정보에 특화된 경우 모든 노선에 관한 유형을 제공하는 것을 의미하는 것은 아니다.노트: 당신의 지원영역을 정확하게 나타내는 것은 어플리케이션 목록의 간소화를 의미하고 사람들이 좀더 신뢰할 수 있도록 해준다.사용의 용이성을 위해 UI를 간소화. 사람들이 밝은 햇빛이나 열차의 희미한 조명아래 서나 울퉁불퉁한 길에서 등 여러 상황에서 사용하는 경향이 있기 때문에루팅 어플리케이션은 편안하게 사용할 수 있게 하는 것이 중요하다. 텍스트가 어떤 조명에서도읽을 수 있는 것과 버튼이 좋지 않은 길을 가는 경우에도 정확히 누를 수 있는지 확인한다.경로에 초점을 맞춘다. 비록 부가 정보가 유용하지만 당신의 어플리케이션은 단계별로 사람들이목적지에 도착할 수 있게 방향을 정해 주는 것에 초점을 맞추어야 한다. 특히 당신은 사용자가
  3. 3. 어떤 단계에 있는 지와 다음 단계로 가기 위해 어떻게 해야 하는지를 알기 원한다. 당신은 추가적인 데이터를 제공할 수 있다. 가령 타임테이블이나 시스템 맵 등이 있다. 그러나 이 데이터가이동 정보 보다 중요한 것은 아니다.경로의 모든 단계에 대한 정보를 제공한다. 사람들이 당신의 어플리케이션을 규칙 없이 제멋대로라고 느끼게 해서는 안 된다. 하지만 당신이 정확하게 지원영역을 나타냈다고 하더라도 당신은사용자의 처음 멈춘 경로 또는 마지막으로 멈춘 위치를 추측할 수는 없다. 이러한 상황을 처리하기 위해 먼저 경로의 시작과 끝을 검사한다. 만약 거리가 짧은 경우 상용자의 현재 위치에서 처음 멈춘 곳과 마지막으로 멈춘 사용자의 목적지까지 이동 방향을 제공한다. 만약 이것이 합리적인 선택이 아닐 경우 다은 옵션을 설명하면 된다. 필요한 경우 당신은 사용자에게 맵을 열기 위한 경로의 운영 지침을 얻을 수 있다.사용자가 맵에서 당신의 어플리케이션으로 이동할 때 재 등록 정보를 요구하지 않는 것이 좋다.만약 사용자가 맵에서 들어 올 경우 이미 그들이 관심을 가지고 있는 경로의 시작점과 끝점을 알고 있기 때문에, 당신은 빨리 당신의 어플리케이션이 열리도록 적절한 교통 정보를 제공 할 수있다. 사용자가 홈 화면에서 앱을 실행하면 그들은 루트 정보를 입력하는 간단한 방법을 제공한다.그래픽과 텍스트로 통행 정보를 표시한다. 맵 화면은 방대한 물리적 내용의 전체 경로를 볼 수있는데 도움을 주고 단계 목록은 사람들이 가야만 하는 목적지에 도착하기 위한 행동에 초점이맞춰져 있다. 가장 좋은 것은 이러한 작업을 모두 지원하여 사용자가 쉽게 그것들 사이를 전환하게 하는 것이다.노트 : 형식에 관계없이 당신이 항상 사용자 루트에 대해 동일한 교통 정보를 표시하는 것이 중요하다. 루트가 5개 단계로 구성되어있는 경우 맵과 루트 목록보기 모두 같은 5 단계를 기술 할필요가 있다.당신의 어플리케이션을 이동목록에서 선택할 경우 이동 경로와 전환점을 포함한 완벽한 경로를표시하여 시작하는 것이 작업하는데 수월하다. 맵 화면은 사용자의 이동과정에 대한 단계별 개요를 제공하고 그들의 경로가 주변영역에 알맞게 적용되는 지를 보여준다.추가정보를 동반한 맵 보기를 향상하라. 사람들이 당신의 어플리케이션의 맵이 그들이 사용했던다른 맵과 유사하게 동작 할 것으로 예상할 것이다. 추가적으로 사용자가 확대 시킬 때 사용자에게 필요한 정보를 주석으로 표시해 주어야 한다. 예를 들면 사용자의 현재 위치 목적지, 환승지또는 관심 있는 노선 등을 핀으로 표시 할 수 있다. 추가적인 내용이 없다면 그것을 말로 설명하
  4. 4. 기 어렵기 때문에 단일 핀으로 표시하는 것은 피하는 것이 좋다. 맵 화면에 관한 추가적인 정보는 “Map View” 를 참조하면 된다.가능 한 지하철 시스템 맵과 같은 기존의 지도와 맵 화면이 통합 되는 것이 좋다. 사용자가 교통시스템과 그들의 현재 위치 및 경로와 관련 여부를 볼 수 있도록 기존의 이미지를 화면에 띄우는것이 좋은 방법이다.노트 : 이미지를 표시하기로 결정한 경우 확대할 때도 좋은 품질을 유지 하도록 고해상도의 이미지를 사용해야 한다.사용자에게 여러 대중 교통 옵션을 정렬하는 다양한 방법을 제공한다. 많은 요인이 사람들의 교통 수단에 영향을 미친다. 시간, 날씨 그리고 적재량은 어느 정도 인지 등에 따라 다르다. 그래서교통 옵션을 비교하기 쉽게 만드는 것이 중요하다. 예를 들면 출발 도착 시간, 보행량, 정차 및환승한 수에 따라 옵션을 구분할 수 있다. 여러 대중 교통 옵션이 표시되는 순서에 관계없이 사용자가 즉시 옵션의 차이를 구별 할 수 있는지 확인한다.사람들에게 그들의 경로에 대한 중요한 정보를 제공하는 푸시 알림을 사용하는 것이 좋다. 가능한 사용자가 계획을 조정할 수 있도록 교통 정보가 변할 때 사람들에게 알려주어야 한다. 예를들면 기차가 연착 되거나 버스를 이용할 수 없을 경우 사람들이 목적지로 가기 위해 다른 경로를선택해야 할 수 있다. 이 단계에서 다음 단계로 출발 하기 위한 공지를 보여준다면 사람들은 만족할 것이다.2. PassbookPassbook 어플리케이션은 탑승권, 쿠폰, 멥버쉽 카드 그리고 티켓 등의 물리적 아이템을 디지털로 표현해 사람들이 보고 관리할 수 있게 도와준다. 당신의 어플리케이션에서 당신은 Pass를 생성할 수 있고 그것을 유저에게 배포하고 그것이 바뀔 때 만다 업데이트 할 수 있다.
  5. 5. Pass 킷 프레임워크는 사용자 Pass 라이브러리에서 당신의 컨텐츠와 Pass를 조합하고 접속하기쉽게 만들어 준다. 다음 가이드라인이 사람들이 만족하는 Pass를 만들기 위해 도움을 줄 것이다.가능한 기존의 Pass를 재현하는 것은 피하라. Passbook은 디자인적으로 아름다움을 가지고 있고이런 아름다운 외관을 가진 Pass가 좋게 보인다. 대신에 물리적 아이템의 반복되는 외관, 디자인적으로 명료하고 간결한 Passbook의 형식과 기능은 그대로 따르는 것이 좋다.Pass 전면에 선택할 수 있는 정보를 배치하라. 사람들은 신속하게 필요한 정보를 얻기 원하기 때문에 Pass전면을 읽기 쉽게 잘 정돈해야 한다. 사람들이 필요로 할지도 모르는 추가정보는 전면에 배치하는 것 보다 경로의 뒷면에 배치하는 것이 좋다.일반적으로 흰색 배경은 피하는 것이 좋다. Pass는 밝은 단색이나 선명한 색상을 사용할 때 가장만족스럽게 보이는 경향이 있다. 배경을 디자인 할 때 그것이 컨텐츠의 가독성을 방해하지 않도록 해야 한다.회사이름을 위한 로고 텍스트 영역을 사용하라. 로고 텍스트 필드의 텍스트는 모든 경로에서 일관된 글꼴로 제공된다. 사용자 경로 라이브러리의 다른 경로와 충돌을 피하기 위해, 당신이 대신사용자 지정 글꼴을 사용하여 로고가 텍스트 필드에 텍스트를 입력하는 것이 좋다.
  6. 6. 노트 : Pass의 모든 텍스트를 위한 적절한 Pass영역을 사용하는 것이 좋다. 그리고 이미지에 텍스트를 삽입하거나 개인 폰트를 사용하는 것은 피한다. 영역을 사용하는 것은 두 가지 이점이 있다. VoiceOver 사용자는 모든 Pass정보를 얻을 수 있고 일관된 Pass의 모습을 보여준다.흰색 회사로고를 사용한다. 로고 이미지가 귀하의 회사 이름 옆에, Pass의 왼쪽 위 모서리에 배치된다. 최상의 결과를 얻으려면 텍스트를 포함하지 않는 로고의 흰색, 흑백 버전을 제공한다. 로고텍스트와 일치하도록 로고를 넣으려면, 1 픽셀의 Y 오프셋 (offset), 1 픽셀 흐림, 35 % 불투명도로검은 그림자를 추가한다.가능한 직사각형의 바코드를 사용한다. Pass 레이아웃 때문에 정사각형 보다 직사각형의 바코드가 더 좋게 보인다. 오른쪽 아래의 그림과 같이 정사각형 바코드는 양 측면에 공백을 만든다. 그리고 위에서 아래의 영역이 수직으로 몰리게 될 수 있다.성능을 위해 이미지를 최적화 할 수 있다. 사용자들은 이메일 이나 사파리를 통해 Pass를 받을수 있기 때문에 가능한 한 빨리 다운로드 할 수 있게 하는 것이 중요하다. 상용자 경험을 개선하기 위해 작은 이미지 파일을 사용한다.적절한 때를 업데이트하여 패스의 유용성을 향상시킬 수 있다. 비록 변화하지 않는 물리적 아이템을 나타내는 Pass일지라도 디지털 Pass는 현실 세계의 사건을 반영하여 더 나은 경험을 제공할 수 있다. 예를 들어, 당신은 비행기가 그들이 패스를 검사 할 때 사람들이 항상 최신 정보를얻을 수 있도록 지연되는 항공 탑승권을 업데이트 할 수 있다.
  7. 7. 3. 소셜 미디어사람들은 현재 내용과 관계없이 자신이 선호하는 소셜 미디어 계정에 접속하기를 바란다. 다음가이드 라인에서 당신의 어플리케이션과 소셜 미디어를 통합하는 것에 도움을 주는 방법을 소개할 것이다.사용자가 어플리케이션을 종료하지 않고 포스트를 작성하기 위한 편리한 방법을 제공한다. 가능한 사용자가 다른 어플리케이션으로 전환하지 않고 자신의 계정에 컨텐츠를 작성할 수 있도록 어플리케이션에 소셜 미디어를 통합한다. 소셜 프레임워크는 포스트를 편집할 수 있는 화면을 보여주는 화면 컨트롤을 제공한다. 편집을 사용자에 보여주기 전에 사용자 지정 컨텐츠를 가진 조정화면을 미리 설정할 수 있다.가능한 사용자에게 소셜 미디어 계정에 로그인 하도록 요구하는 것을 피하라. 소셜 프레임 워크는 계정 프레임워크와 함께 단일 로그인 모델을 지원한다. 그래서 당신은 재 인증 없이 계정에접속할 수 있는 권한을 받을 수 있다. 만약 사용자가 계정에 로그인 하지 않은 경우 당신은 그들이 허가한 UI를 제시 할 수 있다.사용자가 소셜 미디어 계정 중에 하나를 선택할 수 있게 도와주는 activity view controller 사용을고려하라. 기본적으로 activity view controller는 메일이나 메시지를 통해 컨텐츠를 전송하고 소셜미디어 계정에 컨텐츠를 게시, 포함하여 현재 선택되어있는 내용에 따라 행동 할 몇 가지 시스템이 제공하는 서비스 목록을 보여준다. 당신이 activity view controller 를 사용할 경우 소셜 미디어계정과 상호작용하고 사용자에게 친숙함을 주는 서비스 목록을 나타내는 공유 버튼 등을 제공할필요가 없다. 보다 자세한 내용은 “Activity View Controller.” 를 참조하면 된다.3. iCloudiCloud는 사람들이 현재 사용하는 장치와 상관없이 컨텐츠에 접속할 수 있게 한다. iCloud와 당신의 어플리케이션을 통합하면 사용자는 동기화 없이 그들의 개인적인 컨텐츠를 보거나 수정할 수있다. 이 사용자 경험을 제공하기 위해 당신의 어플리케이션의 저장, 접속 현재의 정보 등을 재검토 해야 할지도 모른다. 보다 자세한 내용은 iCloud Design Guide 를 참조하면 된다.iCloud 사용자 경험의 기본적인 측면은 투명하다는 것이다. 사용자들은 그들의 컨텐츠가 어디에있는지 알고 있을 필요가 없으며 그들이 현재 보고 있는 컨텐츠 버전을 생각할 필요가 없다. 다음 가이드라인을 통해 사람들이 기대하는 iCloud의 사용자 경험을 제공할 수 있다.
  8. 8. 사용자가 당신의 어플리케이션에서 iCloud를 쉽게 사용 가능하도록 만들어야 한다. 사람들은 iOS장치의 iCloud 설정에서 자신의 iCloud 계정에 로그인하여 대부분의 어플리케이션이 자동으로iCloud를 실행하기를 기대한다. 그러나 사용자가 당신의 어플리케이션에서 iCloud를 사용할지 여부를 선택하길 원할 수 도 있다고 생각한다면, 처음 어플리케이션을 실행할 때 간단한 옵션을 제공할 수 있다.사용자 iCloud 공간을 존중한다. iClould는 사람들이 지불한 유한 자원이라는 것이 중요하다. 당신은 사용자가 만들고 이해한 정보를 저장하기 위해 iCloud를 사용해야 한다. 그리고 어플리케이션자원이나 재 생성할 수 있는 컨텐츠를 저장하기 위해 사용하는 것은 피해야 한다. 또한 사용자의iCloud 계정이 활성화 되었을 때 iCloud는 자동으로 어플리케이션 Documents 폴더의 내용을 백업한다는 점을 유의해야 한다. 무분별한 공간 사용을 피하기 위해 Documents 폴더를 철저하게관리하는 것이 좋다.iCloud에 저장하기 위해 문서 선택하도록 사용자에게 요구하는 것은 피하라. 일반적으로 사용자는 모든 컨텐츠가 iCloud를 이용할 수 있기를 기대하고 있다. 대부분의 사용자는 개인문서의 저장을 관리할 필요가 없기 때문에 당신의 어플리케이션이 이 경험이 필요한지 예측 할 수 없다. 뛰어난 사용자 경험을 제공하기 위해 어플리케이션을 처리하고 사용자를 위해 여러 파일 관리 작업을 수행 할 수 있도록, 컨텐츠를 게시하는 방법을 재 설계하는 것이 좋다.iCloud에 저장할 정보의 종류를 결정하라. 사용자가 작성한 문서 또는 컨텐츠를 저장하는 것 이외에 어플리케이션이나 선호에 따른 사용자의 현재 상태 등을 나타내는 소량의 데이터를 저장 할수 있다. 당신은 iCloud의 키 값 저장소를 사용하는 이런 종류의 정보를 저장한다. 만약 잡지를읽기 위해 당신의 어플리케이션을 사용할 때 다른 장치 다시 실행할 때, 중단 된 부분부터 읽을수 있도록 마지막으로 본 페이지를 저장하기 위해 iCloud를 키 값 저장소를 사용하는 경우가 있다.당신이 설정을 저장하기 위해 iCloud를 키 - 값 저장소를 사용하는 경우 설정은 사용자가 모든장치에 적용 하기를 원하는지 확인하라. 예를 들어 몇몇의 경우 가정환경에서보다 작업 환경에서좀더 유용하다.iCloud를 사용할 수 없는 경우에 어플리케이션이 합리적으로 작동하는지 확인하라. 예를 들면 사용자가 자신의 iCloud 계정에서 로그 아웃 한 경우 어플리케이션을 사용하기 위해 iCloud 사용을끄거나 비행기 모드를 입력하면 iCloud를 사용 할 수 없다. 이 같은 경우에 당신의 어플리케이션이 그것에 관해 더 이상 말하지 않게 iCloud의 접속을 해제 해야 한다.하지만 iCloud의 접속을 복원하기 전까지 변경 사항들이 다른 장치에 표시되지 않는 것을 사용자에게 보여주는 것이 적합하다.
  9. 9. 사용자에게 "로컬"문서를 작성하는 옵션을 주는 것은 피하라. 당신의 어플리케이션에서 iCloud를지원 하는 것에 관계없이 사용자가 장치의 파일 시스템에 관한 것을 생각하지 않도록 해야 한다.대신 사용자는 iCloud를 통해 자신의 컨텐츠의 보급 여부에 초점을 맞춘다.가능하면 컨텐츠를 자동으로 업데이트 하라. 이것은 사용자가 당신의 어플리케이션을 매일 업데이트 할 필요가 없게 만들어 준다. 그러나 사용자의 디바이스 공간과 대역폭 제한을 배려하고 밸런스를 유지 해야 한다. 사용자가 방대한 문서를 작업 할 경우, 사용자가 iCloud의에서 업데이트를 다운로드 할지 여부를 제어 해주는 것에 적합하다. 만약 이것이 필요할 때 iCloud에서 최신버전의 문서를 이용할 수 있는지를 나타내기 위해 이 방법을 사용한다. 사용자가 문서를 업데이트하도록 선택하면 다운로드가 몇 초 이상 걸리는 경우 피드백을 제공해야 한다.사용자에 문서를 삭제하는 상황에 대해 경고 해야 한다. 사용자가 iCloud가 이용 가능한 어플리케이션에서 문서를 삭제할 때, 사용자의 iCloud 계정이나 모든 장치에서 문서가 삭제 된다. 결과를설명하거나 삭제를 실행하기 전에 확인을 받기 위해 화면에 경고를 표시하는 것이 좋다.충돌에 관해 최대한 빨리 사용자에게 알려라(단, 필요한 경우에) iCloud 프로그래밍 인터페이스를사용하면 사용자가 관여하지 않고 문서의 다른 버전과 충돌을 해결할 수 있을 것이다. 이것이 불가능한 경우에는 사용자가 자신의 컨텐츠의 잘못된 버전에서 시간을 낭비하지 않도록 가능한 한빨리 충돌을 감지하고 확인해야 한다. 당신은 충돌이 있는지 사용자에게 보여주기 위하여 적당한방법을 만든 다음, 사용자가 버전을 구별하고 결정을 내리기 쉽게 만들어야 한다.검색에 사용자 iCloud 컨텐츠를 포함하도록 하라. 사용자들은 iCloud 계정에서 그들의 컨텐츠를보편적으로 이용 가능하다고 생각하는 경향이 있다. 그리고 이러한 관점이 검색 결과에 반영되기를 기대한다. 어플리케이션에서 사람들이 컨텐츠를 검색 할 수 있다면, 당신은 그 iCloud 계정에검색을 확장 하기 위한 적절한 API를 사용하고 있는지 확인해야 한다.4. 어플리케이션을 통한 구매어플리케이션 구매는 사람들이 당신의 어플리케이션 내에서 디지털 제품을 구매할 수 있게 한다. 프리미엄 버전으로 어플리케이션의 기본 버전을 업그레이드 달마다 새로운 컨텐츠를 업데이트 가상 아이템을 구매 (새로운 레벨이나 게임내의 무기) 새로운 책을 구매 하거나 다운로드
  10. 10. 당신은 어플리케이션에 포함된 스토어 와 구매를 지원하는 어플리케이션 등이 내장된 Store KitFramework를 사용한다. 사용자가 구매를 하면 Store kit는 지불 처리를 위해 앱 스토어에 연결하고 당신에게 구입한 상품을 제공하도록 알려 준다.중요 : 어플리케이션 구매는 가령 사용자에게 당신의 스토어를 보여주거나, 내장 기능 잠금 해제,그리고 당신의 서버로부터 컨텐츠를 다운로드 하는 것 같은 추가적인 기능을 제공 한다. 또한 이것을 통해 판매하는 모든 제품은 앱 스토어에 등록 되어야만 한다.다음 가이드라인이 사용자가 만족하는 구매경험을 할 수 있게 도와 줄 것이다.당신의 어플리케이션에 멋지게 스토어의 경험을 통합할 수 있다. 제품을 보여주거나 사용자 업무를 처리할 때, 당신의 어플리케이션은 집에서 느끼는 경험을 만들어 준다. 당신의 사용자가 당신의 스토어에 들어 왔을 때 다른 어플리케이션에 들어가는 것을 생각하길 바라지 않을 것이다.간단하고 간결한 제목과 설명을 사용한다. 사람들이 아이템의 세트를 조사 할 때 그들이 관심 있는 것을 빨리 찾을 수 있게 하는 것이 좋다. 당신이 단순하게 사용할 때 끝을 자르거나 포장하지않은 직관적인 언어와 제목을 사용한다. 이것은 사람들에게 아이템에 대한 이해를 쉽게 한다.기본 확인 경고를 변경하면 안 된다. 당신이 제품을 구매 할 때, 스토어 킷은 확인 알림을 보여준다. 사람들이 실수로 구매하는 것을 방지하기 때문에 이 경고를 변경하면 안 된다.
  11. 11. 5. 게임 센터게임 센터는 사람들이 온라인 멀티플레이 게임을 할 수 있게 한다. 게임사용자들은 어플리케이션에 내장된 게임센터에 로그인 하여 새로운 게임을 찾고, 친구를 추가하고 순위 게시판에 이름을올린다.게임 개발자는 게임 센터의 서비스 게임 UI의 표시 리더 보드에 점수와 성과를 표시하는 게임 킷API를 사용하여 사용자가 다른 선수를 찾는 데 도움을 준다.다음 가이드 라인이 사용자가 멋진 게임센터 경험을 할 수 있게 도와 줄 것이다.사용자가 게임센터에 로그인을 즉시 사용자 정의 UI를 만들면 안 된다. 사람들이 게임 센터를 시작할 때 로그인 되지 않은 장치에서 게임 센터를 시작하면 해당 시스템은 자동으로 로그인하라는메시지를 표시한다. 사용자 정의된 로그인 UI는 불필요 하고 사용자에게 혼란을 줄 수 있다.일반적으로 표준 게임센터 UI를 사용한다. 드물게 사용자 정의된 게임센터 UI를 사용할지도 모르
  12. 12. 지만 사람들에게 혼란을 줄 수 있는 위험이 있다. 표준의 게임센터 UI는 대규모 게임 커뮤니티에소속감을 촉진 시킨다.사용자가 음성 채팅을 해제할 수 있도록 하라. 몇몇의 사용자는 게임이 시작될 때 자동으로 음성채팅이 실행되는 것을 원하지 않을 수도 있다. 그리고 대부분의 사용자는 음성채팅을 끄는 기능에 만족 할 것 이다.

×