Based on feedback I got from Brent in this thread, I decided to take a look at the differences to my app binary size with plug-ins removed. Below is a table that shows my app with all of the plug-ins I am currently using or testing for inclusion in my app at a later time.
The tests show that the combre plugin adds a whopping 22.9mb, and the Fuse (Enable Analytics and Monetization) plug-in adds 10.1mb. The next largest one is Vungle, but it is only 3mb.
Size column is the iOS binary size, built with Corona (Free) 2016.2818 and Xcode 7.2.
[sharedmedia=core:attachments:4837]
I am concerned about the sizes of the combre and Fuse plug-ins. I definitely see Brent’s point that plug-ins have an added cost, but in most cases, it seems to be small. The real outliers are combre and Fuse.
We are at the mercy of the naive SDK we are using and it’s dependencies. The bigger, more indepth the plugin’s SDK and features you want, then our wrapper code will grow with it, but generally speaking, our wrapper code is pretty trivial size wise.
We are at the mercy of the naive SDK we are using and it’s dependencies. The bigger, more indepth the plugin’s SDK and features you want, then our wrapper code will grow with it, but generally speaking, our wrapper code is pretty trivial size wise.