Hi,
thanks a lot for ABS: I regard it as a big necessity. Now more than ever.
Some people have already asked [1,2] , but the I would like to take the chance to ask here in this group as the results are not satisfactory at all.
Adding ABS to my application [3] increased the space consumed of the application on the phone significantly.
I have already kicked out all the theme resources which I do not use, i.e. the light theme resources.
Space HTC Desire consumed on phone without data, phone only :
2,77 MBSpace HTC Desire consumed on phone without Data: moved 2 sd:
2,02 MBSpace HTC Desire consumed on phone without Data: moved 2 sd prior ABS:
0,8 MBIs there anything else I can kick out of ABS?
According to me, the real problem is, that there are millions of excellent old phones out there without much space left to install new software.
A lot of (up-to-date) fat system applications cannot be moved to the sd card without rooting.
People get the system message that there is no space left on the device all the time.
This is a waste of resources.
In my current release I still have old school non-fragment tabs and I am currently in the process of migrating to the fragement approach.
In other words: I am using and I am fond of the compatibility API.
Is there an easy maintainable way how I can kick out the unused parts parts of the compatibility API?
Any experience with that?
... maybe I missed something. I will read a bit more on proguard.
Regards and thx in advance
Christian
[1]
https://github.com/JakeWharton/ActionBarSherlock/issues/404[2]
http://stackoverflow.com/questions/10873243/app-size-is-significally-bigger-than-expected[3]
https://play.google.com/store/apps/details?id=de.koelle.christian.trickytripper