다양한 BlackBerry 단말기 및 소프트웨어 버전 디자인 및 개발

프로그램 디자인 시작 시 개발할 BlackBerry® Device Software 버전을 결정하십시오. 버전에 따라 사용할 최소 기능 집합이 결정됩니다.

프로그램은 이후 소프트웨어 버전과도 호환성을 갖춥니다. 예를 들어, BlackBerry Device Software 4.6을 실행하는 BlackBerry® Bold™ 9000 스마트폰용 프로그램을 디자인하는 경우 BlackBerry Device Software 5.0을 실행하는 BlackBerry® Storm2™ 9550 스마트폰에서 실행 가능합니다. UI 요소에 따라 레이아웃과 크기를 일부 조정해야 할 수 있으므로 각 화면의 레이아웃을 확인해야 합니다.

개발할 단말기 소프트웨어 버전을 결정한 후 디자인할 단말기를 결정하십시오. 한 대 이상의 단말기를 디자인하는 경우 BlackBerry 단말기 간에 다른 화면 크기 및 해상도를 수용하도록 UI를 디자인하십시오. BlackBerry UI 구성요소를 사용하여 레이아웃을 보다 확장성 있게 만들 수 있습니다. 화면 크기에 따라 BlackBerry 단말기를 그룹화하고 각 그룹용 참조 단말기를 선택할 수 있습니다. 각 참조 단말기용 화면의 레이아웃을 설정하는 경우 각 단말기 화면을 디자인할 필요는 없으며, 필요에 따라 조정할 수 있습니다.

예 1: BlackBerry Storm2 9550 스마트폰을 참조 단말기로 선택합니다. 레이아웃을 BlackBerry® Pearl™ Flip Series 스마트폰 및 BlackBerry® Pearl™ 8100 Series 스마트폰에 적용하는 경우 참조 단말기와 다른 단말기 간에 해상도 차이가 크지 않으므로 UI 요소를 동일한 크기로 유지합니다. 그러나, 화면 크기가 다르므로 UI 요소의 레이아웃을 조정해야 합니다(예: 일부 콘텐츠 줄바꿈).

예 2: BlackBerry® Curve™ 8300 스마트폰을 참조 단말기로 선택합니다. 레이아웃을 BlackBerry Bold 9000 스마트폰 및 BlackBerry® Curve™ 8900 스마트폰에 적용하는 경우 참조 단말기와 다른 단말기 간에 해상도가 다르므로 UI 요소를 크게 만들어야 합니다. 그러나, 화면 크기가 유사하므로 UI 요소의 레이아웃은 조정할 필요가 없습니다.

디자인 중인 각 단말기에서 각 화면의 레이아웃을 확인하십시오. 특정 버전의 단말기 소프트웨어를 실행하는 모든 단말기에서 동일하게 작동하도록 UI를 만들어 보십시오. 개발의 간소화를 위해 일관성 있게 만드는 절충안을 주의 깊게 고려하십시오. 절충안은 필요한 경우에만 만들어야 합니다.

기존 프로그램을 위한 고려 사항

기존에 가지고 있는 프로그램을 BlackBerry 터치 스크린 단말기에서 사용하고자 한다면 터치 상호 작용, 다른 크기의 배너, 배경 이미지 및 아이콘 등을 수용하도록 레이아웃을 조정해야 합니다. 터치 상호 작용에 대한 자세한 내용은 "터치 스크린" 항목을 참조하십시오.

또한 프로그램을 세로 모드, 가로 모드 또는 둘 다로 표시할지 결정해야 합니다. BlackBerry UI 구성요소를 사용하는 경우 방향 모드는 자동으로 처리됩니다. 4.7 버전 이전의 BlackBerry® Java® Development Environment 버전을 사용하는 프로그램을 개발하는 경우 프로그램은 호환성 모드로 실행됩니다. 즉, 터치 스크린을 지원하도록 개발되지 않은 프로그램을 위한 운영 환경을 제공하도록 설계됩니다. 호환성 모드에 대한 자세한 내용은 터치 스크린 개발 이행 기술 자료를 참조하십시오.

관련 개념

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