--
You received this message because you are subscribed to the Google Groups "j2objc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to j2objc-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I only have numbers for us, but this app uses j2objc and swift (2.something), and lists at 52.6 megs in the app store listing:
https://itunes.apple.com/us/app/droidcon-nyc-2016/id1155197664?mt=8
When you look on the phone, it lists at 26.6 megs, and the phone's app store listing reflects that. For an iOS app, that's pretty good, and there was no effort to make that smaller at the time (it used -ObjC for example, I think). On the device, when looking at local storage usage, it's pretty low in the size listing when compared with other apps. For question #1, our answer is "yes". For a general iOS app with significant "logic", the J2ojbc overhead is reasonable.
I did some absolute minimum size tests several months ago. I posted to ITunes Connect with various configurations. I believe the absolute take-the-doors-off minimum with j2ojbc was 10-12 megs. Looking at it right now, it's listing at 16 megs, but itunes connect changed its interface. It used to show generic app listing size, and a per-device number. That latter set of numbers is gone (or I can't find it). Anyway, react native comes in at 5-6 megs, but you have to consider that the Android side for J2objc is 0 megs, so on the balance I'd say it comparable!
I have no idea on web sizes. We've only done mobile builds. Hope that's useful.