The mobile environment really benefits AoT though; you care about CPU usage more due to battery life and you really care about startup performance because slow starts make your platform seem sluggish.<p>Java&#x27;s main usage (outside of Android) atm is on the server-side, and startup time isn&#x27;t a huge deal there and you care about cost more than actual perf.