모바일 기기용 애플리케이션 최적화

애플리케이션 개발을 시작하기 전에, 효율적인 기능과 원활한 사용자 경험을 보장하기 위해 애플리케이션의 요구 사항, 범위 및 기능을 분석하고 정의하십시오. 단일 목적을 위해 애플리케이션을 설계하고, 사용자에게 최상의 서비스를 제공할 수 있는 방법을 분석하십시오.

다음 지침은 화면 크기 및 입력 방식 지원 등 다양한 특성을 가진 모바일 기기에 적합한 사용성 높은 애플리케이션을 설계하고 개발하는 데 도움이 됩니다.

지침설명
사용자 파악누가 애플리케이션을 사용할지, 어떤 목적으로 사용할지, 어떤 모바일 기기를 보유하고 있는지 파악하십시오. 그런 다음 특정 사용 상황에 맞게 애플리케이션을 설계하십시오.
작은 화면에 맞춘 디자인모바일 기기의 화면 크기는 데스크톱 기기에 비해 훨씬 작습니다. 데스크톱 애플리케이션처럼 화면에 가능한 한 많은 콘텐츠를 담으려는 시도는 합리적이지 않을 수 있으므로, 애플리케이션 UI에 표시할 가장 관련성 높은 콘텐츠가 무엇인지 신중하게 고려하십시오.
다양한 화면 크기에 맞춘 디자인각 컨트롤의 위치와 크기를 디스플레이의 크기에 맞춰 조정하십시오. 이렇게 하면 모든 해상도에서 화면에 동일한 정보 세트를 표시할 수 있으며, 고해상도 기기에서는 그래픽이 더 선명하게 표시될 뿐입니다.
화면 방향 변경에 대비한 디자인일부 기기는 화면 회전을 지원합니다. 이러한 기기에서는 애플리케이션을 세로 모드나 가로 모드로 표시할 수 있습니다. 화면 방향을 고려하여, 화면이 회전할 때 표시 내용을 동적으로 조정해야 합니다.
애플리케이션 내 이동을 위한 직관적인 방법 설계모바일 기기에는 마우스와 풀사이즈 키보드가 없으므로, 사용자는 터치스크린이나 5방향 네비게이션 패드를 사용하여 애플리케이션 내에서 이동해야 합니다. 또한 많은 사용자가 한 손으로 기기를 조작합니다. 최적화된 사용자 경험을 제공하기 위해, 사용자가 한 번의 클릭으로 정보에 접근할 수 있도록 하십시오. 사용자가 스크롤하거나 입력해야 하는 상황을 만들지 마십시오.
제한된 입력 방식을 고려한 디자인애플리케이션은 수행 중인 작업에 대한 정보를 사용자로부터 수집합니다. 터치스크린 입력 외에도 일부 기기에는 5방향 네비게이션 패드, 키패드, 키보드와 같은 물리적 키가 있습니다. 사용자는 목록, 확인란, 라디오 버튼, 텍스트 입력란과 같은 화면 제어 요소를 사용하여 정보를 입력합니다.
응답 시간을 짧게 유지하십시오지연 현상은 사용자 상호작용에 지장을 줄 수 있습니다. 사용자가 애플리케이션이 느리다고 느끼면 좌절감을 느끼고 사용을 중단할 가능성이 높습니다.
배터리 수명 절약모바일 기기는 항상 전원에 연결되어 있는 것이 아니라 배터리 전원으로 작동합니다. 전력 소비를 최적화하여 총 소비량을 허용 가능한 수준으로 유지하고, 사용자의 배터리 잔량이 바닥나는 것을 방지하십시오.
네트워크 문제 고려사용자가 정액제 데이터 요금제를 이용하지 않거나 WLAN을 사용할 수 없는 경우, 모바일 네트워크 연결에 비용이 발생합니다. 또한 사용자가 기기를 들고 이동할 때 연결 가능한 네트워크는 끊임없이 바뀝니다.
기기의 처리 능력 한계를 염두에 두세요기기에서 사용할 수 있는 메모리는 제한적이므로 신중하게 사용해야 합니다. 모든 모바일 기기가 공통된 기능을 갖추고 있지만, 사용 가능한 리소스와 추가 기능 면에서는 각 기기가 서로 다릅니다. 따라서 모든 대상 기기의 제약 사항을 고려해야 합니다.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.