Kotlin/Native's smallBinary and LLVM's MachineOutliner Impact on iOS Apps
Explore the impact of Kotlin/Native's smallBinary on iOS app size and performance.
Kotlin/Native's smallBinary feature does not activate LLVM's MachineOutliner for iOS applications, which poses a challenge for developers aiming to reduce app size. Tests revealed that with some optimizations, the app size decreased from 102 MiB to 81 MiB, although this change increased CPU usage. Developers are questioning whether this behavior is a deliberate performance trade-off or an oversight.
This synthesis was produced from its source by AI; there is no human editor or manual review step. How we work