목록 보기
모바일 지도 SDK의 재설계
아키텍처

모바일 지도 SDK의 재설계

카카오모빌리티
카카오모빌리티
2026년 1월 28일

두줄요약

기존 모바일 지도 SDK의 성능 한계와 플랫폼별 중복 구조를 해결하기 위해 재설계를 진행했습니다. C++ 공통 코어와 그래픽 추상화, 스트리밍 파이프라인으로 성능과 확장성을 개선했습니다.

문제 상황

  • Kotlin·OpenGL ES 기반 렌더링의 프레임 타임 변동성
  • Android·iOS별 렌더링 로직 중복과 높은 유지보수 비용
  • 지도 데이터와 렌더링 엔진의 강한 결합으로 인한 구조적 제약

해결 방법

  • C++ 기반 Android·iOS 공통 코어로 렌더링·데이터 파이프라인 통합
  • Metal·Vulkan·OpenGL을 추상화한 GDI 계층과 데이터 독립 렌더링 엔진 설계
  • FlatBuffers 기반 스트리밍 데이터 처리와 캐시·네트워크 경로 고도화

성능/운영 포인트

  • GPU 프레임 타임 개선, 메모리 사용량 35% 절감, 전력 소모 25% 감소
  • 데이터 양 2배 증가 상황에서도 안정적 렌더링 유지
  • 플랫폼 종속성 완화와 지도 표현 확장성 확보

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...