BlackBerry 단말기용 프로그램 디자인

BlackBerry® 단말기용 프로그램 디자인을 시작할 때 어떻게 하면 사용자가 만족할 수 있는 기능이 풍부하고 경쟁력 있는 개인별 환경을 제공할 수 있을지를 숙고해 보십시오. 대부분의 사용자는 사용하기에 직관적이고 만족할만한 프로그램을 원합니다. 대다수의 사용자에게 중요한 추가적인 특성을 고려해 보십시오. 예를 들어, 대부분의 게임 매니아들은 시각적으로 매력적이며 재미있고 도전적인 게임을 원합니다. 이러한 특성은 생산성과 효율성에 초점을 맞춰야 하는 유틸리티 프로그램과 대조를 이룹니다.

디자인 과정 중 선택 사항 평가와 의사 결정이 이루어져야 합니다. 디자이너는 프로그램의 데이터, 환경, 유용성 요구사항과 사용자 목표의 균형을 고려하여 사용자 환경의 형태를 잡아야 합니다. 프로그램에 가장 중요한 특성과 요구사항이 성공적으로 통합되어 있는지를 알아보는 가장 좋은 방법은 사용자들과 함께 프로그램을 평가해보는 것입니다.

이 이미지에는 BlackBerry 단말기의 예가 표시됩니다.

이 섹션에서는 BlackBerry 단말기의 특정 고려 사항으로 프로그램 디자인에 접근하는 방법에 대한 지침을 제공합니다. 여기서 프로그램 작성 방법은 다루지 않지만 올바른 방향을 잡는 데 도움이 될 것입니다. BlackBerry 단말기 프로그램용 UI 개발에 대한 자세한 내용은 BlackBerry Java Application UI 및 탐색 개발 가이드를 참조하십시오.

모범 사례: BlackBerry 단말기에 대한 프로그램 디자인

다음 지침을 고려해 보십시오.

  • 프로그램을 디자인하기 전에 다른 BlackBerry® 프로그램과 친숙해지십시오. 프로그램은 BlackBerry 단말기 또는 BlackBerry Smartphone Simulator에서 사용할 수 있습니다. 사용자가 BlackBerry 프로그램에서 기대하는 동작에 주목하십시오. 예를 들어, 전화 번호가 텍스트 필드에 표시되면 사용자는 이 번호를 클릭하여 전화를 걸 수 있기를 기대합니다.
  • 프로그램이 구성요소의 기본 동작을 상속할 수 있도록 가능한 경우 BlackBerry UI 구성요소를 사용합니다. 사용자는 기본 동작에 익숙해져 있으므로 프로그램에서 구현하는 구성요소의 새 동작을 익힐 필요가 없습니다. 또한 BlackBerry UI 구성요소를 사용하면 화면 크기가 다른 BlackBerry 단말기에서도 레이아웃을 더욱 확장할 수도 있습니다. 자세한 내용은 "구성요소" 섹션을 참조하십시오.
  • 특정 사용자 작업이 프로그램 전체에서 일관된 결과를 생성할 수 있도록 최대한 표준 상호 작용 동작을 따릅니다. 예를 들어, 사용자가 화면을 문지르면 다음 또는 이전 이미지를 볼 수 있도록 합니다. 자세한 내용은 "상호 작용" 섹션을 참조하십시오.
  • 직관적 UI를 제공합니다. 직관적 UI는 사용자의 기대에 부응합니다. 사용자는 BlackBerry 단말기 프로그램 및 일반적인 소프트웨어 UI 규칙에 대한 사용 경험을 바탕으로 기대치를 설정합니다. 예를 들어, 사용자가 Space 키를 두 번 누르면 BlackBerry 단말기는 마침표를 삽입하고 다음 문자를 대문자로 바꿉니다.
  • 사용자가 거리낌 없이 프로그램을 살펴볼 수 있도록 UI를 디자인합니다. 사용자가 마음을 바꿔 명령을 취소할 수 있도록 디자인합니다. 관대해질 필요도 있습니다. 종종 사용자가 실수로 잘못된 메뉴 항목이나 버튼을 누르는 경우가 있습니다. 예를 들어, 알림 대화상자를 사용하여 BlackBerry 단말기에서 데이터 삭제와 같은 중요한 작업을 사용자에게 알릴 수 있습니다.
  • 사용자가 다음에 수행해야 할 작업을 예측하는 방식으로 원활한 사용자 환경을 만듭니다. 사용자가 다른 기능에 액세스할 수 있는 효율적인 방법을 제공합니다. 예를 들어, 사용자가 메시지 메뉴에서 Facebook®Twitter® 메시지(이메일 메시지, PIN 메시지 및 문자 메시지 포함)를 작성하도록 할 수 있습니다.
  • BlackBerry 단말기 위치와 같은 알려진 변수를 활용합니다. 예를 들어, 단말기가 특정 지역에 진입할 때 프로그램 또는 지역별 정보를 단말기에 푸시할 수도 있습니다.
  • 디자인 프로세스 초기에는 응용 프로그램에 로컬리제이션이 필요한지 여부를 고려하십시오. 현재 응용 프로그램 로컬리제이션이 필요하지 않다면 향후 로컬리제이션을 용이하게 할 수 있도록 응용 프로그램을 디자인하는 것을 고려해 보십시오. BlackBerry 단말기는 전세계적으로 판매되며 BlackBerry 단말기 프로그램은 로마자를 쓰지 않는 언어를 포함하여 30개 이상의 언어로 번역됩니다. 또한 일부 BlackBerry 단말기는 현지화된 키보드를 제공합니다. 자세한 내용은 "로컬리제이션" 섹션을 참조하십시오.
이전 주제: 시작하기

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.