[iOS/미니앱] iPhone에서 전투중 튕기는 문제

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

내용:

환경: iOS (주로 iPhone 11~13 시리즈 등 저사양/구형 모델) 16pro 등 모델에서도 가끔 씩 발생

현상: 전투중 게임에서 튕김

가설: 미니앱 환경에서 사용하는 기본 메모리 점유율이 높은 상태에서, RTS 장르 특성상 발생하는 던전내 전투중 리소스 로딩이 더해질 때 시스템 메모리 부족(OOM)으로 강제 종료되는 것으로 보임.

질문: * 토스 미니앱 SDK 자체에서 iOS 메모리 한계치를 제한하고 있는 부분이 있는지?

유사한 사례(디펜스/RTS 장르)에서 메모리 최적화를 위한 토스 측의 권장 가이드가 있는지?

이상 문제 겪어보신 개발자님들 조언 좀 부탁드릴게요.

appName (선택)

rise-boom

안녕하세요 :slight_smile:
토스 자체가 점유하는 메모리 위에 미니앱 리소스가 더해져, 네이티브 단독 앱 대비 사용 가능한 메모리 여유가 줄어들 수 있습니다.

  • 전투 진입 전 사용하지 않는 에셋/텍스처를 명시적으로 해제
  • 전투 흐름에 맞춰 리소스를 분할 로딩
  • 저사양 모델 기준으로 텍스처 해상도나 동시 로딩 에셋수 조정

위 조치를 먼저 진행해보시는 건 어떨까요 ?

추가로, 현재 파트너사가 직접 원인을 파악하고 트러블 슈팅을 하실 수 있도록 앱 성능 지표 대시보드를 준비 중입니다.
준비되는대로 별도로 안내드릴게요.

답변 감사합니다. 말씀 주신 내용대로 확인해보겠습니다.