[Reference] 앱에서 이미지 또는 영상을 불러올 때 크기가 어느 정도되야 사용자 경험을 개선할 수 있을까?
- 1. 앱에서 이미지 또는 영상을 불러올 때 크기가 어느 정도되야 사용자 경험을 개선할 수 있을까?
- (1) : 인터넷 평균 속도 ( 네트워크는 고정적인 수치가 아니라 가변적인 수치입니다)
- (2) : 앱에서 파일 읽어낼때 어떤 방식으로 읽어내는지 확인해보자
1. 앱에서 이미지 또는 영상을 불러올 때 크기가 어느 정도되야 사용자 경험을 개선할 수 있을까?
사용자 경험을 최적화하는 것이 최우선적인 목표이다. 그로 인해 이미지나 영상의 로딩에 대해 고민이 되기 시작했다 🤔
특히, 이미지와 영상은 앱의 시각적 요소로서 사용자에게 큰 영향을 미치는데, 적절한 크기 설정이 사용자 경험을 어떻게 개선할 수 있는지에 대한 고민이 필요했다..
또한, 데이터 사용량 문제도 무시할 수 없었다. 많은 사용자가 모바일 데이터를 사용해 앱을 이용하는데, 고용량의 파일을 불러오는 것은 사용자의 비용 부담으로 이어질 수 있다. 이러한 문제를 해결하기 위해서는 적절한 이미지와 영상 크기를 설정하는 것이 필수적일 것같다고 생각이 들었다
(1) : 인터넷 평균 속도 ( 네트워크는 고정적인 수치가 아니라 가변적인 수치입니다)
- 통신사 LTE 기준 약 5 Mbps ~50 Mbps 미만
- WI-FI 표준 기준 300 Mbps
- 5G 기준 800 Mbps ~ 1,000 Mbps
(2) : 앱에서 파일 읽어낼때 어떤 방식으로 읽어내는지 확인해보자
앱에서 사용되는 썸네일 평균 이미지 크기 - 1.1MB 앱에서 사용되는 비디오 평균 크기 - 5MB
(1) : 파일을 읽는 시간을 측정해보자
전송 시간 (초) = 전송 속도 (bps) / 파일 크기 (bits)
(2) : 파일 크기를 먼저 bit로 변환 해보자
1 Mb(메가바이트) = 2byte ^20
그렇다면 1mb의 이미지는 1,048,576byte (바이트는 8개의 비트로 구성된 데이터 단위 이진법으로 표기됌)
1Bit(비트) = 1byte * 8
따라서 1Mb의 이미지는 8,388,608Bit 입니다 (바이트는 8개의 비트로 구성된 데이터 단위 이진법으로 표기됌)
(3) : bps도 1bps로 환산해보자
1MBps = 1bps * 2^20