Skip to main content

Impact Analysis

Important

Helpshift’s Legacy SDKs (SDK Version <=7.x.x) will see end of life as of 31 Dec 2022 and end of support as of 31 March 2023.

Impact Analysis

For every release of the SDK, this page tracks the impact of the SDK on various build and runtime aspects of your application.

Note

App Launch Time

Since all the Helpshift initialization takes place on a background thread, the Helpshift SDK does not affect app launch times.

Version specific reports

You can find impact analysis reports for every version of the Helpshift SDK below.

7.11.0

Note

Performed on MacOS Big Sur 11.4, with Xcode 12.0 and iOS 14.0 (iPhone X). Memory usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 47.4 MB for device and 15.7 MB for simulator.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm6421.84.2 MB
armv721.1NA
i386NA4.1 MB
x86_64NA4.2 MB

When an iOS app is integrated with Helpshift xcframework, the increase in the size of IPA file is around 2.2 MB for both bitcode and non-bitcode versions of the xcframework.

If your app is not already using swift, there will be 4.4 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 2.9 MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 3 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.5 MB (This depends on number of FAQs in the section).
Single FAQadds 2.7 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.8 MB (This depends on number of messages on the chat screen).

7.10.0

Note

Performed on OS X 10.15.7, with Xcode 12.0.1 and iOS 14.0 (iPhone X). Memory usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 44.1 MB for device and 12.8 MB for simulator.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm6421.54.1 MB
armv720.7NA
i386NA3.9 MB
x86_64NA4.2 MB

When an iOS app is integrated with Helpshift xcframework, the increase in the size of IPA file is around 2 MB for both bitcode and non-bitcode versions of the xcframework.

If your app is not already using swift, there will be 4.3 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 2.9 MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.8 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.3 MB (This depends on number of FAQs in the section).
Single FAQadds 2.6 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.8 MB (This depends on number of messages on the chat screen).

7.10.0-withCampaigns

Note

Performed on OS X 10.15.7, with Xcode 12.0.1 and iOS 14.0 (iPhone X). Memory usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The size of the xcframework is 49.8 MB for device and 14.4 MB for simulator.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm6423.44.6 MB
armv724.1NA
i386NA4.4 MB
x86_64NA4.7 MB

When an iOS app is integrated with Helpshift xcframework, the increase in the size of IPA file is around 2.1 MB for both bitcode and non-bitcode versions of the xcframework.

If your app is not already using swift, there will be 4.5 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 4 MB MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.2 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 3 MB (This depends on number of FAQs in the section).
Single FAQadds 4.4 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.6 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.8 MB (This depends on number of messages in the campaigns inbox).

7.9.0

Note

Performed on OS X 10.15.6, with Xcode 12.0.1 and iOS 14.0 (iPhone 7). Memory usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The total size of framework is 19.2 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6404.22
armv703.56
i38604.03
x86_6404.28

When an iOS app is integrated with Helpshift framework, the increase in the size of IPA file is around 2.1 MB for both bitcode and non-bitcode versions of the framework.

If your app is not already using swift, there will be 4.2 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 2.7 MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.2 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.3 MB (This depends on number of FAQs in the section).
Single FAQadds 2 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.1 MB (This depends on number of messages on the chat screen).

7.9.0-withCampaigns

Note

Performed on OS X 10.15.6, with Xcode 12.0.1 and iOS 14.0 (iPhone 7). Memory usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The total size of framework is 21.3 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6404.75
armv703.98
i38604.53
x86_6404.81

When an iOS app is integrated with Helpshift framework, the increase in the size of IPA file is around 2.3 MB for both bitcode and non-bitcode versions of the framework.

If your app is not already using swift, there will be 4.6 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 4.1 MB MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.3 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.9 MB (This depends on number of FAQs in the section).
Single FAQadds 2.8 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.1 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.8 MB (This depends on number of messages in the campaigns inbox).

7.8.0

Note

Performed on OS X 10.15.5, with Xcode 10.2 and iOS 13.5.1 (iPhone 7). Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The total size of framework is 18.1 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6404.24
armv703.57
i38604.00
x86_6404.22

When an iOS app is integrated with Helpshift framework, the increase in the size of IPA file is around 2.1 MB for both bitcode and non-bitcode versions of the framework.

If your app is not already using swift, there will be 3 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 2.9 MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.8 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.6 MB (This depends on number of FAQs in the section).
Single FAQadds 4.8 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 6.5 MB (This depends on number of messages on the chat screen).

7.8.0-withCampaigns

Note

Performed on OS X 10.15.5, with Xcode 10.2 and iOS 13.5.1 (iPhone 7). Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The total size of framework is 20.1 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6404.71
armv703.96
i38604.51
x86_6404.76

When an iOS app is integrated with Helpshift framework, the increase in the size of IPA file is around 2.3 MB for both bitcode and non-bitcode versions of the framework.

If your app is not already using swift, there will be 3 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.6 MB MB of memory.
Helpshift's FAQ screens (showFAQs:)adds 2.8 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.6 MB (This depends on number of FAQs in the section).
Single FAQadds 4.8 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 7.6 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.8 MB (This depends on number of messages in the campaigns inbox).

7.7.0

Note

Performed on OS X 10.15.2, with Xcode 11.3.1 and iOS 13.1(iPhone Xs Max). Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 39.6 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6412.73
armv708.87
i38608.87
x86_6409.05

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.8 MB for both bitcode and non-bitcode versions of the library.

If your app is not already using swift, there will be 2 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.7 MB of memory with peak usage of 4.2 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.8 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 3.3 MB (This depends on number of FAQs in the section).
Single FAQadds 4.6 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 5.2 MB (This depends on number of messages on the chat screen).

7.7.0-withCampaigns

Note

Performed on OS X 10.15.2, with Xcode 11.3.1 and iOS 13.1(iPhone Xs Max). Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 45.1 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6414.90
armv710.10
i38610.22
x86_6410.29

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.0 MB for both bitcode and non-bitcode versions of the library.

If your app is not already using swift, there will be 2 MB size addition in the final downloaded IPA for OS versions below iOS 12.2.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 4.2 MB MB of memory with peak usage of 4.4 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.8 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 3.3 MB (This depends on number of FAQs in the section).
Single FAQadds 4.6 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 5.2 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.8 MB (This depends on number of messages in the campaigns inbox).

7.6.3

Note

Tested with an Xcode 11 built demo app on iPhone Xs Max running iOS 13.1. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 34.7 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6411.13
armv707.73
i38607.86
x86_6407.96

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.59 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.4 MB of memory with peak usage of 3.8 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.4 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.6 MB (This depends on number of FAQs in the section).
Single FAQadds 3.7 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.8 MB (This depends on number of messages on the chat screen).

7.6.3-withCampaigns

Note

Tested with an Xcode 11 built demo app on iPhone Xs Max running iOS 13.1. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 40.2 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6412.90
armv708.96
i38609.13
x86_6409.22

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.79 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 4.0 MB of memory with peak usage of 4.4 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.2 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 3.0 MB (This depends on number of FAQs in the section).
Single FAQadds 4.4 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.6 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.8 MB (This depends on number of messages in the campaigns inbox).

7.6.2

Note

Tested with an Xcode 10.3 built demo app on iPhone 7 Plus running iOS 12.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 34.2 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6410.96
armv707.66
i38607.74
x86_6407.81

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.49 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.5 MB of memory with peak usage of 3.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.3 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 3.1 MB (This depends on number of FAQs in the section).
Single FAQadds 3.4 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.3 MB (This depends on number of messages on the chat screen).

7.6.2-withCampaigns

Note

Tested with an Xcode 10.3 built demo app on iPhone 7 Plus running iOS 12.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 39.6 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6412.70
armv708.89
i38608.98
x86_6409.04

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.69 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.9 MB of memory with peak usage of 3.9 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.3 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.6 MB (This depends on number of FAQs in the section).
Single FAQadds 4.1 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 5.1 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.2 MB (This depends on number of messages in the campaigns inbox).

7.6.0

Note

Tested with an Xcode 10.3 built demo app on iPhone 7 Plus running iOS 12.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 34.3 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6410.49
armv707.29
i38607.41
x86_6407.50

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.49 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.6 MB of memory with peak usage of 3.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.4 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.5 MB (This depends on number of FAQs in the section).
Single FAQadds 3.6 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 5.2 MB (This depends on number of messages on the chat screen).

7.6.0-withCampaigns

Note

Tested with an Xcode 10.3 built demo app on iPhone 7 Plus running iOS 12.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 39.8 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6412.17
armv708.46
i38608.61
x86_6408.70

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.69 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.8 MB of memory with peak usage of 3.9 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.4 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.5 MB (This depends on number of FAQs in the section).
Single FAQadds 3.6 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 5.2 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 1.2 MB (This depends on number of messages in the campaigns inbox).

7.5.0

Note

Tested with an Xcode 10.1 built demo app on iPhone 6S running iOS 12.1.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 32.4 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6410.38
armv707.24
i38607.35
x86_6407.44

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.6 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.3 MB of memory with peak usage of 3.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 3.1 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.8 MB (This depends on number of FAQs in the section).
Single FAQadds 4.7 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.9 MB (This depends on number of messages on the chat screen).

7.5.0-withCampaigns

Note

Tested with an Xcode 10.1 built demo app on iPhone 6S running iOS 12.1.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 37.7 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6412.06
armv708.41
i38608.56
x86_6408.64

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.7 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.5 MB of memory with peak usage of 3.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 3.1 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.7 MB (This depends on number of FAQs in the section).
Single FAQadds 4.4 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.9 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 2.5 MB (This depends on number of messages in the campaigns inbox).

7.4.0

Note

Tested with an Xcode 10.1 built demo app on iPhone 6S+ running iOS 12.1.2. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 35.2 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6411.07
armv707.65
i38607.79
x86_6407.83

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.6 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's install call (installForApiKey:)adds 3.3 MB of memory with peak usage of 3.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQs:)adds 2.9 MB (This depends on the number of FAQ sections and FAQs in each section).
Single sectionadds 2.7 MB (This depends on number of FAQs in the section).
Single FAQadds 3.8 MB (This depends on the FAQ content).
Helpshift's Chat screen (showConversation:)adds 4.9 MB (This depends on number of messages on the chat screen).
Helpshift's Campaigns Inbox screen (showInbox:)adds 2.2 MB (This depends on number of messages in the campaigns inbox).

7.3.0

Note

Tested with an Xcode 9 built demo app on iPhone 6S+ running iOS 11.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 43.9 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6411.05
armv707.63
armv7s07.63
simulator15.55

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.7 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 2.9 MB of memory with peak usage of 2.9 MB (for 1-2 seconds). So around 2.9 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 3.4 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 2.1 MB peak, settling at 2.3 MB.
Single FAQadds 3.2 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 5.3 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.6 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

7.2.0

Note

Tested with an Xcode 9 built demo app on iPhone 6S+ running iOS 11.4. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 43.8 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6411.02
armv707.62
armv7s07.61
simulator15.53

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.8 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 2.8 MB of memory with peak usage of 2.8 MB (for 1-2 seconds). So around 2.8 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 3.0 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 2.8 MB peak, settling at 2.3 MB.
Single FAQadds 1.9 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 5.1 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.6 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

7.1.0

Note

Tested with an Xcode 9 built demo app on iPhone 7+ running iOS 11. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 41.2 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6410.4
armv77.2
armv7s7.2
simulator14.5

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.6 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 2.8 MB of memory with peak usage of 2.8 MB (for 1-2 seconds). So around 2.8 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 2.5 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 2.8 MB peak, settling at 2.3 MB.
Single FAQadds 4.5 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 4.8 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.4 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

7.0.0

Note

Tested with an Xcode 9 built demo app on iPhone 7+ running iOS 11. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 41 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm6410.8
armv77.5
armv7s7.5
simulator15.2

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.6 MB for both bitcode and non-bitcode versions of the library.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 4.3 MB of memory with peak usage of 4.8 MB (for 1-2 seconds). So around 1.5 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 3.7 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.4 MB peak, settling at 2.3 MB.
Single FAQadds 4.0 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 6 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.8 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

6.4.0

Note

Tested with an Xcode 9 built demo app on iPhone 6s+ running iOS 11. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 28.4 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm647.3
armv75.3
armv7s5.3
simulator10.5

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2 MB for iOS 8 devices and around 1.2 MB for iOS 9 and above devices.

If you are using the bitcode version of the library then Helpshift adds around 2 MB size for iOS 8 devices and around 1.2 MB for iOS 9 and above devices.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.5 MB of memory with peak usage of 1.6 MB (for 1-2 seconds). So around 1.5 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 3.7 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.7 MB peak, settling at 1.6 MB.
Single FAQadds 4.0 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 3.1 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3.0 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

6.3.0

Note

Tested with an Xcode 9 built demo app on iPhone 6s+ running iOS 11. Memory Usage will increase with number of FAQs and number of messages in a conversation.

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 29 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm647.4
armv75.4
armv7s5.4
simulator10.8

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2 MB. If you are using the bitcode version of the library then Helpshift adds around 2 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.6 MB of memory with peak usage of 2.2 MB (for 1-2 seconds). So around 1.6 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds: 3.2 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.2 MB peak, settling at 1.8 MB.
Single FAQadds 4.1 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds: 2.8 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3.5 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

6.2.0

Disk space

This is the amount of disk space the static library takes up.

The total size of library is 28.9 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm647.4
armv75.4
armv7s5.4
simulator10.7

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.26 MB. If you are using the bitcode version of the library then Helpshift adds around 2.26 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.4 MB of memory with peak usage of 1.6 MB (for 1-2 seconds). So around 1.4 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:) adds3.6 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.6 MB peak, settling at 1.6 MB.
Single FAQadds 4.2 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds 2.7 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3.0 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

6.1.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 29 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm647.4
armv75.4
armv7s5.4
simulator10.7

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.26 MB. If you are using the bitcode version of the library then Helpshift adds around 2.26 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.4 MB of memory with peak usage of 1.6 MB (for 1-2 seconds). So around 1.4 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:) adds~ 3.5 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.9 MB peak, settling at 1.9 MB.
Single faqadds ~ 4.6 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds ~ 2.8 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.8 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

6.0.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 28.8 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm647.4
armv75.4
armv7s5.4
simulator10.6

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.25 MB. If you are using the bitcode version of the library then Helpshift adds around 2.25 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.2 MB of memory with peak usage of 1.5 MB (for 1-2 seconds). So around 1.2 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds ~ 3.7 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.9 MB peak, settling at 1.8 MB.
Single faqadds ~ 4.6 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds ~ 2.7 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.9 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

5.10.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 26.8 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm646.9
armv75
armv7s5
simulator9.9

When an iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.22 MB. If you are using the bitcode version of the library then Helpshift adds around 2.22 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 1.2 MB of memory with peak usage of 1.5 MB (for 1-2 seconds). So around 1.2 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds ~ 3.8 MB of memory. (This depends on the number of FAQs and sections in the host app).
Single sectionadds 3.5 MB peak, settling at 1.6 MB.
Single faqadds ~ 4.1 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds ~ 2.9 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.69 MB of memory for an average of 3 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

5.9.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 26 MBs.

The breakage is as follows:

ArchitectureSize (MB)
arm646.7
armv74.9
armv7s4.9
simulator9.6

When included in an app, Helpshift library and all it resources will add around 2.29 MB size. If you are using the bitcode version of the library then Helpshift adds around 2.29 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 0.9 MB of memory with peak usage of 1.1 MB (for 1-2 seconds). So around 0.9MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds ~ 3 MB of memory. (This depends on the number of FAQs and section in the host app).
Single sectionadds 4.7 MB peak, settling at 1 MB.
Single faqadds ~ 4.1 MB memory (This depends upon the faq content).
Helpshift's Chat screen (showConversation:)adds ~1 MB
Helpshift's Campaigns Inbox screen (showInbox:)adds around 2.8 MB of memory for an average of 3 campaigns on the device. Please note that this number will vary depending on the number of campaigns received and the resolution of the icon images used in the Campaigns.

5.8.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 24.8 MBs.

The breakage is as follows:

ArchitectureSize (MB)
arm646.4
armv74.6
armv7s4.6
simulator9.2

When included in an app, Helpshift library and all it resources will add around 2.15 MB size. If you are using the bitcode version of the library then Helpshift adds around 2.15 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 0.9 MB of memory with peak usage of 1 MB (for 1-2 seconds). So around 0.9MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds ~ 6 MB of memory. (This depends on the number of FAQs and section in the host app).
Single sectionadds peak 5 MB peak, settled at 1 MB.
Single faqadds ~ 4 MB memory (This depends upon the faq content).
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3 MB of memory for an average of 5 campaigns on the device. Please note that this number will vary depending on the number of campaigns received and the resolution of the icon images used in the Campaigns.

5.7.0

Disk Space

This is the amount of disk space the static library takes up.

The total size of library is 24.2 MBs.

The breakage is as follows:

ArchitectureSize (MB)
arm646.2
armv74.5
armv7s4.5
simulator8.9

When included in an app, Helpshift library and all it resources will add around 2.14 MB size. If you are using the bitcode version of the library then Helpshift adds around 2.14 MB size.

Ram usage

Memory usage (Bitcode enabled in debug mode)

Helpshift's install call (installForApiKey:)adds around 0.8 MB of memory with peak usage of 1.1 MB (for 1-2 seconds). So around 0.8MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQs:)adds ~ 14 MB of memory. (This depends on the number of FAQs and section in the host app).
Single sectionadds peak 5 MB peak, settled at 3 MB (Section with 57 faqs)
Single faqadds ~ 7 MB memory (This depends upon the faq content).
Helpshift's New Chat screen (showConversation:)adds 2 MB on iPad Air, 0.5 MB on iPhone 5s.
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3 MB of memory for an average of 5 campaigns on the device. Please note that this number will vary depending on the number of campaigns received and the resolution of the icon images used in the Campaigns.

5.6.0

Sample app running on a iPhone 6.

Disk space

This is the amount of disk space the static library takes up. The total size of library is 22.3 MBs. The breakup is as follows:

ArchitectureSize (MB)
arm645.7
armv74.2
armv7s4.2
simulator8.2

When deployed in an iOS app, the final linked static library size is around 1.9 MBs.

RAM usage

Helpshift's install call (installForApiKey:)adds around 1.03 MB of memory with peak usage of 1.06 MB (for 1-2 seconds). So around 1.03 MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQ:)around 10 MB of memory.
Helpshift's Conversation screen (showConversation:)adds around 6.6 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3 MB of memory for an average of 5 campaigns on the device. Please note that this number will vary depending on the number of campaigns received and the resolution of the icon images used in the Campaigns.

iOS 6 deprecation

Starting with SDK version 5.x, we officially dropped support for iOS 6. But we had kept the code handling the differences in platforms iOS 6 and below. With SDK version 5.6.0 and above, we have now removed all handling in our code so running your application on iOS 6 is likely to cause runtime crashes and bad behaviour.

5.5.0

Sample app running on a iPhone 6.

Disk space

This is the amount of disk space the static library takes up. The total size of library is 22.7 MBs. The breakup is as follows:

ArchitectureSize (MB)
arm645.7
armv74.3
armv7s4.3
simulator8.3

When deployed in an iOS app, the final linked static library size is around 1.9 MBs.

RAM usage

Helpshift's install call (installForApiKey:)adds around 1.2 MB of memory with peak usage of 1.4 MB (for 1-2 seconds). So around 1.3MB of memory is used when a Helpshift screen in not engaged.
Helpshift's FAQ screens (showFAQ:)around 3.8 MB of memory.
Helpshift's Conversation screen (showConversation:)adds around 3.4 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)adds around 3 MB of memory for an average of 5 campaigns on the device. Please note that this number will vary depending on the number of campaigns received.

5.3.0

SDK payload in your app

The combined library size (libSupport.a) is 15.8 MB. The breakup is as follows:

ArchitectureSize (MB)
i386 + x86_64 (simulator)5.8
armv73
armv7s3
arm644

When compiled with an app for deployment on the app store, armv7, armv7s and arm64 will be taken up and i386+x86_64 or the simulator architectures will be ignored.

Sample compiled payload size using a demo app

Helpshift SDK would add about 1.3 MB to your app's bundle.

SDK memory usage

Memory usage for the SDK support screen launches. Helpshift's install call will add around 1.2 MB of memory usage to your app.

Note

Memory usage tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.

Support API launchMemory Usage (approx. MB)
showConversation5 MB
showFAQs7.9 MB
showFAQSection7 MB
showSingleFAQ (depending on the content of the FAQ)5 - 10 MB