iPhone v4: Now with more restrictionsMikey 8 comments
I don't think I need to restate my position on the iPhone development, as my feelings are well documented on this site that I believe the platform to be the software equivalent of a communist dictatorship.
With version 4 announced even I thought there might be some changes, but it turns out that developers have been anally violated with this new addition to the developer agreement which was reported by John Gruber over at Daring Fireball.
For those outside the loop, loosely translated that means that software developers are now prohibited from using any other tools for compiling their apps, and if you're familiar with the recent tension between apple and Adobe this actually means you can't use Adobe tools, specifically the Adobe Flash to iPhone compiler.
If it wasn't already bad enough that Apple dictate how and where you sell your software, they are now saying you must use their tools for the development.
Hank Williams over at WhyDoesEverythingSuck.com highlights it:
Developers are not free to use any tools to help them. If there is some tool that converts some Pascal or, Ruby, or Java into Objective-C it is out of bounds, because then the code is not "originally" written in C.
In all my years I've never heard of a restriction in place that tells developers on any platform what software they can and can not use to create apps.
So, with this asinine restriction in place I would like to offer Steve Jobs a few suggestions of my own for iPhone app developers that might not have occurred to him at first. Perhaps they can be incorporated into version 5 T & C's?
While writing apps, developers:
- must only listen to music that is being streamed through iTunes, and not any other 3rd party application or that which can be heard from anything other than an Apple computer
- must only ever consume Apple approved food and beverages
- must not have any opinions regarding Adobe Flash that conflict with Apple
- must only use the Safari web browser when performing online research
- must not seek advice or ask for assistance from anyone who currently, previously or potentially owns a Windows PC, or has had previous interaction with any Microsoft product
- must not use any Adobe product that assists with GUI design
- must be wearing an Apple approved black skivvy
- must acknowledge Steve Jobs as their supreme leader and never bring his wishes into question
Feel free to add your own in the comments below.