Why would a jailbreak be needed? What am I missing?
An iPad developer could compile up copies of some of life's goodies like bash, emacs, Perl, Ruby, Python, some lisp variants, Apache, etc.
Then the developer write a little Mac-application which let the user apply for the Apple Developer program. When that is granted, the application installs the developer tools and downloads the iPad projects for emacs, etc.
Every user which use scripting applications will be his/her own developer. Without jailbreaks.
I'm pretty sure you have to pay $100/year to sign up to the iPhone dev program and I imagine the iPad dev program will be the same. So your idea works fine except for the part where everybody who wants to install your package will first have to pay Apple $100. I'm not sure how many people will be willing to do that just to start learning about programming.
>>I'm not sure how many people will be willing to [pay a tax of $100/year] just to start learning about programming.
Huh, learning? That is like saying people won't buy a car so they can learn to drive... :-)
A user could have an iPad to write and/or run suitable scripting programs. Like emacs. [Edit: Or other programs written with Perl/Python/Ruby/Lisp etc.]
If that is worth a tax of 8-9$/month will vary between users.
> If that is worth a tax of 8-9$/month will vary between users.
And between teenagers who may or may not have access to dad's credit card, or between countries who may or may not have access to that program ;)
This also means that a user won't be able to install some software with a single click ... he'll have to first go through the registration process, with a valid credit-card, and some time on his hands.
I really don't know why people try to downplay this. If this model gets popular (and it already is to some extent because of the iPhone) ... devs and many regular users simply get proper fucked.
>> This also means that a user won't be able to install some software with a single click
>> ... many regular users simply get proper fucked.
My point was to suggest automation of the process. I didn't imply that this would be painless, just less painful than jailbreaks.
If it becomes common, even Steve Jobs will have to give in and have a simple checkbox for allowing scripting apps. (Like different sets of installable applications in Debian/Ubuntu).
You can't distribute any scripting language interpreter (and thus no apps written in a scripting language) via the app store. However there is no reason why you cannot install a scripting language and use it on your own phone if you have the dev tools.
An iPad developer could compile up copies of some of life's goodies like bash, emacs, Perl, Ruby, Python, some lisp variants, Apache, etc.
Then the developer write a little Mac-application which let the user apply for the Apple Developer program. When that is granted, the application installs the developer tools and downloads the iPad projects for emacs, etc.
Every user which use scripting applications will be his/her own developer. Without jailbreaks.