Hai due scelte: o incorpora le risorse nell'applicazione e diventa più grande, oppure non le incorpori e devi servirle in fase di runtime.
Servirli in fase di esecuzione significa che l'utente dovrà sedersi e attendere una seconda volta (dopo l'installazione) per utilizzare l'app, sarà necessario gestire i download parziali in quanto chiuderanno inevitabilmente la tua app poiché non funziona correttamente via, e avrai bisogno di un posto dove ospitare i dati.
Inserirli significa che non può essere scaricato su 3G, quindi gli utenti dovranno trovarsi vicino al Wi-Fi per scaricarlo.
Incorporarli è la strada da percorrere. 20 MB non sono nient'altro che Wi-Fi, e se qualcuno non può essere preso la briga di aspettare e salire sul Wi-Fi per scaricare la tua app, probabilmente non ne sono stati entusiasti.
Questo non sta nemmeno considerando il fatto che tu dici che è un'app iPad , la maggior parte delle quali non ha comunque connessioni 3G.