Garbage collected applications require 2x-4x more memory to run efficiently. Android apps use GC. IOS apps do not use GC. Therefore apple can ship devices with less memory to get the same effective functionality. Less memory means smaller batteries or longer battery life. It’s a good trade off that gives apple more flexibility in terms of hardware platforms.