훌륭한 iOS 앱을 만들려면 어떻게 해야하는가.

플랫폼의 관습을 지키며 작업을 함으로써, 어느정도 괜찮은 iOS 앱 위치에 오를 수 있다.

애플은 아래와 같은 원칙을 제시를 한다.

 

Great iOS App

  • 플롯폼과 Human Interface Design 원칙을 수용한다.
  • 명확한 기획을 근거로 앱이 실행 될 장치에 맞춰서 디자인된다.
  • 세심한 배려에 근거한 사용자 경험이 제공된다.
  • 유저들은 App을 통해서 iOS의 기술을 이용할 수 있다.
  • 모든 앱은 적절한 Custom Artwork 가 적용된다.

 

 

  1. 플롯폼과 Human Interface Design 원칙을 수용한다. 

    • 사람들은 디바이스에 적합하게 표현된 앱을 좋아한다. 경험이 많은 사용자는 화면 사이즈에 잘 맞게 표현되고 제스쳐에 잘 반응하는 앱을 찾게 된다. 휴먼 인터페이스 디자인 원칙을 모르는 사람이라 할 지라도 이러한 직관적 조작, 일관성을 갖은 앱을 대하면 자신들이 하려는 대로 조작을 할 수 있다. 당신이 iOS 앱 디자인을 한다는 것은, iOS 기반 장치의 독특함을 알고 어떻게 휴먼 인터페이스 디자인 원칙을 적용할 것인지 염두하는 것을 포함한다. 그렇게 함으로써 당신은 사용자가 좋아할 사용자 경험을 전달할 수 있을 것이다.

       

  2. 명확한 기획을 근거로 앱이 실행 될 장치에 맞춰서 디자인된다.

    • 앱에 대한 아이디어가 시작될 때 당신이 의도한 특징을 분명하게 정하는 것은 중요하다. 그후에 실행될 디바이스에 맞춰서 외형과 느낌을 정하는 것이 옳다. 또한 모바일 화면에 적합한 앱이 있다. 기존에 존재하는 앱을 iOS로 옮기게 된다면 iOS 장치에 맞게 재 디자인을 하여야 한다. '메일'앱과 '키노트'가 좋은 예가 될 수 있다.

       

  3. 세심한 배려에 근거한 사용자 경험이 제공된다.

    • 앱을 디자인하는 모든 측면에서 사용자 경험은 빠질 수가 없다. 버튼을 눌러서 앱을 켜고 끄고 task를 활성화 하는 것 까지, 당신의 앱의 모양과 행동에 영향을 끼치는 모든 것이 사용자 경험이다. 이에 대한 가이드라인을 발견하여 사용자에게 제시하는 것이 옳다. (path의 덧글 입력필드의 텍스트를 임시저장해주는 센스, 혹은 텍스트 입력만 받는 뷰에서 키보드가 미리 올라오는 배려등 사용자가 실행하면서 격는 과정속에 섬세한 배려를 하여야 한다는 의미인 듯하다)

       

  4. 유저들은 App을 통해서 iOS의 기술을 이용할 수 있기를 기대한다.

    • iOS는 멀티테스킹, 프린팅 그리고 보이스오버와 같은 많은 훌륭한 기술을 제공한다. 이러한 기능은 iOS 기반 장치를 쓸 때에 자연스럽게 가능해야 한다. 당신의 앱에 기술이 편입되어 사용자들은 기술 사용에 자연스럽게 접근되어져야 한다. 이러한 기술을 당신의 앱에 적절하게 적용 할 수 있도록 가이드라인을 제공한다.

       

  5. 모든 앱은 적절한 Custom Artwork 가 적용된다.

    • 앱이 진지하고 생산적인 업무(유틸리티)를 하고 오직 표준인터페이스 요소만 사용할 지라도 여전히 아름다운 아이콘 이미지를 제공할 필요는 있다. 왜냐하면 사람들은 그 아이콘을 앱스토어나 그들의 홈스크린에서 보기 때문인데, 그외에도 이와 같이 앱을 표현하는 이미지 사용에 대한 가이드라인을 제공한다.

       



+ Recent posts