Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Any thoughts on why they they are compiling to native on first run, rather than at install-time?

Or why they don't do it on the server so that you get the specialized binary directly from Google Play? Why should my phone be compiling anything?




Because Android ecosystem isn't locked down to a single app store that would prepare binaries for all 8000+ devices with several hundred different SoCs.

The device itself is by far most capable of choosing optimal compiler optimizations for it's own SoC.


Because you can also sideload apps. Or because Android != Google Experience (i.e. Play Store). Why do you want to be dependent on middleman?


This is Microsoft's approach.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: