We All Have To Agree

We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.

That is so right. The first thing that comes to my mind is Java on the Mac: sub-standard, castrated and broken. The second argument is even better. Intermediate layers can hinder the progress of a platform. So true. Apple, the intermediate layer between you and the iPhone, stops you from improving the platform. You have built something cool — like Unity3D — and can empower creative people with better tools? Sorry, you are out.

The only way to improve the progress of a platform is by opening it up. Yes, I think we have been there before.

25 Responses to “We All Have To Agree”


  • Most agreed! I’ve just blogged about it in a try to get across a very similar message: Creatives should remind Apple they exist.

  • All signs point to Unity not being affected by this, but no one can say for sure yet. If Unity is affected then Apple is being overly controlling as Unity is from what I can tell a very legitimate first class way of publishing to the iPhone that should be able to interface very well with the hardware and multitasking they have introduced

    The iPhone/iPad is not a Personal Computer its more akin to a Console which also have strict policed ecosystems to maintain a more focussed/streamlined and controlled user experience. This should apply even more so when you are dealing with a phone with limited ram and battery

  • Amen. I am having a hard time with Apple right now… I never thought it would be like this.

  • Agreed. The move seems to show a definite lack of respect for developers and creatives outside of Apple. The arrogance.

  • Strongly agree.

  • I feel ashamed to work on a mac to have an iPhone in my pocket now…

    F**ck u Apple.

  • U’re right – Apple isn’t!

  • Agreed. I’ve never had any big personal reasons to look down on Apple or avoid their products, until now. It just goes to show that most big companies are the same on some level. As they gain power, they find some way to abuse it with some cutthroat tactic; without regard to developers or feedback. It’s unfortunate.

  • Again, when does the boycott begin? It’s only way they’ll listen. Apple doesn’t care about the “creative” people as long they continue to spend money on Apple products. Money talks.

  • Besides Apple shows us a lot of arrogance I have to admit the opinion of the mass that the Flash Player is a painfully slow mess on the OSX system (and also on iPhone for sure). I don’t talking about the as3 interpreter, I am talking about the graphics part of the player. I made some investigations to optimize for Flash Player on OSX and I came to the conclusion, the only stable swf on all Macs and all Flash 10 Player versions is a movie that does not do any dynamic memory allocations on runtime and removes all clips from stage that are not used.

    I experimented a lot with the different display modes. It is so damn inconsistent on different systems. Now in the recent rc 10.1 version suddenly all acceleration is completely gone for all non 10.6.2 + webkit nightly systems. The rc is slower on all 10.5 systems than the 10.0. hd video is not playable at all anymore (on a core2duo 2,8). I really believe Steve Jobs is right in some way. And I am not an Apple fanboy. Adobe still doesn’t do a good job with the Flash Player, it seems they are not able to take the responsibility for a web standard. They lost reputation. They don’t fix bugs (maybe only if people like you make enough attention on these bugs like you did with the adobe-make-some-noise campaign). It’s an old story and I lost hope this will change some day. I posted bug reports years ago, the bugs still exist. And this is quite annoying for all Flash Developers in my opinion. Adobe itself kills the Flash Player standard.

    And one last thing: Apple on the other hand is able to take responsibility for a community/web standard as they demonstrate with the webkit engine. It’s simply the best web browser engine out there. If you report bugs to their bug tracker, they will do investigation and you will get an answer! This is a great feeling. You make an effort to report and document a bug and they will thank you. This is just good work. So in some way Adobe disqualified itself for me.

  • I agree with ffx. Joa, i´d agree with what you said if and only if it turns out that really all middleware providers are blocked at the end. But it more and more looks like other middleware providers like unity who deploy an xcode project and also play by Apple´s rules in other ways are allowed and things like flash which don´t deploy an xcode project but do their own thing with their cross compiler are forbidden.
    Now one can dislike that or not, i totally understand it when one dislikes the rule by itself, but yeah, Adobe has tried to make a fool out of Apple by sneaking flash converter made apps into the App Store and making a surprise announcment about their solution after Apple had clearly said they don´t want flash with its weak performance on the device.
    I use many technologies and also used flash since the first commercial versions, but yeah, i´m also ones who tried to convince Adobe for the longest time to improve many things properly, among those one of the biggest requests in the community being proper graphics side performance thanks to full on hardware acceleration for all graphical operations.
    Adobe has not delivered this for a decade now and instead tries to cheat the designer and developer base by selling half baked solutions as the big success.
    Apple now showd that they won´t let themeselves get cheated, and well, what does Adobe do? Instead of listening and finally doing it the proper way they try to jump into the boat of the unguiltily affected ones by this move and make everyone get angry about Apple to distract from the fact that Adobe´s actions were what lead to this situation in first place.

  • Hi Joa,

    Have you seen this?

    http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD

    It almost seems as though Adobe waits for you to have an idea and then copies you.

    -Jesse

  • Of course I have seen this. In fact Adobe developed this tool in private during the time I developed my tool in private. When I released my tool I got told that they have been working on a similar thing.

    No stealing or copying. Such tools exist for a variety of programming languages since a long time.

  • Jesse Nicholson

    Yeah I understand such tools already exist, just kind of weird I guess they seem to be in sync with you at developing/releasing tools. Anyway stupid question I guess asking if you had seen it, lol.

  • Face it flash is dead…. you seem like a nice kid… wise up

  • steve , well thought out and expressed (saracasm hopefully not missed here ;)

Leave a Reply