- MoEngage-iOS-SDK - 9.14.0
- MoEngageRichNotification - 7.13.0
- MoEngageInApp - 4.13.0
- MoEngageCards - 4.13.0
- MoEngageGeofence - 5.13.0
- MoEngageInbox - 2.13.0
- MoEngageRealTimeTrigger - 2.13.0
iPhone 12 Pro as ReferenceOur analysis excludes the Universal build because Apple doesn’t install it on user devices. They optimize each app based on the user’s device by installing only the necessary architecture. Therefore, our analysis assumes the iPhone 12 Pro with an operating system version 15.0 as the reference.
MoEngage SDK Size Impact
The size analysis was done when MoEngage-iOS-SDK was integrated into a dummy sample app.| Framework | Version | Compressed Size | Uncompressed Size |
|---|---|---|---|
| Dummy Sample App | NA | 36 KB | 125 KB |
| MoEngage-iOS-SDK | 9.14.0 | 849 KB | 2.5 MB |
| MoEngage-iOS-SDK + MoEngageInApp | 4.13.0 | 1.1 MB | 3.3 MB |
| MoEngage-iOS-SDK + MoEngageCards | 4.13.0 | 1.2 MB | 3.4 MB |
| MoEngage-iOS-SDK + MoEngageGeofence | 5.13.0 | 898 KB | 2.7 MB |
| MoEngage-iOS-SDK + MoEngageRichNotification | 7.13.0 | 933 KB | 2.8 MB |
| MoEngage-iOS-SDK + MoEngageInbox | 2.13.0 | 1.1 MB | 3.1 MB |
| MoEngage-iOS-SDK + MoEngageRealTimeTrigger | 2.13.0 | 1 MB | 3 MB |
| All Framework | Mentioned above | 1.8 MB | 5.2 MB |
Overall Size Impact of MoEngage
- The compressed size is the download size of your app. The uncompressed size is equivalent to the size of the installed app on the device.
- The overall size impact of the MoEngage-iOS-SDK (Core SDK) along with MoEngageInApp, MoEngageCards, MoEngageRichNotification, MoEngageGeofence, MoEngageInbox, and MoEngageRealTimeTrigger modules is 1.8 MB on compressed size and 5.2 MB on the install size of the app (uncompressed size).