Android (operating system)
Since Java bytecode is cross-platform (or platform independent), Java applets can be executed by browsers (or other clients) for many platforms, including Microsoft Windows, FreeBSD, Unix, macOS and Linux. They cannot be run on modern mobile devices, which do not support running standard Oracle JVM bytecode. Android (operating system) devices can run code written in Java compiled for the Android Runtime.