Well just to clear up a few vague stuffs.
Only a few select animations run at 30 Frames per second. The rest run at 15 frames per second.
I will admit, even for PC, majority of my assets are 35% larger than required but that is to compensate for large screens with Full HD capabilities.
One place i do know i am wasting a lot of resources is that i have 4 layers. And i had to create the same asset 4 times to use on the different layers due to OpenGL HUE n Blur performance issues on mobile devices.
But there is just no way around that.
So i will just specify you need a certain amount of memory to play the game.
Just to demonstrate every single block of spritesheet is 2048x2048