SDK released - Python in iPhone?
Posted on March 7, 2008 by Mikko Ohtamaa
Filed Under iphone, python
I just read waffle’s blog entry about iPhone SDK release. Looks like Objective C is the only supported language by default (I am just downloading SDK).The comments speculated that embedding Python is not possible due to size constraints. Bollocks I say =) Python for Series 60 phones is 500 kb download without trimming. It’s less than the size of HTML page you are viewing now - RAM footprint is even smaller) If Series 60 phones, which have much more modest hardware specifications, can run Python it shouldn’t be a problem for iPhones either.
Why Apple didn’t add additional language support by default? Well they seem to have their hands full to get SDK out at all (delays) so we shouldn’t expect to have perfect set in 1.0 release.
Now, who wants start a porting project with me?
Share This
Other posts by Mikko Ohtamaa
RSS
Hi, I may not be able to help you porting Python to the iPhone but I would like to see Python running on this device soon
I think this would be a great thing to quickly prototype new applications for the iPhone. But as far as I understood the SDK you have to write a Python app, publish it on the AppStore and then set the Python programs on top of this application. Maybe therefore the dirtribution of Python apps could become difficult or restricted by Apple AppStore.
Python would be embedded in Object-C application. You can even statically compile it if you wish. The application user has no means whatsoever to know whether the app runs Python, Ruby, .NET or younameit internally. You won’t have a chance to distribute iPython (what a cool name I invented
separately, except for development purposes.
same here, helping in a port wouldnt be a option for me, but using Python to write apps for the iPhone 2.0 would be a damn sexy concept.
Something along the lines of ‘from iphone2 import X’ would be damn neat.
theyv already released it on iphone but I can’t download it for some reason
Damn gay ass Objective C, I want to start pwning in python for the iPhone, not learning all the stupid Objective C crap.