
Ask permission environments crush creativity and innovation. In healthy environments, when would-be innovators/creators identify opportunities the only thing that stands between the idea and its realization is work. In the iPhone OS environment when you see an opportunity, you put in work first, ask Apple’s permission and then, only after gaining their approval, your idea can be realized.
I’ve always worked at the edge; it’s where the interesting opportunities live. None of the startup I’ve created would have been possible in an ask permission environment. Normally, for the sake of the flow of the article, I’d elide the supporting examples, but today I’ll provide two:
In the mid nineties, ahead of even Amazon.com, I founded one of the earliest e-commerce companies. At that time, most banks forbid Internet credit card transactions. They were fearful, so they enacted policies that blocked innovation. Of course that wasn’t universal: a few banks bucked the trend and, together with entrepreneurs like me, created a new sector of the economy. Pedants will point out that we still needed a bank’s permission; more reasonable readers will observe that there was no single daddy entity whose approval we required.
Early last decade, at roughly the same time and in parallel, I created a company like PayPal. Person-to-person payments threatened the banking establishment to such an extent that we were routinely told PayPal-like transactions were criminally illegal. A decade later, Wired Magazine placed PayPal as the cornerstone of the future of money.
The innovation in both of these examples made the establishment uncomfortable — they’d have stopped us at the gates had they been able too. Apple can, at their least bit of discomfort.
That’s wrong. It’s been wrong. And, with the extension of this approach to the iPad, it’s becoming ever more wrong. And this week’s news that “Applications must be originally written in Objective-C, C, C++, or JavaScript” — making verboten Corona, iPhone Wax, and Unity 3D, destroying one of the most innovative areas in iPhone dev — is more wrong still.
Without exception, whenever I’ve taken built an app to capitalize on one of my ideas it’s run afoul of Apple’s policies. My most recent example: CodePromo is my promo code fetching iTunes Connects helper app. I created it knowing — and accepting — that it would never be accepted in the store. It’s an app for developers, so source or developer binary resigning are both technically feasible alternatives for distribution. However, Apple could decide that this violates the Ts&Cs and kick me out of the program, thereby taking away my ability to support my family.
I’m fine with Apple curating the App Store. If they want to treat the App Store as an extension of their brand, fine. If that’s their goal, they should decimate — literally — the store, stripping out the crappy-yet-inoffensive dross. But provide unrestricted, frictionless, off-store distribution a la Android.
I’m a principled person. Apple’s offended my principles. Consequently, I’ve decided to abandon iPhone development. I won’t work in this ask-permission environment any longer.
What About The Site/Podcast?
This’ll be the last Mobile Orchard iPhone post and there’ll be no further iPhone podcasts. I’ll leave the site online as long as I have the server. I’m proud of the content we’ve created and won’t punish iPhone devs by pulling it offline. Ari’s This Week In iPhone/iPad News column will also be discontinued; he says he’ll start posting iPhone/iPad news items to his blog, so go subscribe if you’re interested.
What’s Next For Me?
Mobile Orchard is — well, was — how I earned a living. Teaching iPhone dev classes, plus a little from advertisers and our holiday bundle, provided enough income for me to keep my kids and wife warm, clothed and fed. So I need a new source of income.
I think the chances of Google making me Tim Bray-like offer (i.e, to pay for me to do this for the Android market) are virtually non-existent. That said, Google, if you’re reading this I’m interested. I’m a hybrid in the iPhone world: I produce tech and business content and commentary. I’m a great voice for the developer-entrepreneur community. I could do the same in Android land. Lacking that, maybe you’d at least send me a Nexus One?
I have two startup ideas of my own that I’m weighing and I’m interested in external opportunities (startup or otherwise). I’ve posted my bio here. Reach me at dan@mobileorchard.com or 612-423-3694.
Do me a favor: please don’t unsubscribe/unfollow. I’d like to be able to let you all know where I end up.
Thanks
Finally, I want to say thanks. Ari, you and your column have been invaluable. Peter, thanks for helping get things started. Thanks to the other contributors. Thanks for reading.









{ 25 trackbacks }
{ 136 comments… read them below or add one }
Geoff 04.09.10 at 11:57 am
Very well written. I fully agree with you. The iPhone/iPod/iPad/Etc. are great devices, but Apple deciding what you can use on it (and in your case, what you can distribute on it) is ridiculous.
Adam Wisniewski 04.09.10 at 11:58 am
Thanks for your great posts and podcast and congratulations on making such a bold move. I’ve been feeling the same way lately about Apple and iPhone development. Fortunately, I haven’t dumped too much time into it. I’ll still buy an iPad and maybe one day develop something for it, but the latest developments are not encouraging.
Michael Tyson 04.09.10 at 12:04 pm
We’ll miss you, Dan - Thanks for the time and energy you’ve put into this, it’s been a great resource. If you ever run into trouble keeping the archives online, let me know if I can provide assistance.
Thanks for taking a stand on this.
I wish you all the best.
Martin 04.09.10 at 12:04 pm
Wow. I’m shocked. I can’t say I completely agree with your decision, but I applaud your commitment to your principles. I hope it works out for you and hope Apple takes notice that they’re losing talented programmers through there closed system.
Garry Seto 04.09.10 at 12:10 pm
Thanks for everything you’ve done for the community and the platform, Dan. You will definitely be missed but I wish you luck in everything you do in the future.
Jeff Haynie 04.09.10 at 12:13 pm
This site will be missed. You and the site provided lots of useful tips, information and inspiration.
Preston Sumner 04.09.10 at 12:25 pm
This seems like hyperbole. It’s an embedded platform with limited hardware resources–specifically, a device running on another company’s phone network which probably contractually obligates all kinds of quality controls on Apple’s part–so of course the software on it will require an approval process. It’s not fun when a phone crashes or loses its battery life due to a rogue app.
This is the same quality control environment other appliance-like devices have required for decades, such as consoles. There has been plenty of innovation on the iPhone platform, and there aren’t downtrodden, artistic developers having their precious creativity stifled.
The begging for a job at an Apple rival at the end just comes off as spite.
Sebastian 04.09.10 at 12:26 pm
I have an extra Motorola Droid (with Verizon service for a month) that google gave me… it’s yours if you want it.
pTracker 04.09.10 at 12:33 pm
Wow - I’m shocked as well, and sorry to see you go. You were doing an awesome job. Good luck with whatever you end up doing, and let me know when you are ready to beta test your Android class!
Stefan 04.09.10 at 12:35 pm
Sad to hear Dan. Thanks for your work and good luck with your next startups.
There is only one thing I’d like to add. Someone compared the App Store with Walmart. If they don’t want to put your goods on their shelves then you won’t sell. I see no difference with the App Store. I think you put too much emotions in your decision. Apple is very profit oriented and quite emotion less when it comes to other stuff unrelated to their core intention. That said why not do the same? If you want to build something great for the iPhone and have no problem with Objective-C, then just ignore the new restriction(s). Besides I am confident that Apple won’t exclude big players like Unity 3D. The only thing that bothers me is that Apple uses the new restrictions for the childish trial of strength with Google and Adobe.
Ask permissions environments are everywhere. Unless you set out to live alone you will always encounter them. And Android land isn’t without its own problems. I can understand the charm of opensource and the Android community. Running a linux based phone in my pocket is very appealing for a former sysadmin. But I have somehow grown out of it. How many times will I fumble with these cool yet not so important gadgets. At the end of the day I’d rather use an amazing device with a great interface then a device with disadvantages and small flaws where “freedom” is written all over it
I’d say don’t waste the time you have invested with iPhone development. If you want to develop on the edge then just be smarter, predict roadblocks and solve them.
Thomas Ortega 04.09.10 at 12:35 pm
Hi Dan,
We’ve not known each other long, only met via 360|iDev, but I did see how others looked up to you. You gave of yourself to help others learn, which is a honorable thing. I’m sad to see you leave the community, but hope that you continue to help others learn in the future.
The world needs more people like you, don’t let them down.
Michael Lehmkuhl 04.09.10 at 12:40 pm
Thanks for sharing your iPhone expertise with the community. It’s been valuable and appreciated. Good luck with the next thing, whatever it ends up being.
Robert Hawkey 04.09.10 at 1:02 pm
Very sad to see you go Dan, this site’s been quite helpful to me in my iPhone dev efforts. Google if you’re reading this please do engage Dan in some fashion! Android is in desperate need of help.
I too am sickened by some Apple moves. Taking money out of successful businesses like Openfeint, Scoreloop, as well as the various advertisement companies. They took the risk, brought their babies to life, and now Apple will steal their thunder, and make whatever changes to the OS or their policies they need to in order to ensure they’re the ones that benefit from the broken ground. It really seems like what’s the point? If you truly do have a great idea and bring it to life, you’ll just have it robbed from you.
Ishimaru 04.09.10 at 1:11 pm
Why not get your fellow devs together and form a union of disgruntled iPhone devs? If you want Apple to listen then you need to speak louder. That goes for anyone! If you think this is wrong then fucking say something!!
Abhi Gupta 04.09.10 at 1:11 pm
I am constantly amazed to find very smart people who are surprised to learn that companies act in their own self-interest or it is first time someone has done something like that.
Benjohn 04.09.10 at 1:13 pm
If you follow your hunch, you’ll do fine. That’s what got me in to iPhone dev (and a fairly liquid lunch with friends after loosing my job with my wife pregnant…), and for now, my hunch is going to keep me here too.
I can definitely understand others feeling differently though, and I applaud that you’re following your instinct, particularly of fairness, and especially if it’s giving you harm. I’m sure it will be short term harm though.
All the best,
Benjohn
Jeff Lewis 04.09.10 at 1:24 pm
The only thing they will listen to is money.
Everyone that bought into the iphone development program planning to use an alternative language needs to do a CHARGE BACK on their $99 enrollment fee.
iknowthetruth 04.09.10 at 1:30 pm
who cares when another bad developer leaves?
Billy Gray 04.09.10 at 1:35 pm
Good for you, Dan. Good luck and thanks for all the fantastic writing and audio!
I suspected you wouldn’t take the recent developments lying down. I sympathize quite a bit, and while I have every intention of continuing work on the two apps we currently have in the store, I can’t personally bring myself to start building out any of my newer ideas for such a platform.
P.S. Ask GOOG to send you an HTC Legend
Brian Stormont 04.09.10 at 1:36 pm
Sorry to read this news, Dan. I enjoyed your site quite a bit.
Best regards,
Brian
Ari Braginsky 04.09.10 at 1:44 pm
Dan,
It was a pleasure writing the weekly iPhone and iPad news column. It is important to stand by your convictions and I hope you all the best in the future.
Ken 04.09.10 at 1:47 pm
I’m very sad to hear this news, Dan. I’ll miss your podcasts and insightful blog posts. I wish you the best with whatever comes next.
Ken Seto 04.09.10 at 2:02 pm
Thanks for your amazing contribution to the community, your site and your insight will be sorely missed. I wish you all the best with your future endeavours!
ansca 04.09.10 at 2:08 pm
Best of luck Dan. Let us know where you end up.
Best wishes in your new endeavor
Carlos and the Ansca Team
Jason 04.09.10 at 2:08 pm
Well don’t let the door hit your ass on the way out. I’m so tired of hearing iPhone devs cry and moan every time they disagree with one of Apple’s policies.
Mario Aquino 04.09.10 at 2:21 pm
Dan,
Your podcasts were a fantastic source of information for me as I have pursued my interest in iPhone development. You’ll no doubt be successful in whatever you do next. Android is a great platform. It would be worth your time to consider investigating it for yourself. Good luck!
John Voorhees 04.09.10 at 2:22 pm
Dan, sorry to see you go. Great site and great podcast. You will be missed by many. Good luck.
Larry 04.09.10 at 2:33 pm
Quick, somebody call a wahmbulance!
Pete Forde 04.09.10 at 2:35 pm
I love how the punditrolls are always the only ones that don’t leave a link back to properly identify themselves. How big of them!
Your passion for building this community is an inspiration to us all, Dan. I can’t wait to see where you land next.
As for the haters… who are you guys? Oh right - nobodies.
Christine 04.09.10 at 2:41 pm
Although I totally understand your point and frustration, abandoning your readers, the people who wanted your help, and those that look up to is is just wrong. Apple have always been a “closed” network that’s no big surprise there, so why the sudden stand, why did you only decided to do this now?
You won’t make change by “packing up and shipping out”, you should think things through, you should help make change, by leading the developers, and supporting them too like you were doing. I don’t think it’s very nice of you to abandon your readers / listeners.
Mistake. I won’t be following someone who abandons things rather then makes change.
Will 04.09.10 at 2:44 pm
So your quitting running a site that you make a good living from because you don’t agree with Apple’s policies that have ALWAYS been in place?
I smell BS but i’m not being nasty about it if you wish to quit then go ahead and quit! I for one am happy that my iDevice is closed to anything being installed and as an Apple developer will always face certain walls in terms of anything they choose to no longer support or do.
That said, you hit a brick wall what should you do? My first iota is to climb over the wall and keep pushing forward whereas your first thought is that the wall is too high so you put your tail between your legs and walk back home and in this case you take your ball with you.
I have been a follower of this site a long time and have the RSS feed on my iGoogle page so i check it several times per day and appreciate all of the hard work you have put into the site. I have ran many large sites before and understand the workload needed to drive forward.
I just think that there is another “REAL” reason why you are doing this and not the one you claim which has been the issue since forever anyway.
Apple’s approach does not limit the developer to the point that he stops and can go no further. There is always a different “right” way to do things, the “Apple” way which in my experience is usually the best way to do things anyway.
A true leader would carry on regardless and help his readers climb the walls that get placed in front of them based on the experiences they have had and the walls they had to climb.
My 2 cents.
Billy Gray 04.09.10 at 2:46 pm
> As for the haters… who are you guys? Oh right - nobodies.
They do it all for nookie.
> I am constantly amazed to find very smart people who are surprised to learn that companies act in their own self-interest or it is first time someone has done something like that.
I think this is a dangerous way of looking at things. First off, no one is surprised. But the thing that I think is really important to note here is that Dan isn’t whining as some are suggesting above, and further more he isn’t:
# telling anybody else what they should do, or
# telling Apple what Apple should do, or
# arguing that they should act in his interests instead of their’s.
That’s not what this is.
Dan is no longer participating, and he’s stating publicly why he’s not participating, in clear terms. You don’t like it? You don’t care? Go watch the Insane Clown Posse video everyone’s excited about. No one will be upset, honest.
Billy Gray 04.09.10 at 2:47 pm
> As for the haters… who are you guys? Oh right - nobodies.
They do it all for the nookie.
> I am constantly amazed to find very smart people who are surprised to learn that companies act in their own self-interest or it is first time someone has done something like that.
I think this is a dangerous way of looking at things. First off, no one is surprised. But the thing that I think is really important to note here is that Dan isn’t whining as some are suggesting above, and further more he isn’t:
# telling anybody else what they should do, or
# telling Apple what Apple should do, or
# arguing that they should act in his interests instead of their’s.
That’s not what this is.
Dan is no longer participating, and he’s stating publicly why he’s not participating, in clear terms. You don’t like it? You don’t care? Go watch the Insane Clown Posse video everyone’s excited about. No one will be upset, honest.
Billy Gray 04.09.10 at 2:48 pm
arrrrgh double post for the typo. dang. my apologies.
Barbara Gavin 04.09.10 at 2:54 pm
I think a person should have the backbone to follow their convictions. So I respect and salute the choice you have made. Good luck in whatever you do next. And if there is anything I could do to help, please let me know.
Tom 04.09.10 at 2:59 pm
Dan, I have learned a lot from your blog posts and am quite sad to hear these news. But on the other hand I totally agree with you. I used to be a complete apple fanboy some time ago but this has dramatically changed during the last couple of years.
Our company is developing for multiple mobile platforms (including the iphone, grrrrrr….) and I seriously hope that android, maemo and the other guys can kick apple’s butt sooner rather than later.
Mike 04.09.10 at 3:13 pm
Dan,
First thanks for creating this site and podcast. I’ve thoroughly enjoyed them and am very appreciative of people like yourself that take the time to produce such good content.
I totally agree with you. Apple makes fine devices, but what they are doing to developers that are a big part of their success is wrong.
Jamie Briant 04.09.10 at 3:45 pm
“Pedants will point out that we still needed a bank’s permission; more reasonable readers will observe that there was no single daddy entity whose approval we required.”
There’s no single daddy entity in the mobile phone world. There’s Apple, Android, Microsoft, Palm, Nokia.
anonymous 04.09.10 at 3:49 pm
Dude, why you are complaining? Why you supported apple that long if they are so bad?
Your resort to such high words about future and stuff is so repulsive. Just tell us this is regular business divorce and no more consensus about funds. Or simple f-k a-le would suffice. I bow in disgust.
Bob Smith 04.09.10 at 3:54 pm
I’m sick of what seems a flurry of “Principled” posts about Apple’s direction with their licence agreement. What did we expect when we signed on? Why are developers only now throwing their toys out of the cot when they knew perfectly well that Apple changes their terms & conditions frequently? Get over it people, this is “business as usual” for a large company, no surprises here.
And everyone’s forgetting just how innovative iPhone and app store is. It is a massively disruptive industry with virtually unlimited untapped potential. And if Dad did head over to Google HQ, there’s an ironic twist in that he’ll be at another company which has mimiced Apple’s App Store model.
Maybe it’s just me but this post doesn’t feel genuine. I suspect Dan is using Apple’s decision as his excuse to get out, and by doing this he’s written what is a popular blog post and put out his feelers for a job at the end of it.
Developers need to get over their egos and work on software they feel good about writing. If by jumping ship you’ve lost your abilitiy to get your idea infront of 50 million users and you go work in a hole somewhere, is that really doing the world a service?
Rant over. Dan, thankyou for what you’ve given the Objective-C developer community over the last year or so. It’s been a great gift.
Bruce Jackson 04.09.10 at 4:06 pm
Dan, sorry to see you go. As a new iPhone dev. I really appreciate(d) your great effort.
Good luck with your next project.
Benjamin Levy 04.09.10 at 4:10 pm
I understand your statement and your position, I’m left wondering why not work to change the system to something you can be more comfortable with? In my opinion your points are valid, as are Apple’s, but I can’t help but think there’s a middle ground where smart developers and smart Apple folk put their heads together and find compromises and solutions that answer all of the issues you put forth. It’s easy enough to walk away, harder to stay and promote sensible change, but the rewards are greater.
It would not be too difficult to put together a collection of developers to work in an advisory role, perhaps coming up with solutions that will make a positive difference for all concerned. Jobs’ recent comments on an unregulated app on the iPhone not being welcome (as it is with Android) begs to be answered with an opportunity for users to make their own determination as to whether to have that kind of app on their phone.
Either way, good luck.
Thomas 04.09.10 at 4:15 pm
That most people are lamenting your departure suggests you’ve been a great influence and help in the iPhone dev world. That a few are skewering you for changing track just proves it.
mmll 04.09.10 at 4:17 pm
Does this mean I’ll get my microphone back ?
arjun 04.09.10 at 4:28 pm
While I understand your line of thinking, the sense of entitlement is wrong. The analogy to big banks is wrong. The idea that Apple is a ‘big daddy’ is wrong. There are alternatives to Apple, there are other people whose permission you don’t need. Go to them. You came here because you thought it was worth it, these are the rules of the game. As a dev, you might want to inquire if there were technical reasons before mouthing off.
Dan 04.09.10 at 4:30 pm
Wow some really smart developers are waking up to Apple :>.
Bruce 04.09.10 at 4:31 pm
Wow…seems a little rash. Are you sure you don’t want to sleep on it?
Count me as one the many who have appreciated your contribution to the community.
FWIW, there well may be good technical reasons for Apple’s decision:
http://bit.ly/a65yZd
dino 04.09.10 at 4:35 pm
I would like to thank you for refusing to be part of Apple’s closed system. And for being vocal about it. When terms like this are quietly accepted or, worse, vigorously defended, it hurts our entire field.
30 years ago, Gates, Woz and Jobs would never have given control of their futures to an organization like today’s Apple.
Rhys Cazenove 04.09.10 at 4:40 pm
Dan,
Like other commenters, we met last year at 360|iDev. Since then I have been following this blog keenly and appreciating all that you post.
I completely understand your dilemma, and respect your decision. Personally, I feel that much of this is borne out of Apple’s intent on absolute secrecy, and it’s a double edged sword. On the one hand, it keeps competitors on the back foot, whereas on the other, it can sometimes take time to understand the true purpose behind decisions, which at the time may appear arbitrary or brutal.
I’m not ready to cast judgement on this latest policy change. Sadly, I was in the middle of evaluating Titanium for a project, which I now (for the time being at least) need to evaluate the time and cost of coding it using straight Obj C. Such a shame - it’s a very promising company.
I wish you the best of luck in your endeavours, and I have no doubt you’ll be greatly appreciated in whatever developer community you choose to be a part of.
Nicolas Goles 04.09.10 at 4:47 pm
Dan,
I admire the effort you did in order to make this site and a real community of developers. I’m a student in Chile, and when the new PodCast episodes where on-line I quickly added them to my playlist in the iPhone and listened in my 45 minutes ride from home to my University.
I learned a lot here, hell, I even won an iPhone development competition in Chile not only because this place exists, but because the iPhone dev community motivated me and taught me a lot. You where one of the devs that where actually making this community happen, and without that, the possibility of me to assist WWDC 2010 (contest prize) would be near zero.
For being a part of this, I want to thank you.
It’s a real shame to see a big part of the iPhone dev community to be leaving/stopping, and I wish you luck wherever you go…
On the other side, my personal opinion about the Apple Policies is that they where always there, but now they just made them clear. I’ve had a lot of meetings with people who wanted to start iPhone development over the last year, and even gave some lectures in my University. In each of those occasions I stated that the best way to be in this platform, was to go the Apple way, just because I suspected this was going to happen sooner or later ( Apple getting stricter/clearer about their policies ).
Well again thank you,
it would be awesome if you could re-consider your position.
swedegeek 04.09.10 at 5:25 pm
First I love the angry trolls running to Apple’s “defense.” That’s part of what’s always made me feel uncormfortable about the community.
Second those trolls are failing to see their beloved mothershop change the rules as the game is being played. That is always a concern from a company that is supposedly the pioneer in this arena. Sure they’re motivated by profits and indeed should be. Sure it’s totally their perogative to do so. But anyone bringing out the pompoms on this decision either needs their head examined or a fanboy intervention.
That said I personally don’t consider my dev projects impeeded by these changes, so I’ll keep doing my thing. Dan best of luck with finding greener grass… It’s definitely out there.
jcg 04.09.10 at 5:52 pm
i can see apple’s side on several points — people who are writing for CoronaWaxFlash3Dwhatever are not writing Mac/iPhone/iPad apps, they are writing apps to run on the CoronaWaxFlash3Dwhatever platform. and this has some repercussions:
a. from a process standpoint, if Cor… makes a change in their base SDK that suddenly increases performance 3x with no changes in the written code, then Apple will be flooded with potentially hundreds/thousands of app updates that are only changing the base SDK. we already complain about how slow the approval process is - imagine being right behind that flood.
b. from a security standpoint, all it takes is one disgruntled Cor… employee to introduce a logic time bomb 0-day in the SDK that affects a lot of apps. or one flaw in the Cor… SDK that a hacker can exploit to affect lots of apps for the price of finding a single exploit. there is a reason why Flash has become a favorite target.
c. from a crapware standpoint, a lot of these SDKs have a selling point that the users have to know little or nothing - build a quick app and profit$. which floods the store with cheap, not well thought out, crapware.
d. from a performance standpoint, since stuff can now be in the background, there is a much larger potential for SDKs to put CPU hogging stuff in the background (maybe accidentally) that kills performance.
personally, i would rather see fewer well-crafted apps in the app store and get rid of all of the cheap apps from use-my-SDK-and-get-rich-quick.
Jeff Murray 04.09.10 at 5:56 pm
Agreed completely. Apple are out of control and more developers need to say no to their oppressive regime. That’s why Apple have so many lawyers, so that they don’t have to actually TRY to beat their competition - their lawyers do it for them.
ambi verlant 04.09.10 at 6:14 pm
Your loss dude. You obviously can’t compete in the big boy world of iApps.
Better of with Android or Palm.
Abasinyia
Brian McBride 04.09.10 at 6:23 pm
I applaud someone who takes a stand on ethics. The business world is very short on ethical behavior. Even with the success of a society based on capitalism, the corporate structure breeds unethical actions for the bottom line.
For those who take the stance that Dan should just “get over it” are the ones who ignorantly propagate mankind’s decline under the corporate overlords.
As a small business owner, I run an ethical shop. I treat my clients with ethics and my competition the same. My work stands on its own without the need to bring everyone to court around me who wants to compete in my space. We live in a world of corporate greed where big money buys the laws that should be protecting us and instead protect them.
With that - Apple is corporate greed. On this issue, the main people hurt are the developers. They loose the ability to use tools to maximize their earnings. Whatever excuse BS you might fabricate, this is a corporate decision to make cross platform app more difficult to produce.
What is next? Apple could drive this further by demanding that if you develop an app for the iPhone, you cannot develop a similar app for the Android OS. Or perhaps Apple will dictate what art program you edit your icons and photos in. Apple might even demand that if you use any stock images, they come from a company they own. Why not?
It is not often you see someone willing to make a big change for the sake of morality, especially in business. To that, I applaud you and wish you well.
John 04.09.10 at 6:32 pm
Why does seem I am the only one saying “I saw this coming”? The second I heard of CS5 deploying xcode I knew its likely repercussions on the App Store and how blatantly it was in defiance of Apple’s business model.
Mike Britton 04.09.10 at 6:35 pm
I agree completely with your decision, and encourage others to follow suit. A closed ecosystem is ultimately an unhealthy one.
vitriolix 04.09.10 at 6:46 pm
Thanks for posting this, I agree wholeheartedly with your decision. That any developer could encourage a platform with this level of arbitrary control and restriction of legitimate competition is perplexing. Thanks for taking a principled stand.
iWeak 04.09.10 at 6:50 pm
Thanks for everything Dan. I am a huge fan of your genuine, open style and your resources have helped me a lot. I hope for you (and Apple) not to become the Stauffenberg of iPhone development world. You could change this site into an alternative multiplatform resource though: Maemo, WinCe7, Android… Just a stupid idea from a regular reader/listener. Non of my business so anyways I wish you good luck.
dcolumbus 04.09.10 at 7:07 pm
Well written… as always. I have to admit that I am considering jumping onto the iPhone development bandwagon simply because Apple is now threatening what I use to make a living - Flash. I don’t know how far this “war” will go on, but I do know that it makes me feel unstable. I’ve written a short article on my site expressing some of my surface-level feelings on the subject.
I’m curious, Dan, what do you see as a profitable platform to look into and learn, if not Apple?
John 04.09.10 at 7:50 pm
I will certainly miss your work. You’ve done great work for the community.
I’m a bit surprised at this hippy mentality, however. Apple is a company, though (not a war machine). They’ve made a lot of people rich and have made it very easy to work out some very creative ideas. If you don’t like the rules, find another platform. Some of us developers would rather work on our ideas than entertain this self-righteous type of venting.
I hope you find success in your new career. Your work will be missed here.
Matthew Frederick 04.09.10 at 8:13 pm
Very sorry to hear it, Dan. Your site and your podcasts have been hugely helpful to me.
As to those “jumping to Apple’s defense,” Apple is doing this to protect what it sees as its interests, whether any given person considers it ethical or not. As someone who does develop in Objective C, this change is simply good news. Right now the app ecosystem is strong, and people are still earning money. The iPad and OS4 and new phones this summer will help keep that trend going. A flood of Flash-based (or Corona or Titanium or Mono or whatever) apps — good apps or not — just further dilutes the App Store, making it even tougher to find what the Obj-C developers are producing.
While it’s certainly possible in the long run that this will be a bad move on Apple’s part, at least for the next year or so they’re doing a fine job of protecting their existing developers (including me) with this move. Like it/consider it ethical, or not.
JLM 04.09.10 at 8:25 pm
iPhone is making it impossible to create cross phone applications. There has been many high profile flash developers move to iPhone development and making a mark, and this is probably in part why Adobe have target iPhone, I think it is a real shame that CS5 iphone dev has been banned and I feel sorry for all the developers that worked so hard to make it possible, and it will not go down well with flash developers who are already started using Objective-C, infact many have grown up in an open web culture and so will find this unacceptable, so Apple will maybe loose some talented folk that often span graphics and code. But like the author I am also disappointed for the many opensource and small companies effected, that have spent lots of time on innovating around iPhone development, the article mentions a few but I felt I should add some. Titanium semi commercial and phoneGap both javascript and cross platform based. I have a particular bias to cross platform, and my biggest disappointment has been for HaXe that target iPhone via it’s c++ compilation, although we are still unsure under the license if Apple could really tell if we had used it… so ironically porting flash to Apple my not be over via a simple haXe port, flash classes can remapped to c++ api ones, and HaXe also compiles javascript that runs in most phone browsers including iphone and also works on my nexus. What will happen though is that no one will be mentioning when they use haXe for iPhone development or any other opensource tool, this will be detrimental to the niche use of haXe and similar technologies and the developers who have invested so much personal time sharing there work. I personally applaud Dan on his decision, as I think Apple have made a very negative decision in relation to Developers, and I think it is only when developers take a stand that large companies are forced to look at there decisions from the open development perspectives, and realize that good business is not so clear cut, when many developers have to invest so much time upfront that apple aren’t funding, it’s rather rich to tell them which tool they have to use rather than which will cost them less.
Ron Diamond 04.09.10 at 9:07 pm
Thank you, Dan, for all your work, and for being there & having led the way.
Jack 04.09.10 at 9:35 pm
I disagree with this move but I suggest that perhaps the OP can secretly still write iPhone apps and do paid development. You have your wife and kids to answer to. I feel this is rash and immature.
If you really want to help, earn money from Apple and then spend your other free time helping Linux out. This is what I recommend.
Dave M. 04.09.10 at 10:02 pm
I’m sorry to hear about another iPhone developer leaving the fold (as it were). I completely understand your concerns about the App Store and Apple’s anti-trust actions with the App Store.
I would switch to an Android phone in a heartbeat if it were not for the problems I see everyday. My cousin has an Android phone and has nothing but problems with it since he got it. One of the biggest was the phone lost its cell connectivity and he was given no notification of this at all. He only found out about it 2 days later when he was told by my parents to call his parents. To fix the problem, he had to pull the battery to reset the phone.
I’m not saying the iPhone is perfect, but thank all thats holy that I have never had any problems like that. My iPhone has worked flawlessly since I got it.
Good luck with your future ventures!
Kris Layon 04.09.10 at 10:37 pm
Sorry to read this news — I was just getting more disciplined about listening to your podcasts regularly. They’re great.
I think I would respectfully disagree with some of your rationale. Designers are accustomed to working within constraints, and know that creativity thrives just fine in the context of them. In fact, constraints channel creativity rather than douse it. The app space for the iPhone is full of amazing, creative, beautiful, and functional apps. I guess I just don’t see where app designers are being limited creatively.
Creativity without constraints is art. Creativity on the behalf of others is design, which always entails scope, constraints, and usability expectations.
And I think whether we like it or not, designing iPhone apps does involve a client: Apple.
So far for me, Apple has been a very cooperative and helpful client. I’ve managed to get 8 apps accepted with only one intermediary rejection (and it was because I accidentally submitted a revision based on a crashy earlier version), and the rejection came with a detailed email that helped me fix it. Similarly, I’ve now just gotten my second rejection, this time with my first iPad app. But once again the rejection was accompanied by a helpful email with detailed recommendations, so I’m hopeful that I can get my 9th app accepted shortly.
I have to admit that I don’t always enjoy working within constraints. But until a company is more successful than Apple with their design, marketing, engineering, and overall ecosystem management, I’ll gladly design within their limitations. It’s been an amazing opportunity to engage in, and thanks for many tips that I’ve learned from your podcasts along the way. Perhaps you’ll reconsider your decision, and go back to nurturing the iPhone app design community.
Alex 04.09.10 at 10:49 pm
Dan,
I completely agree and fully understand why you made your decision. Good luck in the future and thank you for being a purist.
Joseph Husby 04.09.10 at 11:27 pm
Dan,
This is how I have felt for a long time, and one reason I couldn’t bring myself to get the iPhone (loving my Droid, instead). I think Apple has a uphill battle on their hands with every network (and most manufacturers) getting Android phones. Could one phone take down the iPhone? Never. But as a team, I think it’s possible.
I’m sure you’ll come up with the next great idea for something. Listening to all your stories in class, you seemed to have no lack of amazingly creative and clever ideas!
Thanks again for taking the time to teach Mgmt 3010 last semester. It was an honor!
~ Joe ~
P.S. I know the site is in total disrepair and I haven’t cared to fix it, but I felt I just had to list it as my website!
Adam D. 04.09.10 at 11:31 pm
Not sure I get this.
It’s like saying you refuse to develop websites for IE. They are as closed as it gets. And we all have IE hacks in our code.
Apple provides a revenue stream. Take it or leave it. They don’t owe anybody anything.
dude 04.09.10 at 11:39 pm
That’s right go cry when thing don’t go exactly how you want them to.
dude2 04.10.10 at 12:08 am
Yes, go and create crap for Android!!
No one gives a shit if you leave. Well may be some of your readers. You are no genius and Apple users won’t miss you.
Fadzlan 04.10.10 at 12:24 am
Its simple actually. Its like Microsoft, saying you can only use their tools for Windows development. Imagine the backlash. It just so happen that Apple has a lot of fanboys that fails to see beyond reason.
Now, how the hell Apple is expecting developers to develop games for it when they cannot use any well written proven game engine, when most of the game price have driven down to $.99. Its just doesn’t make business sense.
I expect old games for iPhone to stay longer and new ones will be much more expensive. The barrier of entry has been raised, there will be less competition. By economics, the prices will also go up.
For fanboys : Enjoy your cheap games while you still can.
Richard Lawler 04.10.10 at 12:41 am
Wow. Dan you have been an invaluable resource in what may all have been a vane effort. Thank you Dan for all your hard work and help over the last couple years. Good luck.
Bill 04.10.10 at 12:48 am
I have to say, I’m not an Apple fanboy but I love the Iphone. That said, this last move by Apple really makes them look like big dickheads… it’s a big FU to their developers.
Kishor Gurtu 04.10.10 at 12:58 am
You need to count to 10 before making a move like this. Check this out - http://www.tuaw.com/2010/04/09/apple-blocking-flash-built-apps-because-of-multitasking/
Also see this - http://www.youtube.com/watch?v=OLqf4-jv0ng&feature=related
Dan's conscience 04.10.10 at 1:25 am
Dan,
If you had any talent you would have something to show us. I see you blame everyone else for the fact that you can’t make it. You created a company “like” paypal? Does that mean you made money or blame paypal for being successful while your attempt failed? Name one app you created for iPhone that anyone bought. If you made any money you would be learning how to program so you could make more. Since you can’t, you blame apple like the rest of the losers.
Yoo 04.10.10 at 1:53 am
Apple’s policies have always been bad. Now, they are even more so. Good job leaving them, and good luck in the future.
ps. go Google and Android!
Ram 04.10.10 at 2:18 am
Dan, I enjoyed meeting you in Seattle and I’ve found mobileorchard.com to be a very useful blog for iPhone developers. So I’m sorry to see you leave.
On the question of cross-platform tools, I think the old dev agreement did have some language against using 3rd party frameworks. The new dev agreement makes it much more explicit/clear.
If I wanted to develop Android apps, I wouldn’t expect to use Cocoa-Touch and Objective-C. Similarly, I don’t need .NET or Flash to write iPhone apps. I like the Apple platform and code to it.
It appears that Apple wants to limit their app-store to developers who want to work with their platform. I think this is a legitimate desire. From Apple’s perspective, it helps iPhone users by improving quality and reducing quantity in the app-store and it also helps developers who invested the time to learn Apple’s platform. Obviously, it also helps Apple if developers use their platform directly instead of going through middle-men. Overall, I don’t have a problem with Apple’s policy.
In any event, you will be missed. Thanks again for all the work you’ve done to help iPhone app developers and wish you the best of luck in your next venture.
john 04.10.10 at 4:14 am
maybe its time to switch to android and windows phone 7 series development.
Joe 04.10.10 at 4:39 am
Hello Dan,
This is sad news. I really learned a lot reading your blog.
I wish you all the best for your future endeavors.
Cheers,
Joe
Andreas 04.10.10 at 7:46 am
Oh Dan, you so renegade programmer!
Dan Syrstad 04.10.10 at 9:45 am
The cup is half full. Welcome to Android! No need to shut down, just change platforms.
arpit 04.10.10 at 10:41 am
More power to you! Hope the move works out for you financially, but I am glad to see developers take a stand against autocratic companies who may have drunk their own kool aid a little too deep.
Zan 04.10.10 at 11:23 am
Dan, I completely understand. The level of policing and the ever-shifting rules make for a very uncomfortable development environment, and it can’t be very encouraging for someone who wants to make his living in it.
My growing disenchantment about the platform stems from content policing. I work in comics, comics for lesbian and gay audiences in particular, and I read a very dismaying report about a non-pornographic gay romance comic (an adaptation of “The Importance of Being Earnest”, no less!) being rejected as an app due to suggestive content. The author placed enormous black boxes over what he believed were the “offending” panels, and it was rejected again.
This is continuing in the iBooks store:
I can’t include sales to iPhone, iPod and iPad customers in a business plan if I can be banned at Apple’s discretion. And it looks likely that I would be.
Zan 04.10.10 at 11:25 am
Here’s the link to that article. I tried to include it as a blockquote “cite” but it didn’t take: http://blogs.zdnet.com/perlow/?p=12357
Zen 04.10.10 at 11:29 am
Dude, grow up! Stop whining! Make something creative for iPhone and show
off.
Just because you got a blog and some readers, don’t pretend like
Apple and Apple users need you and they will be big losers if they lost
you and your creativity!
Man, you are a child!
steve 04.10.10 at 11:31 am
Good on you. More developers should vote against this with their feet
PM 04.10.10 at 11:32 am
Congratulations! You just lost a customer.
Tyler 04.10.10 at 12:12 pm
Damn, a shame to see you go. Good luck on your next venture.
lord right 04.10.10 at 12:36 pm
Funny to read so many haters in YOUR blog. probably thinking one less dev one more chance for me. Apple thrives on developers then slams the door whenever they feel is in their best interest, agreed nothing new, nonetheless disturbing
What is the point of working for something you don’t believe anymore? none.
I’m happy to see people with principles, it might no put food in your table, but it will help you find your way in life better than sucking up to the man just because you fear being out of the loop and hype.
John Muchow 04.10.10 at 12:59 pm
Dan,
Sorry to read the news…best of luck in your next endeavor.
John
Darwin 04.10.10 at 4:47 pm
Don’t let the door hit you in the ass.
Jonathan Knapp 04.10.10 at 4:53 pm
Thanks a ton for all of the work you have done for the community! I don’t think many people stop to think how much personal time and energy goes into creating something that helps other people be successful.
You have done an amazing job getting information to the community and you will be missed.
That said, I really applaud your bold move. It is sad to see something with such amazing potential get held back because of unsaid agendas.
I wish you the best of luck in the future and wherever your skills take you next.
John C Murphy 04.10.10 at 5:10 pm
Bravo.
It is so important to take a stand for what you believe in.
chris 04.10.10 at 7:49 pm
Welcome to ANDROID!!!! I too have switched over to ANDROID alltogether and could not be any happier. I LOVE EVERYTHING about it. Very happy to have you part of the community. GOOGLE, HIRE THE MAN.
Posted from the greatest mobile phone around, NEXUS ONE!!!!!!!!!
nagha 04.10.10 at 8:44 pm
Were you this upset when Adobe dropped Framemaker? Didn’t bring Premiere to the Mac? Ignored the Mac for Photoshop Elements for years? Didn’t embrace OSX for years? Didn’t include features in Adobe Acrobat?
Come on! Adobe has screwed with Apple for over a decade. It was justified as a business decision and now Apple is returning the favor.
Stop whining!
Ray Wenderlich 04.10.10 at 9:37 pm
Damn, just saw this post… wow. I admire you for taking this ethical stance, I can definitely understand how angry Adobe and Flash developers must be feeling right now, and this definitely isn’t the first thing Apple’s done that is questionable - so it’s nice to see someone take a stand against this. It takes a lot of guts to do this - especially once you’ve invested so much time into the platform already. I kind of wish I could myself, but I feel like the opportunities provided by the iPhone platform are just too good an indie developer like me to pass up.
We’ll really miss you - and I know you’ll do great at whatever you decide to tackle next. Keep us updated :]
Cognitivity 04.11.10 at 4:14 am
Oh for goodness sakes! Is it really necessary to be a drama queen at this point?
I respect your decision as you have a right to volition however, is anything that Apple does that much of a hardship on you and your ilk? Really? I’m not trying to be difficult or argumentative I’d just like to understand why some take this extreme position.
I having some understanding of Apple’s approach to programming, personally I like it. They seem to set standards that - lets face it many iPhone devs just have not lived up to good coding practices (i.e. “Cookie Cutter” apps) that they charge $$ for.
This so called “Section 3.3.1″ (and Apple’s general approval process), seems to more or less prevent devs from creating ‘hacks’ to allow their applications to run (runtime environment, custom frameworks, etc?) or function in some way that makes it easy for the developer to write the app but then compromises the users experience and system performance/stability. If I’m right about that then I’m not seeing a problem other than devs that don’t want to conform to a standard of excellence or even protocol.
I’m not upset and I’m not bashing you and other devs that defect, I’m just asking if your seeing the whole picture. The iPhone and it’s siblings are fun and great devices it just seems to be a shame that some feel that their creative freedom and or style is hampered by what Apple does. It just seems to me that Apple is looking out for ‘the rest of us’ the end user and trying to keep things simple for these devices. The last thing I think Apple wants is a bloated iPhone/iPod Touch/iPad/i(next great device). I could imagine Corona, iPhone Wax, and Unity 3D could become some of those bloated items (but I could be wrong).
You seem like a very smart dude so I don’t think you’ll have a problem keeping your family happy and healthy. I wish you all the best in your future endeavors.
Cognitivity 04.11.10 at 4:23 am
oh dear! Sorry about my post missed the
Yavor 04.11.10 at 8:31 am
Good luck Dan.
But it is pity, you was on of my primary sources. I am just begging with the platform.
Marlene Zenker 04.11.10 at 10:07 am
Sorry to see you shut down MO - it is one of my favorite sites and has been a great help in iPhone development.
Best of luck to you, Dan - I know you will be successful in whatever you do next.
Steve 04.11.10 at 1:37 pm
iPhone SDK 5.0 License
1.0 Developers are obliged to perform five times a day the Apple Religious Prayer in front of their iPhone. Correct performance will be checked through the iPrayer Developer Surveillance Program.
The Morning Prayer is as follows:
Steve Jobs is Most Great
I bear witness that there is no god but Steve Jobs
I bear witness that Objective-C is the Messenger of all my Applications
Come to code in Xcode
Come to the good
Steve Jobs is Most Great
etcetera
w1ldm4n 04.11.10 at 3:38 pm
Dude, that takes balls to give up your source of survival so that you can stand up to a company like apple. Good luck getting a new job. I congratulate you.
Marc 04.11.10 at 7:27 pm
Good for you Dan. It’s sad that most of the developer community doesn’t have the balls (i.e., principles) to do what you did. If they did, Apple would change their policy in a heartbeat. In any event, I have decided to not buy an iPad (even though I REALLY want one) or any other Apple products until Apple comes to their senses. This new policy is completely absurd and indefensible. Shame on all the Apple apologists who try to provide excuses for this abhorrent behavior.
Giorgio Galante 04.11.10 at 9:30 pm
It’s sad that there are so many misinformed so-called developers out there. MonoTouch is simply C# + the .NET Base Class Library (think massive utility library) + iPhone UIKit. It does not compromise Apple’s UI/UX strategy.
Unity3D is built *mostly* in C++. But most big title games have some sort of scripting ability and Unity3D uses Mono/C# for that functionality.
Under this awful policy, both platforms will be banned.
These tools exist in the first place because Apple’s development tools are behind the times:
XCode is by far the most neglected (by its creator) development environment from any of the major platform developers out there (Visual Studio, Eclipse, etc.)
Objective-C is a niche player (who else uses it except Apple?), a neglected language that only an Apple fanboy could love compared to the more modern/updated languages available out there (Ruby, Python, etc would be much better options if I couldn’t use C#.)
Enough said. Steve, get your head out of your @$$.
Cognitivity 04.12.10 at 12:40 am
@Giorgio Galante
Re: XCode is by far the most neglected (by its creator) development environment from any of the major platform developers out there (Visual Studio, Eclipse, etc.)
Yes this maybe true but the one thing that I believe that we forget about is that Apple doesn’t move very quickly and it’s fast to jettison what it deems to be old technology and moves on.
I just ask is it good that Visual Studio get so manny updates and isn’t neglected? What edge has it offered?
I just with an articulate developer could explain the “pros” and “cons” of Apples move. Right now all I hear is whining, but no concrete explanation of how this is good and how it’s bad. I’m not looking to hear from people that seem to have an agenda one way or the other. I suppose I’ll get that from this from the likes of MacWorld writers (not looking forward to a dumbed down version but I guess I’ll have to make due)
Recently I heard that many lines of code still existed in Windows NT development is now in Windows 7. Now thats something that Apple hasn’t done, they let go of Carbon (OS 9 remnants) and that pissed off a lot of developers but you know, they’ll get over it. Thats progress on ‘one level’.
I think what you and many others are gripping about is progress (which i think is fair). Apple on the other hand is selective and slow to move with certain things than with others. Perhaps this is one of those things?
ashok pai 04.12.10 at 4:41 am
It’s good that you have not cowed down to Apple’s idiocy. I hope that You will find android as a new home. android is coming up at a time when apple has the market saturated - can only mean that people are tired of apple/ iphone and the other offerings are good too.
DOG 04.12.10 at 5:47 am
GOOD LUCK MAKING MONEY ELSEWHERE!
You’ll fucking need it
jrock 04.12.10 at 11:47 am
Always enjoyed this site and appreciate all the efforts in providing info the dev community. Thank you Dan.
That being said, I think you’re wrong. I can sorta understand the whole ethics thing, but no matter what you do you’re going to sacrifice something. You even wrote that your past startups had some element of being controlled - do you think your future endeavors will be any different? Sure, Android has no development restrictions but your future customers will and they will impose them on you. That’s how business works. The Peace Corps is available if you seek altruism.
I also have a family and I wouldn’t risk my revenue stream just to display the tiniest middle finger on earth. Hell, it’s not like you’re sending money to a rogue state here.
Wish you the best.
MattjDrake 04.12.10 at 1:04 pm
Good luck Dan - it is a shame to see you leave though. Your site is one of the few I have indexed in my RSS reader…
Sam Bloomquist 04.12.10 at 1:50 pm
Many above have already expressed what I have to say, but I wanted to add another voice to the crowd. Thanks for the great podcast and site. It’s a bummer to see you go, but I can understand the motivation. I will miss the podcast, especially.
Mike Vargas 04.12.10 at 6:54 pm
Coming from someone who has benefited greatly from your podcast in the past and considers you a definitive resource in iPhone development, I am very happy to hear you taking a principled stand that many others are unwilling or unable to make themselves.
It’s so common to hear the arguments like “Leaving won’t change anything”, which makes little sense since this is the equivalent of “voting with your dollar.” I also heard the comments to the effect of: “Why are you surprised that Apple is acting in their own best interest?” whose premise is fundamentally flawed because it assumes that the outcome of this decision will in fact be in their best interest. Given that you and many others are leaving, Apple is likely not acting in their best interest, but rather they’re shooting themselves in the foot.
I would love the opportunity to switch to another viable platform using anything other than the antiquated Objective-C / Cocoa platform combined with the inferior XCode IDE. It really feels that passionate iPhone developers have a certain type of Stockholm’s syndrome whenever they talk about the platform.
Chris G 04.12.10 at 8:27 pm
We should all take time to make android and windows mobile versions of all our apps on the app store.
Microsoft made IE6 and pushed it to over 70% of computers on the net and left it for 6-7 years untill making IE8. All those man hours we wasted and still waste on it. Now apple’s doing this saying it will lead to sub standard apps. Then WTF do they have the “approval” process for?
Aaron Kardell 04.12.10 at 9:25 pm
Just wanted to say thanks for all you’ve contributed to the community and to me personally by helping me get me into iPhone development in the first place. Your articles will be missed. I also appreciate you taking a stand like this.
Looking forward to hearing what’s next. I’m hoping that Google gives you a call, but regardless I expect great things.
PS - It seems like every single negative comment above was left by people unwilling to identify themselves.
Tom Horn 04.12.10 at 11:14 pm
Sorry to see you go Dan. I enjoyed the podcast and will miss it. Good luck!
Steven 04.13.10 at 4:40 am
When your righteous indignation subsides for long enough for you to really think about it, perhaps you will understand Apple’s position.
Apple has made a calculated decision that it is worth loosing a few dedicated folks like yourself in order to prevent 3rd party runtimes from gaining traction on, and eventually controlling, its platform. Adobe has already demonstrated in its handling of Creative Suite for Mac that it is not committed to keeping up with Apple’s development pace. For Apple to allow the commoditization of its platform via a significant percentage of WORA apps would be irresponsible to its stakeholders.
You may still decide that iPhone development is not for you, and that’s fine. But don’t base that decision upon the mistaken belief that there is some sort of emotional component to this decision, that it is “evil” or “greedy” or “wrong” or anything other than a purely business decision designed to ensure Apple’s long-term survival.
Andy 04.13.10 at 7:25 am
This is the first time I’ve read your blog and I can’t help think that you’re a bit of a dick.
So you invented Amazon AND Paypal? And you’re moaning about it? That says to me one of two things: You are extremely visionary but struggle to turn your ideas into reality, or; You’re full of shit.
Apple’s developer tools are free (provided you paid for a copy of the OS), so if you find this restricting see how much Adobe CS4 costs.
Nathan Youngman 04.13.10 at 10:47 am
Dan,
MobileOrchard was a great resource, thanks for all the effort you put into it. It’s sad to see the idiocy of Apple Legal impacting developers to abandon the community. They have no idea what they’ve done.
Chris Jones 04.13.10 at 11:21 am
Well written piece and you perhaps have done what many would like to do. Apple are backing into a corner and one they will have difficulty in getting out of. There pointless adobe flash ban was when I left their products, buy a device that many websites cannot be seen on - what a great idea!
I am looking forward to the HP Slate - with Adobe support and not an Apple logo in sight. Apple will not take over the world, will not get rid of Flash, google or aother apps - especially not now
Good luck with your future I am sure you will do well.
James Bray 04.13.10 at 11:47 am
A sad story, and I suspect we’ll see a great many more yet.
Good luck with your future endeavours….
James Bray
Phil 04.14.10 at 4:09 am
Good for you, Dan.
I am glad to see someone taking Apple up on this, and I hope you find an alternative and successful income elsewhere.
Phil
Paul 04.14.10 at 1:48 pm
I have a question about your logic given your banking example. Apple’s terms are known (and agreed to), so this shouldn’t be a surprise if someone disregards them and still tries to get an app approved. However, if you go along with Apple’s terms, that (in itself) won’t get your app declined. With your banking example, however, you write your app and then have to get permission from each bank, so how is several “daddies” any better than one? And I note that the banks didn’t have any technical reason to not allow online credit card transactions, and you had to go bank by bank for permission meaning that it was even more onerous than getting approval by one “daddy”. Yet, you were comfortable with that.
And as Bruce noted, http://bit.ly/a65yZd gives credible reasons why Apple does not want Adobe’s (or other) “workarounds” that avoid using Apple’s dev tools.
And as far as Flash itself goes, I see that MS is also not allowing Flash on their new Windows Phone 7 Series platform, but for some reason I have only heard complaints about Apple products lacking Flash. Sure, they said they have nothing against Flash per se, and don’t discount Flash being allowed in the future, but there is no guarantee of that, so it is just more MS vaporware (certainly for the moment), but that is apparently enough to let them off the hook for not allowing Flash?
Just askin’.
Jupe 04.15.10 at 2:32 am
Some people just don’t understand the difference between ‘edge’ and ‘fringe’.
I do agree that people should not live in fear for their livelihood to be taken away without warning. Apart from, perhaps, Unity3D, I haven’t seen a single affected project, that I could really say adds value in a way that is not simply opportunistic, rather than innovative.
I’m all for being a rebel, pushing the boundaries, but why not do it based on real value, not just some borderline exploits.
maxfinis 04.15.10 at 6:35 am
Steven (#117) summed it up nicely. Why is it that otherwise smart and independent people get caught up in this whirlpool of memes and self-righteous grandstanding? I see so many of the same phrases being repeated in blog after blog. Payne, Hewitt, Bray, dhh, etc., all seem to be singing the same chorus of their worlds coming to an end. Call it what you will (”. . . walled garden . . . permissive . . . closed . . .” etc.), but at the end of the day, what are you really so upset about? Is it that they won’t allow you to choose your own tools and methods to build on their platform/device/market? Just stop and read that last sentence a few more times. Your (and others’) whining suggests that your rights have some way been violated by 3.3.1. Grow up. There are things more important than a private electronics company forcing you to follow their rules in order for you to be paid.
Alex Reijs 04.16.10 at 2:39 am
I mostly followed your podcast and loved it from day one.
Although I dont agree with you completely I can respect your position.
Good luck with whatever you will do next and know you will be missed.
Jeff 04.16.10 at 9:08 am
Ok, so you drank the cool-aid, you became a little Apple follower. Apple became your “God”. Then your “God” rejected your app, and like a hurt child, you scream and cry and tell them you don’t love them anymore. If you had the strength in the first place to just program and not get all frickin evangelical about Apple, and love them like a Deity, you wouldn’t have gotten so “hurt” in the first place. And what about this comment:
“I created it knowing — and accepting — that it would never be accepted in the store. ”
Dude, what the hell were you thinking? If you run your car into a brick wall do you back it up and keep slamming into it thinking you’re gonna bust through one day?
Yavor 04.16.10 at 2:09 pm
Dan!
Get your well-deserved vacation and try what you want to try. And i hope in less than 6 months you will made your next podcats.
If you are good at something why you have to abandon it completely?
Bala Paranj 04.16.10 at 6:03 pm
I came to this site today to request Dan about the possibility of doing a podcast about my company. I am shocked to hear this news. This is a new beginning for you Dan. Good luck.
Adam 04.17.10 at 1:17 am
Most people that share your opinion, are ones that blame Apple for their failures as a developer. Why throw away a guaranteed income when you have a wife and kid? I don’t get it.
Have fun making apps for a platform that nobody really cares about
John 04.17.10 at 9:50 am
“Mobile Orchard is — well, was — how I earned a living. Teaching iPhone dev classes, plus a little from advertisers and our holiday bundle, provided enough income for me to keep my kids and wife warm, clothed and fed. So I need a new source of income. ”
Why would you even need to do this, if you’ve made a small fortune creating and selling startups.
Having said that, I am sorry to see you go. I loved your articles, and at times have found answers to my vexing iphone coding problems.
For example, your tutorial on finding “Leaks” was a life saver. Prior to that, I could find them by simply examining my code…but with the increasing complexity in my apps, the “Leaks” approach found memory problems that were hard to solve by just examining the code. Using your tutorial, I found and solved the problem in just 30 minutes. Kudos to you for taking the time to write it.
Whatever you do, I want to wish you the best of luck with it.
Dwight 04.17.10 at 9:53 pm
Actually, no. I will unsubscribe. I don’t care where you wind up and I’m glad the landscape will have one less whining competitor.
Good riddance to another deluded snowflake who actually thinks anyone besides their mother gives a shit. Good luck getting a replacement gig, because you’ll need it.
Not Dwight 04.18.10 at 8:55 am
I am with you!- Monopolies suck, and Dwight gives a shit enough to comment with all the other fed up readers. Apple needs to play nicer than their selfish leader has been playing, the day is coming when they will be begging developers to come back, as they have in the past.
Miguel Marcos 04.21.10 at 10:06 am
Dan, from a non-programmer and longtime Mac/iPhoneOS customer, I respect your decision and am sorry to see such talent abandon the iPhone world. However, I fully understand why. Even though I am strinctly in the position of customer, I am not pleased by the environment and mysterious and ever-changing policies Apple is implementing. I am also getting very tired of the competitor put-downs (”if you want porn get an Android”, “Flash suck”, and so on). I would prefer Apple stick to their otherwise excellent products and quietly follow their path rather than spewing negative crap.
All the best in your new endeavors.
mr big d 04.27.10 at 7:46 pm
who cares ahhh yeah I invented something like…. ah yeah paypal what a loser who cares nobody knows who you are cutting edge i GOT AN EDGE YOU CAN CUT YOUR TEETH ON you suck
Phoenix Woman 04.27.10 at 10:22 pm
Anyone else notice that not a single one of the oh-so-brave fanbois had the courage to leave working website or contact information when they left such cogent, reasoned and mature comments as the one by “mr big d” at 7:46 pm (#135)?