launchScreen 에 대한 질문 몇가지

태그: 

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • yoon236
      참가자
      • 글작성 : 4
      • 답글작성 : 4

      안녕하세요! 저는 교내사이트 크롤링 앱을 만들고 있는 학생입니다

      이번에 앱개발을 거의 마무리해 런치스크린을 추가할까 하는데요 런치스크린을 추가하기위해 HIG를 읽어보던중 다음과 같은 구절을 보고 궁금증이 생겨 질문을 남기게 되었습니다.

       

      Don’t advertise. The launch screen isn’t a branding opportunity. Don’t design an entry experience that looks like a splash screen or an “About” window. Don’t include logos or other branding elements unless they’re a fixed part of your app’s first screen. If your game or other immersive app displays a solid color before transitioning to the first screen, you can create a launch screen that displays only that solid color.

       

      애플에서는 브랜드요소나 로고를 런치스크린에 포함하여 광고하는것을 하지말라고 했는데 대부분의 상용앱을 보면 이런 로고가 런치스크린에 포함이 되어있습니다. 애플에서는 첫 뷰컨트롤러와 최대한 비슷한 런치스크린을 통해 데이터가 로드 되기전까지 보여주어 사용자가 화면전환간에 이물감을 최대한 덜느끼게 하도록 런치스크린을 설정한다고 이해했는데요 이에대해 몇가지 질문이 있습니다.

       

      1. 로고가 들어간 런치스크린을 추가하고 싶은데 HIG를 어기는 일인가요?? 만약 HIG를 어기게 되더라도 큰 리젝사유가 되나요??
      2. launchScreeen.stortyboard에 로고가 들어간 png imageVIew를 추가하려 하는데 기기마다 로고이미지의 크기를 다르게 해줘야할까요?? 아니면 그냥 하나의 static한 이미지를 가지고 오토레이아웃 설정정도만 해주면 될까요??
      3. 저희앱은 지금 아래 사진과 같이 데이터가 로딩되기 전까지는 빈 화면을 보여주다 데이터가 로딩되면 테이블뷰나 컬렉션뷰의 컨탠츠를 채워주는데 유튜브 앱처럼 컨텐츠가 채워질 자리를 미리 보여주는 식으로 변경해야 할까요??? (launchScreen.storyboard를 통해 첫 뷰와 비슷한 ui를 꾸며 컨텐츠가 들어올자리를 배경색이 다른 UIView로 채워야 할까요?? 유튜브와 비슷하게??)

      저희 앱의 런칭시 실행화면

      유튜브 앱의 런칭시 이미지

       

      이 3개가 저의 질문인데 답변해주시면 감사하겠습니다

      • 이 게시글은 yoon236에 의해 4 years, 3 months 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      멋진 앱을 만들고 계시네요!

      1. H.I.G.의 대부분의 사항은 의무사항은 아닙니다. 앱스토어에 앱 등록이 반려되는 사유는 App Store 심사 지침에서 확인할 수 있습니다.
      2. 네, 상황에 따라 다르겠지만 대체적으로 오토레이아웃을 사용해서 이미지 하나를 활용하는 것이 훨씬 좋습니다.
      3. 네, 그렇게 하는 것이 훨씬 좋습니다. 만약 그렇지 않다면 화면에 Progress Indicator 혹은 Activity Indicator 등을 활용해서 콘텐츠를 로드 중이라는 것을 보여주는 것이 좋겠죠.

      🙂

    • yoon236
      참가자
      • 글작성 : 4
      • 답글작성 : 4

      친절한 답변감사드립니다!

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom