Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have an iPod touch. I am a java developer. Sometimes I just want to type out a few lines on my iPod while I'm waiting for something. Is there a java IDE app for iOS? I've looked around and have found one for python and another for php, but none for java.

share|improve this question

closed as off topic by slhck, studiohack May 20 '12 at 20:33

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
-2? Not sure why this is a bad question, but whatever. I just thought I'd ask. –  kentcdodds May 20 '12 at 20:23
    
Questions about smart phones are off topic for Super User. Please just quickly check the FAQ next time! –  slhck May 20 '12 at 20:27
    
@slhck, thanks for the feedback. I admit I was concerned whether this kind of question would be acceptable... I guess I'm paying for it now. –  kentcdodds May 20 '12 at 20:33
    
You can always delete it, but that would affect my rep I earned :( –  Cole Johnson Nov 26 '12 at 18:25

1 Answer 1

up vote 0 down vote accepted

Apple has *never* accepted IDEs for iOS. I doubt any have been created except for IDA for iPhone, which technically isn't an IDE and was never released. Also, I highly doubt Apple would allow a Java IDE onto the store for many reasons:

  • Java API is closed source (most likely private API)
  • Java sucks
  • no debugging
    • not even with Mach-O ARM
  • signing
    • security hole to run unsigned
  • how would you get your binaries off the device?

Now on memory management, crashes are inevitable due to little RAM on the device. If crashes are inevitable then you need to save every line or so, people who don't know about RAM limits of the device would complain and give low review on the App Store that the developers cant do anything about. Also, when a crash does happen, a bug report is "compiled" by the kernel and submitted to the developers. With the amount of bug reports they would receive, they would most likely go out of business. Them going out of business means no updates. No updates means if it uses APIs that are removed in iOS 7, then it won't work anymore. Not working means people demanding their money back. Giving people their money back means the original developers go bankrupt. Them going bankrupt means they have no money. No money means they live on the streets. Them living on the streets means they starve. Starving means death. Therefore, if it ever did happen, you would be liable for third degree murder.

On a more serious note, the closest you can get is a port of an old version of the GNU Compiler Collection and GNUmake for jailbroken devices on saurik's Telephoriso(?) repository on Cydia, but that only works for C and C++

I highly recommend investing in a computer with at least 4GiB of RAM, an Intel processor, and a 64-bit Operating System (Windoz and Hackintosh for me).

share|improve this answer
    
Or invest in an android device, AIDE is a surprisingly good (android not java) IDE running on android. –  Mattias Isegran Bergander May 20 '12 at 20:39
    
@MattiasMay (1) android runs java (2) java is crap (3) android is crap (including their horrid UI) (shivers; throws up;) –  Cole Johnson Nov 16 '12 at 19:17

Not the answer you're looking for? Browse other questions tagged or ask your own question.