Axing gadgets or the importance of platform responsibility

Tuesday, April 20, 2010 by Administrator

After I 'axed' my iPhone two weeks ago, my video of the action have seen almost 6,000 screenings and caused quite some debate. That's wonderful - that was my hope. However, some think that my action was simply an act of unconscious rage or a cry for publicity. In regards to the latter I have to disappoint my detractors with the fact that I have more publicity than I could possibility ask for already. In regards to the first, my act was quite calculated.

You see, the essence of 3.3.1 gate is not about whether to allow a certain programming language or a platform, the essence is about being a responsible platform owner. A test that Apple definitively failed with their new iPhone OS terms.

As a successful platform owner you're blessed with having a huge eco-system making your platform even more valuable. These eco-system consists of thousands of developers all believing in your platform and building their business upon your directions and by giving you trust. Sure, they benefit too and that's what makes it all a healthy and sustainable practice - a win-win so to speak if I knew how to tie a Windsor.

But trust and power goes hand in hand with responsibility and this is where Apple failed miserably. While I've always found the current constellation with the AppStore lock-in and their double moral censorship unhealthy as it gives the platform owner (Apple) way too much power of the ecosystem, it's the name of their game and not a surprise for anyone investing in the platform. But the 3.3.1 gate showed just a slight glimpse of just how huge their power is. With two tiny sentences they swipe out a ton of independent developers who actually want to contribute to their platform.

But worst of all - it's a completely unnecessary show of force. It was a proof of an arbitrary and ruthless platform leadership. iPhone apps developed using Monotouch, Unity or Adobe tools is not guaranteed to perform worse than native Objective-C apps nor are the theories about lack of full API support for new versions legit - Monotouch is already on pair even with iPhone OS4 still in beta.

I didn't axe my iPhone as an act of rage. I axed my iPhone to show my disgust for this type of leadership and misuse of power. And as a signal to the Umbraco community that you'd never see this in our eco-system. That was worth the $699!

12 comment(s) for “Axing gadgets or the importance of platform responsibility”

  1. Gravatar ImagePaul Marden Says:

    I can't help but think that Apple is abusing it's monopolistic position, and the market or those that police markets will correct the abuse.

    The abuse of the Windows position by Microsoft to increase market share for IE was similar, and the EU did manage to apply some correction albeit very late in the day.

    So government intervention may open up this closed platform, but it will take time. A better solution is for the market to select more open platforms as a choice, because the market can respond faster than government.

    Ideally more people will axe their phones as a protest. But I'm afraid I love my iPhone far too much to take an axe to it.

  2. Gravatar ImageTheis Says:

    Good to see some proper action, for a change!

  3. Gravatar ImageJan Says:

    I am sure that people at Google reread in astonishment when they read 3.31....

    I have never been a fan of Apple and their dealings but this is epic fail

  4. Gravatar ImageMichal Says:

    I feel pretty sure that Google is laughing and clapping their small hands now.

    We have seen big companies go down before and so will Apple.

    I am an iPhone 3Gs and iPod Nano owner. I despise the 3Gs (after having bought and found out how bad it is) but will keep it until it is paid out.

    I have no complains about the Nano, but again, I don't care about developing for that thing anyway.

    I believe there is a future in Android and I think it might be comming to us sooner then we think, where it will surpas iPhone in quality.

    Regarding the video...
    Bravo! I've felt like that ever since I bought the iPhone, but I am not a boss of a compagnie, which means I cannot afford to throw away money. :)

  5. Gravatar ImageLayZee Says:

    More iGear destruction!!

  6. Gravatar Imageclaus Says:

    So you decided to buy Sony...

  7. Gravatar ImageNeil Fenwick Says:

    Did you remember to take the sim out first? :)

  8. Gravatar ImageStian Solberg Says:

    Another reason to go for the pure and standardized web as the multi-target development platform. One code - all OS - all devices! Great for Umbraco (and others :-)

  9. Gravatar ImageMichael Hay Says:

    Adobe sees flash as the 1 stop product developers/designers learn to build everything on the web. Its just a dated way to look at things, in my eyes their 'closed flash platform' is just the same as apples 'closed appstore'. Adobe should have spent the time investing building tools to take advantage of HTML5 + CSS3 Transitions + Canvas. But that's exactly whats going to kill flash in the longrun.

    I'm a bit dissapointed the the developers of the best Open Source CMS don't see that this was firstly just a move by Adobe to cling onto the relevance of flash and make a landgrab for the appstore. They are anti the open web because it threatens flash.

    Its only a good move by apple in my eyes.

  10. Gravatar ImageSteven Wilber Says:

    I appreciate the sentiment, but I believe that Apple's decision was to:
    a) Ensure that everyone is using the APIs properly so that they can manage the phone as best as possible in terms of multitasking, app shutdown etc.
    b) To prevent a massive influx of half cocked Flash games which any script kiddie with a few hours to spare can put together.

    For decent third party tools that make use of the API and don't go through an abstraction layer it is believed that there will be no issue. I point you to:

    http://www.mono-project.com/newstouch/archive/2010/Apr-19.html

    where MonoTouch give a good breakdown of the situation and how some MonoTouch apps have been accepted into the AppStore since the announcement.

    For those of you who have not got into MonoTouch yet, it is very cool and well worth a look.

  11. Gravatar ImageHartvig Says:

    @Steven:
    a) That is already ensured via the old T&C and completely fair and obvious terms.
    b) With 150k apps in the store there's already plenty of crap (and this is a central problem - that people somehow think that native Objective-C guarantees quality. It doesn't - quite the contrary as it's a language completely new to most of the app devs).

  12. Gravatar Imagems Says:

    I agree with Michael on this... Flash is on it's way out, why support a dying platform.

    Apple nails it right on..
    http://www.apple.com/hotnews/thoughts-on-flash/

    Adobe is proprietary.... Flash is buggy and not ready for mobile.





Leave a comment