Developers have been up in arms on the news broken by Daring Fireball and TechCrunch. The reported change in the iPhone developer agreement definitely stops Flash developers from creating iPhone apps using the new tools available CS5, but the sword Apple used also cuts into the heart of the MonoTouch, Appcelerator, Unity 3D, Corona, & PhoneGap communities. Being a member of the MonoTouch community, I’m directly affected by this reported change. Easily said, I’ve gone through the 5 stages of grief over the news:
It doesn’t really say that, does it? I mean, they must not realize what this will do to other projects not related to Adobe. I’m sure they won’t enforce it.
Are you F*%#ING SERIOUS RIGHT NOW!? Don’t they realize that some EA games use Lua!? Are they going take those apps out of the store? Don’t give me that “quality of apps” crap! There are TONS of horrible apps written in native Objective-C! “Crappy devs will make crappy apps regardless of how many layers there are & it doesn’t make sense to limit source-to-source conversion.” This is creativity stifling! Apple’s going to lose so many apps they’ll repeal this decision with the QUICKNESS! I’m just going to bang out the best apps ever and we’ll see if Apple tries to take them out of the store. I DOUBT THEY WILL! What happened to the approval process!? Shouldn’t that be enough!? Don’t they understand how error prone manual memory management is!? FURY!!!
Maybe we can team up with other developers and convince Apple to change this. We can show them of the talent that’ll jump ship. I mean, we’re not like those “sexy app” guys, right?
It’s over man! It’s GAME OVER! Damn it! I wasted all this time! What will become of my projects!? I’m tossing out my iPhone & I’m definitely not buying an iPad now. It’ll just be too painful of a reminder that my app is available on it**. Nothing to see here except a teary-eyed developer 🙁
This sucks likes crazy, but I’ve still got time. I’ll make updates to Touch Playbook for as long as I can. MonoTouch is talking about giving developers the ability to create Droid apps and that will kick ass! Windows Phone 7 is right around the corner and since my app is already written in C#, the port should be very easy. The HP Slate runs Windows 7 and obviously Silverlight so there’s another port right there. I’ll get started on that this weekend! If it wasn’t for MonoTouch, I wouldn’t have gotten as far along as I did with Touch Playbook. I don’t regret a moment.
I don’t know what the future of MonoTouch and iPhone development is. Rather, I don’t want to admit what I fear the future is. I’d love for a miracle to take place where the reported language is altered in 3.3.1 to allow MonoTouch and other quality iPhone development solutions. However, if that doesn’t happen, MonoTouch still definitely rocks! For the time being, it feels good to be in the final stage. I don’t like being so angsty. 🙂
I do, however, remain hopeful. I’ve signed the developer driven Tiny Petition against Apple’s reported TOS change and you can too. You might ask “Abel, isn’t this the barganing step? Did you relapse?” and I would reply “Not exactly”. In the bargaining step my thoughts came from desperation in the wake of anger. Right now, signing the petition springs from hope and a desire to stand with my fellow MonoTouch devs and other devs effected by this. This time the motivation is less about me and more about the community.
**I’ve already taken a stab at learning Objective-C and would rather use my time on other languages. I don’t see myself taking up the effort again. Life’s too short and I really like languages like C# & Ruby.