Android provides the Dalvik Virtual Machine, which allows native Android apps to be developed using a combination of Java and the Android API. Apple's iOS does not provide a Java Virtual Machine; instead, native iOS apps are developed using the Objective-C programming language and iOS's Cocoa Touch layer (an Objective-C API). Is it possible to develop a native app for iOS using Java? Explain your answer.