20 MB is a ridiculous amount compared to anything else going on in your phone, including sending a few high res shots. Many apps and iOS updates are an order of magnitude bigger, and they are not even games.
If size was such a huge concern, Apple would have provided it a long time ago in Swift.
If size was such a huge concern, Apple would have provided it a long time ago in Swift.