SDKのサイズはどれくらいですか?
バイナリサイズとメソッド数
SDKをアプリに導入することで、アプリのサイズは増加します。
バイナリファイル(ipa/apk)のサイズやメソッド数(androidのみ)の増加量の一例は以下の通りです。
追加モジュール | 項目 | 増加量 | |
---|---|---|---|
iOS SDK (2.17.0) | Core, InAppMessaging, RemoteNotification | サイズ | 557.6KB |
Core, InAppMessaging, RemoteNotification, Variables, VisualTracking |
サイズ | 729.6KB | |
Android SDK(2.12.1) | core, inappmessaging, notifications | サイズ | 692.6KB |
メソッド数 | 9273 | ||
core, inappmessaging, notifications, variables, visualtracking |
サイズ | 729.9KB | |
メソッド数 | 9687 | ||
Android SDK(2.12.1) with ProGuard |
core, inappmessaging, notifications | サイズ | 343.2KB |
メソッド数 | 2555 | ||
core, inappmessaging, notifications, variables, visualtracking |
サイズ | 367.2KB | |
メソッド数 | 2989 |
計測条件
いずれも空のアプリにSDKを導入した場合の差分を計測しています。
導入バージョンは2021/10/1時点の最新版での測定になります。
また、AndroidのProGuard適用時の計測にあたって、最低限のAPI参照のみを行っているため、API参照状況で数値は前後します。
iOS
- Xcode 13 / arm64 / iOS 13以上
- iPhone 12
- 最適化レベル=-O
Android
- Android Studio 3.1 / arm64 / Android 5.1以上
- Pixel 3a
- ProGuard指定なし
Updated about 1 year ago