# 모바일 품질은 기기·네트워크·공급망의 교집합

> Startup·frame·memory 예산, secret·signing, enterprise distribution

- Canonical: https://learning.reopt.ai/courses/expo-production/lessons/ex-m4-concept
- Language: ko-KR
- HTML: https://learning.reopt.ai/courses/expo-production/lessons/ex-m4-concept

---

[Expo 엔터프라이즈 프로덕션](/courses/expo-production) 4. 성능·보안·기업 배포 7 / 9

# 모바일 품질은 기기·네트워크·공급망의 교집합

Startup·frame·memory 예산, secret·signing, enterprise distribution
개념 학습 45 XP 9분

시뮬레이터의 평균 성능만으로 프로덕션 품질을 판단할 수 없습니다. 저사양 기기와 나쁜 네트워크에서 cold start, interaction latency, dropped frame, memory를 측정해야 합니다. 동시에 secret은 binary에 넣지 않고 signing key와 배포 대상은 최소 권한으로 통제합니다.
Release gate는 숫자와 소유자를 가진다 앱 크기·startup·frame·crash-free 예산을 기준 버전과 비교하고 초과 시 owner가 예외를 승인합니다. Enterprise·ad hoc·store 배포마다 device·identity·만료·revocation 경계를 따로 둡니다.

| 영역 | 예산·통제 | 실패 시 행동 |
| 성능 | cold start·INP·frame·memory | profile·feature defer·rollback |
| 공급망 | lockfile·SBOM·artifact signing | dependency 차단·재빌드 |
| Secret | server exchange·short-lived token | rotate·revoke·감사 |
| 배포 | store·enterprise 대상 분리 | certificate·device revoke |

- 1 Baseline 대표 기기·네트워크에서 핵심 journey의 예산을 고정합니다.

- 2 Profile JS·UI·native trace로 병목 계층을 분리합니다.

- 3 Supply chain dependency·secret·signing·artifact provenance를 검증합니다.

- 4 Distribution 대상·만료·revocation·지원 창을 채널별로 정의합니다.

실무에 남길 기준

- Release 성능은 평균이 아니라 하위 기기와 회귀 폭으로 판단한다
- 앱에 포함된 값은 secret이 아니며 민감 권한은 서버 교환으로 제한한다
- 인증서 만료와 enterprise device 회수도 제품 운영 일정에 포함한다

[이전](/courses/expo-production/lessons/ex-m3-checklist) 이해했어요 · 계속

---

에이전트용 사이트 안내: https://learning.reopt.ai/llms.txt · 사이트맵: https://learning.reopt.ai/sitemap.xml · 문의: https://learning.reopt.ai/contact
