Historical Java performance is poor on resource-constrained devices
6/10 MediumJava's performance on mobile and embedded systems is notably poor. Game designer John Carmack noted Java phones had CPU power equivalent to a 4.77 MHz IBM PC despite modern hardware being far superior.
Collection History
Query: “What are the most common pain points with Java for developers in 2025?”4/5/2026
Game designer and programmer John Carmack concluded in 2005 about Java on cell-phones: 'The biggest problem is that Java is really slow. On a pure CPU/memory/display/communications level, most modern cell phones should be considerably better gaming platforms than a Game Boy Advance. With Java, on most phones you are left with about the CPU power of an original 4.77 mhz (sic) IBM PC, and lousy control over everything.'
Created: 4/5/2026Updated: 4/5/2026