Вы можете использовать Apple XCode IDE для разработки приложений для Mac OS X и платформ iOS. У меня нет Mac, поэтому я не могу дать вам гораздо больше информации о том, есть ли какие-либо различия при кодировании для того или иного устройства, хотя я мог бы предположить, что приложение может быть сделано довольно портативным.
К сожалению, Java не поддерживается на iPad и, вероятно, никогда не будет. Аргументация та же, что и в том, что Apple решила не включать Flash.
Надеюсь, это поможет.