닌텐도 스위치는 SD카드에서 게임을 실행하는데 스마트폰은 왜 같은 방식이 일반적이지 않을까요?

닌텐도 스위치 2는 저장공간이 부족하면 microSD 카드를 추가해 게임을 설치하고 원활하게 플레이할 수 있는 것으로 알고 있습니다.

문득 스마트폰도 microSD 카드를 지원하는 기종이라면 게임을 SD 카드에 설치하고 내부 저장공간에 설치한 것처럼 원활하게 실행할 수 있을 것 같다는 생각이 들었습니다.

그런데 실제로는 대부분의 스마트폰이 대용량 게임을 내부 저장공간에 설치하도록 권장하거나 SD 카드 설치를 제한하는 경우가 많습니다

이 차이가 단순히 SD 카드의 속도 때문인지 아니면 운영체제나 보안, 저장장치 구조 등 기술적인 이유가 있는 것인지 궁금합니다. 또한 앞으로 SD 카드 성능이 더 좋아진다면 스마트폰에서도 콘솔처럼 외장 저장장치에 게임을 설치해 거의 동일한 성능으로 플레이하는 것이 가능해질지도 알고 싶습니다.

2개의 답변이 있어요!

  • 안녕하세요. 파네스님 장철연 전문가입니다.

    결론부터 말씀드리면 단순히 SD카드 속도 문제만은 아닙니다. 속도가 가장 큰 이유이긴 하지만 운영체제 구조와 안정성 문제도 함께 얽혀 있습니다.

    닌텐도 스위치2는 처음부터 microSD Express를 공식 저장장치 체계에 포함해서 설계되었습니다. 게임도 하나의 플랫폼 아래에서 개발되기 때문에 닌텐도는 "이 정도 속도 이상의 카드만 지원"하도록 통제할 수 있습니다. 반면 스마트폰은 제조사도 다양하고 SD카드 성능도 천차만별입니다. 특히 최신 스마트폰 내부 저장장치는 UFS 4.0이나 UFS 5급으로 동작하는데 연속 전송 속도뿐 아니라 작은 파일을 수만 개씩 읽고 쓰는 랜덤 성능이 매우 높습니다. 대부분의 microSD는 이 랜덤 성능이 내부 저장장치보다 훨씬 떨어집니다. 그래서 원신 같은 대형 게임을 SD카드에 설치하면 로딩 지연이나 텍스처 늦게 뜨는 현상이 발생할 수 있습니다.

    운영체제 측면도 큽니다. 안드로이드는 과거부터 SD카드를 내부 저장공간처럼 사용하는 Adoptable Storage 기능을 제공했지만 제조사들이 이를 비활성화하는 경우가 많았습니다. 이유는 사용자가 SD카드를 빼버리거나 카드가 손상되면 앱이 실행되지 않거나 데이터가 깨질 수 있기 때문입니다. 또한 일부 앱은 보안과 안정성 때문에 외부 저장장치 설치를 허용하지 않습니다. 구글도 앱이 외부 저장소에 설치될 수 있는지 개발자가 직접 설정하도록 만들고 있으며 보안상 암호화도 적용합니다

    불가능한 방법은 아닙니다 사실 기술적으로는 가능합니다. 만약 microSD가 현재 UFS 내부 저장장치 수준의 랜덤 읽기 쓰기 성능과 안정성을 확보하고 운영체제가 이를 표준으로 채택한다면 스마트폰도 콘솔처럼 외장 저장장치에서 거의 동일한 성능으로 게임을 실행할 수 있습니다.

    최근 스마트폰 업계는 SD카드 슬롯을 유지하기보다 내부 저장공간 자체를 256GB 512GB 1TB로 키우고 있습니다. 그래서 앞으로는 "더 빠른 SD카드" 방향보다는 UFS 내장 저장장치 대용량화가 주류가 될 가능성이 높습니다.

    현재 스마트폰에서 SD카드는 사진 동영상 보관용에 더 적합하고 게임은 여전히 내부 저장공간이 가장 쾌적한 환경이라고 보시면 됩니다

    채택된 답변
  • 안녕하세요. 김재훈 전문가입니다.

    닌텐도 스위치는 게임기가 특정 규격의 고성능 microSD와 제한된 하드웨어 환경을 기준으로 설계되어 비교적 안정적인반면 스마트폰은 다양한 제조사 저장장치 앱 구조가 섞여있어 SD카드의 속도 지연과 불안정성이 문제가 될 수 있습니다 또한 모바일 운영체제는 보안과 앱 샌드박스 구조 때문에 외장 저장장치 접근을 제한하고 고사양 게임은 빠른 내부 UFS 저장장치를 활용하도록 설계되는 경우가 많습니다 앞으로 SD카드성능이 계속 향상되더라도 스마트폰에서는 안정성과 보안 문제 때문에 콘솔처럼 완전히 동일한 방식이 널리 사용되지는 어렵지만 기술 발전에 따라 일부활용은 가능해질 수 있습니다