Even with Google’s Java to iOS source code translator and Oracle’s Application Development Framework (ADF) Mobile extension, the work of translating existing Java applications to both iOS and Android environments remains exceedingly cumbersome. Results are often unpredictable, and mobile software development projects are likely to be dovetailed with HTML5 and Native development efforts, further compromising the practicality of continuing to work with Java.
The practicality matter, combined with Apple’s ideological stance against Java as conveyed in these remarks from Steve Jobs – “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain” – suggest it to be inevitable that Java will remain blocked in the iOS operating system. Why even commit the time, energy and resources trying to adapt your Java code to a mobile friendly format in an already complicated, often confusing mobility environment? The LiveCirrus cloud virtualization approach can efficiently deliver both Flash and Java to iOS AND Android devices, without complex, time consuming redevelopment initiatives.