[iOS] 2022 New HIG Going full screen 공식문서 정리 - Lawn

Lawn·2022년 8월 31일
1

🥳 NEW HIG 2022

목록 보기
20/23
post-thumbnail

안녕하세요 🌱 Lawn입니다 새롭게 바뀐 2022년 NEW HIG를 Study를 통해 공부하며 정리하는 중입니다.

🎈 HIG Study with

👨🏻‍💻 Halgen
👩‍💻 Dana


🌱 Launching

사람들은 앱이나 게임을 즉시 사용할 수 있도록 간소화된 시작(Launching)을 원합니다.


🍀 Best practices

🌱 Lawn : 앱의 시작 경험은 중요합니다. 처음 마주하는 첫 인상이기에 사용자에게 좋은 앱 첫인상을 심어주는 것이 좋습니다.

플랫폼에서 요구하는 경우 시작 화면을 제공합니다. iOS, iPadOS 및 tvOS에서 시스템은 앱 또는 게임이 시작되는 순간 시작 화면을 표시해 사람들에게 앱이 빠르고 반응이 좋다는 인상을 줄 수 있습니다. watchOS 및 macOS 앱에는 시작 화면이 필요하지 않습니다.

필요한 경우에만 초기 설정 정보를 요청하십시오. 사람들이 앱이나 게임을 시작하자마자 앱을 사용해 볼 수 있도록 하세요. 가능한 한 기존 사용자 디바이스에서 저장된 설정 및 기본 값에서 정보를 가져오는 것이 좋습니다. 사람들이 앱을 사용하기 전에 로그인해야 하는 경우 Sign in with Apple, 을 제공하거나 iCloud와 같은 동기화 서비스를 사용하는 것을 고려하세요.

추가 정보를 표시하거나, 검토를 요청하거나, 권한을 요청하기 전에 사람들이 앱을을 충분히 사용해 볼 수 있도록 하세요. 사람들은 앱을 키자마자 바로 사용해 보고싶어 합니다. 사람들은 앱을 사용해보기 전에 다양한 정보를 봐야하거나 개인 데이터에 대한 엑세스 권한을 요청하거나 하는 등을 원하지 않습니다. 사용자의 좋은 앱 경험을 위해 다음을 고려하세요.

  • 사람들이 앱을 다운로드하기 전에 읽을 수 있도록 App Store에 계약 및 면책 조항을 표시.

  • 사람들이 앱에 대한 충분한 경험을 얻은 후 앱을 정확하게 평가하고 잠재 고객이 도움이 될 만한 실질적인 리뷰를 제공한 후 평점 및 리뷰 요청 Ratings and reviews 을 참고하세요.

  • 가능한 경우 사람들이 개인 데이터 공유에 관심이 있다고 표시한 후 권한 요청 Accessing private data 를 참고하세요.

사람들이 앱을 사용하다 멈춘 부분부터 계속 사용할 수 있도록 앱이 다시 시작될 때 이전 상태를 복원합니다. 사람들이 앱이나 게임에서 이전 상태에 도달하기 위해 다시 같은 순서를 밟아나가게 하지 마세요. 이전 상태의 세부 정보를 최대한 복원합니다. 예를 들어 화면을 사람들이 가장 최근에 사용한 위치로 스크롤하고 사람들이 앱을 잠시 중단시킨 위치와 상태와 동일한 상태로 창을 표시합니다.


🍀 Launch screens

시작 화면(Launch screen)은 온보딩 경험이나 스플래시 화면이 아니며 예술적인 것을 보여주는 것도 아닙니다. 실행 화면의 유일한 기능은 앱이 사용자를 위해 즉각적이고 빠르게 반응한다는 사실을 사용자가 느낄 수 있게 하는 것입니다.

모든 플랫폼에 Launch screen이 필요한 것은 아닙니다.

  • iOS, iPadOS 및 tvOS 앱은 시작 화면을 제공해야 합니다.
  • watchOS 및 macOS 앱에는 시작 화면이 필요하지 않습니다.

앱의 첫 번째 화면과 거의 동일한 시작 화면을 디자인합니다. 시작화면이 끝나고 앱이 실행됬을때 시작화면에서 표시된 것과 다르다면 좋지 않은 사용자 경험을 줄 수 있습니다. 또한 시작 화면이 Dark Mode 와 같은 기기의 현재 화면 스타일과 일치하는지 확인하십시오.

🌱 Lawn : 아래와 같은 화면이 Launch screen입니다. 콘텐츠가 준비되는 중에 먼저 Launch screen을 띄워주어 사용자에게 앱이 빠르게 반응 한다는 인식을 줄 수있습니다. 예를들어 유튜브 앱 콘텐츠가 나오기 전에 회색 박스가 나오는 것도 Launch screen입니다.

시작 화면에 텍스트를 포함하지 마십시오. 시작 화면의 내용은 변경되지 않습니다.

시작 화면을 가볍게 디자인 하십시오. 앱 또는 게임의 첫 번째 화면으로 원활하게 전환되는 시작 화면을 디자인합니다. 사람들이 빠르게 앱 사용을 할 수있는 시작 화면을 디자인 하세요.

광고하지 마십시오. 시작 화면은 브랜딩 기회가 아닙니다. 스플래시 화면이나 "정보" 창처럼 보이는 화면을 만들지 말고 로고나 기타 브랜딩 요소가 앱 첫 화면의 고정된 부분이 아닌 이상 포함하지 마세요. 게임 또는 기타 몰입형 앱이 첫 번째 화면으로 전환하기 전에 단색을 표시하는 경우 해당 단색만 표시하는 시작 화면을 만드십시오.


📱 Platform considerations

No additional considerations for macOS or watchOS.

iOS, iPadOS

올바른 기기의 방향을 지원하십시오. 앱이 세로 및 가로 모드를 모두 지원하는 경우 기기의 현재 방향을 사용하여 시작 화면을 보여줍니다. 앱이 한 방향으로만 실행되는 경우 해당 방향으로 실행하고 필요한 경우 사람들이 기기를 회전할 수 있도록 합니다. 사람들이 기기를 왼쪽 또는 오른쪽으로 회전하여 가로 방향으로 진입했는지 여부에 관계없이 앱이 올바르게 사용자에게 시작 화면을 보여주는 지를 확인하세요. Layout 을 참고하세요.

tvOS

대부분의 tvOS 앱 전체에 걸쳐 있는 layered images 와 달리 시작 화면은 정적입니다.

라이브 뷰잉 앱에서는 사람들이 앱을 시작한 직후 자동으로 재생을 시작하는 것을 고려하십시오. 사람들은 TV를 시청하기 위해 앱을 사용합니다. 따라서 몇 초 동안 반응이 없으면 새로운 콘텐츠나 최근에 본 콘텐츠를 재생하려 할 수 있습니다. 지침은 Live-viewing apps 을 참고하세요.


📚 Resources

Related
Onboarding
Loading

Developer documentation
Specifying your app's launch screen
Responding to the launch of your app — UIKit

📀 Videos

WWDC 2019 - Optimizing App Launch
WWDC 2017 - Love at First Launch

profile
안녕하세요 글쓰는 🌱풀떼기 입니다.

0개의 댓글