iPhone поддерживает Java несмотря на отрицание этого факта Стивом Джобсом. В устройстве использован процессор Samsung S3C6400, построенный на основе ARM1176JZF.
Этот микрочип обладает аппаратной поддержкой Java приложений, то есть, он может исполнять байткод. Кроме того, технология Jazelle в 8 раз уменьшает требования Java приложений к ОЗУ и позволяет параллельно запускать несколько Java-приложений.
В данный момент установка Java-приложений на телефон Apple не возможна из-за программных ограничений операционной системы. Однако использование процессора с Jazelle в то время как существует точный налог без этой технологии, может означать появление поддержки Java в перспективе.