온디바이스 리소스 제약·오프라인 동작·SDK 배포 방식 차이로 두 SDK 비교 결
온디바이스 SDK와 Web SDK의 가장 큰 차이는 실행 환경의 제약입니다. 온디바이스는 CPU·메모리·배터리 제약 안에서 동작해야 하기 때문에 메모리 사용량과 연산 효율이 설계의 핵심 기준이 됩니다.
네트워크 의존도도 다릅니다. Web SDK는 인터넷 연결이 기본 전제이지만, 온디바이스는 오프라인에서도 동작하거나 낮은 대역폭에서도 견고해야 하는 경우가 많습니다. 모델 경량화와 로컬 캐싱 전략이 온디바이스 SDK 설계의 중요한 부분입니다.
배포 방식의 차이도 있습니다. Web SDK는 서버에서 버전을 바꾸면 바로 반영되지만, 온디바이스는 앱 업데이트를 통해 반영됩니다. 이전 버전과의 하위 호환성을 더 오래 유지해야 해서 API 설계 시 확장성을 더 신중하게 고려했습니다.