AndroidはGCやるからメモリの解放が不定期で安定性に欠けるから見かけより使えるメモリ少ねーんだよ
12GB積んでても6GB分は色んなプログラムが使ったデータ残りっぱなしで新しく使えないとかそんな感じ
iOSはGC採用せずにアプリ側が明示的にメモリ解放するような仕組みにしてるからこんなもん必要ない
8GBのうち現在プログラムが使ってる3GB以外は全部使えますよ処理終わったらメモリ解放しますよだからメモリ効率が雲泥の差
そのかわりAndroidは自動でメモリ解放してくれるがiOSは開発側でいちいち管理しないといけない手間が出てくる