All Collections
General
What is the size of Batch SDK on iOS and Android?
What is the size of Batch SDK on iOS and Android?

Batch SDK is lightweight. It packs in all our features, while having a very low footprint on the size of your app.

Baptiste avatar
Written by Baptiste
Updated over a week ago

Batch's SDK approximate size is inferior to 1 MB on iOS and Android.

Here are more details on how we estimate the added size of Batch SDK to your app:

iOS

On iOS, the added size of the SDK to your binary may vary depending on your project, though remaining very limited.

Batch iOS framework includes 7 slices:

  • 3 for iOS (arm64, arm64e, armv7)

  • 3 for simulators (arm64, i386, x86_64)

  • And one for Catalyst (x86_64) + bitcode.

The App Thinning optimization makes sure Xcode's compiler will only include in the binary the necessary slices from the Batch framework.

In case you want to estimate precisely the added size of Batch SDK to your iOS app, you can create an App Size Report with Xcode and focus on the app sizes for thinned .ipa files. You will find more information on how to create an App Size Report in Apple's documentation.

Android

On Android, you can estimate precisely the size of the AAR by downloading the most recent version of the SDK from our download page.

Please note the size may vary depending on your project, especially if you are using Proguard to reduce the size of your app.


This article belongs to Batch's FAQ. Need more help? Find insightful articles, documentation, case & market studies, guides, and even more in our website's Resources section on batch.com and our blog.

Did this answer your question?