본문 바로가기
iOS/iOS

테스트 디바이스

by 패쓰킴 2024. 1. 23.
728x90

iOS 앱을 개발할 때에는 개발된 화면 결과와 사용자 인터렉션에 따른 결과를 보기 위해 시뮬레이터와 아이폰 실기기를 이용합니다.

하지만 시뮬레이터를 통한 확인에는 한계가 있습니다.

  1. 시뮬레이터는 PC의 리소스를 따르기 때문에 실기기에서와 환경이 달라 앱 성능,메모리,네트워크 속도 등 제대로된 테스트가 불가능 합니다.
  2. 시뮬레이터는 PC의 디스플레이 환경을 따르기 때문에 텍스트, 이미지, 색상 등이 부정확할 수 있습니다.
  3. 시뮬레이터는 마우스를 이용한 터치 이므로 실제 사용자가 아이폰의 화면을 터치할 때 탭 영역이 충분한지 텍스트들이 잘 보이는지의 확인이 어렵습니다.
  4. PC의 기능의 한계 및 지원되는 프레임워크의 한계로 테스트가 불가능한 기능들이 존재합니다.
    • GPS
    • 문자
    • SNS 로그인
    • 푸시 알림
    • 블루투스
    • 카메라
    • 전화
    • 생체 인증

 

테스트에 필요한 아이폰

노치 X vs 노치 O vs 다이나믹 아일랜드

 

우선, 다이나믹 아일랜드 탑재 아이폰의 경우 다이나믹 아일랜드를 활용한 앱이 아니라면 불필요합니다.

그래서 노치가 있는 아이폰과 없는 아이폰을 선택하면 되는데 위의 사진에서도 보이듯 노치 영역이 있는 아이폰과 아닌 아이폰은 화면을 보여주는 영역부터가 달라집니다. 이로인해 UI 디자인에도 차이가 발생 할 수 있으며 개발 시에도 달라지는 화면 영역으로 인해 UI 컴포넌트들의 위치의 차이가 발생 할 수 있으므로 유의 해야합니다.

보통 애플의 경우 iOS버전에 따라 지원되는 아이폰의 모델이 존재합니다. 즉, iOS 버전에 따라 지원되는 아이폰도 기능에도 제한이 있음을 의미 합니다.

따라서 테스트를 위한 아이폰은 프로젝트의 기획구매 예산에 따라 달라질 수 있습니다.

728x90

'iOS > iOS' 카테고리의 다른 글

네이버 로그인 연동 - 2 / 3  (0) 2024.04.08
네이버 로그인 연동 - 1 / 3  (0) 2024.04.08
HTTP 허용  (0) 2023.09.16
페이지네이션(Pagination) 개발 시 발생할 수 있는 문제  (0) 2023.08.31
날린 작업 내역을 복구해보자  (0) 2023.03.31

댓글