Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Xcode in your browser, idea only
4 points by Skywing on Aug 1, 2012 | hide | past | favorite | 4 comments
I've had this idea brewing in my head for a few days, now. I think it might be possible to setup an in-browser iOS IDE and debug environment. The technology is out there, it's just a matter of patching it all together.

Here is a concept image I drew up in Paint just now: http://i.imgur.com/yEDT2.png

Here are my implementation thoughts:

+ Use http://codemirror.net/ for the actual in-browser editor

+ Use git for project file syncing, on the server, similar to Cloud9

+ HTTP-based API for fetching and updating files from a client browser

+ Compile on the server using Xcode command line tools, similar to how http://travis-ci.org/ operates

+ Actual iPhone emulator, using the technology, or similar technology, that powers https://browserling.com/ so you could get full click interaction

I know I entirely over simplified this. The only parts that I do not know if they'd work or not would be the actual compiling of the Objective-C code and the VNC-like emulator idea. I don't know if Substack has open sourced the core technology that powers browserling or not (I would assume probably not). Also, not sure if it would run on OSX either. There's probably ways to simplify this, too. Like, I have not poked around at the command line parameters to the iPhone emulator, etc, so I don't know if you can even invoke it from a command prompt, or if you have to go through Xcode.

This would require a lot of server power, but I think it'd be pretty sweet.




I like it. I really want a better IDE than XCode for iOS development, and I hate having to boot up my Mac VM to do some work. I cannot wait until Java comes to iOS (@Java just announced it a few day ago)


Re: the iPhone emulator part, check out Pieceable. It's being mostly open sourced soon. https://www.pieceable.com


What advantages would this bring over regular development and debugging?


Multi-platform iOS development.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: