Steve Jobs dishes out lashings of "Do as we say, not as we do!"

Summary: It seems that Apple's decision to ban apps created using cross-compilers seems to have upset a lot of developers. But Steve Jobs' own views as expressed in an email to a developer shows us a shocking example of double-standards with a case of "do as we say, not as we do!"

It seems that Apple's decision to ban apps created using cross-compilers seems to have upset a lot of developers. But Steve Jobs' own views as expressed in an email to a developer shows us a shocking example of double-standards with a case of "do as we say, not as we do!"

Greg Slepak, CEO of TaoEffect, fired off a quick email to Apple's CEO outlining concerns he had about the changes that the company had made to the iPhone Developer Program License Agreement. In response to Slepak's concern that Apple was limiting creativity with this latest move, Jobs had the following comment to make:

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.

So basically what Jobs is saying is that developers should write apps for the target platform natively as opposed to leveraging an intermediate layer.

Hmmmm ....

This is an interesting statement for Jobs to make because this runs counter to how Apple develops applications for the Windows platform. Take the iTunes applications. As programmer "DVD" Jon Lech Johansen points out, iTunes for Windows uses non-native APIs such as CoreFoundation and CoreGraphics.

Johansen puts it bluntly:

Is iTunes hindering the progress of the Windows platform by not taking advantage of the latest native Windows APIs? By Steve's logic, Microsoft should start banning apps such as iTunes from Windows.

"Do as we say, not as we do!"

There's been a lot of nonsense written as regards to why Apple has taken the step to ban cross-compilers, and imagined excuses such as it being to do with app quality, multitasking or protecting the platform being conjured up by the Apple faithful. None of this really makes sense to me because when you look at platforms such as Windows, Mac OS X and Linux, applications such as Firefox show how programs created using cross-platform development software can work. Equally, much of the crap that resides in Apple's own App Store, junk created using the tools that Apple wants developers to use, proves that quality has nothing to do with it.

Bottom line, developers can knock out sub-standard apps no matter what tool they use, and intermediate layers haven't hindered the Windows, Mac OS X or Linux platforms.

That said, I look forward to Apple releasing a native Windows version of iTunes real soon.

Topics: Apple, Linux, Open Source, Operating Systems, Software, Software Development, Windows

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

122 comments
Log in or register to join the discussion
  • This should be fun to watch as the Applets arrive to defend the hive.

    Anybody want some popcorn?
    Hallowed are the Ori
    • I'll take a helping

      This is one show I don't want to miss. The pre-views should be good
      too!
      tgschmidt
    • i am here

      i like that name. applet. good one. ;-)
      bannedfromzdnetagain
    • What's there to defend? He never told people to make Windows not suck.

      [b] [/b]
      AzuMao
      • lmfao

        This from a program that is one of the worst on The Windows platform. One only has to look at the programming of Itunes to realize that Apple is lazy and uncaring in the software they put out.
        Carnival Barker Steve dictates and you do.
        CrashPad
        • Like I said, he never demanded quality for the Windows platform.

          Ergo, no double standards.
          AzuMao
          • Of course not... It's part of the conspiracy...

            Yeah... That's the ticket... Apple writes a mediocre to sucky app called iTunes for Windows that's chock full of security holes big enough to drive a Mack truck through.

            That way Windows users get an idea on how REAL software should work (i.e. on a Mac platform). Of course, the bugs and security holes will work in Apple's favor, you see. They'll get so fed up with trying to get iTunes working on their computers, they'll just HAVE to go out and get a Mac. After all, it can't possibly be the fault of Apple, nor their programmers.

            And of course any and all malware Windows users should happen to get because of those security holes, well... That just helps the Apple cause as well - Especially when they put out ads on TV that tell people that Macs are virus free. That'll only help push those poor lemmings down to the Apple store to buy one...

            So that would make the iPhone, iPod and iPad the real trojans in this scenario...

            Sorry dude, but you fell right into that one.
            Wolfie2K3
          • Into what one? You just reaffirmed my point.

            Apple was never against Microsoft failing.
            They are not acting hypocritically.
            AzuMao
          • And you completely missed my point...

            [b]Apple was never against Microsoft failing.
            They are not acting hypocritically. [/b]

            Never said they were hypocritical. I said there was an Apple conspiracy to discredit Windows. BIG difference there.
            Wolfie2K3
          • At least they made a Windows version of it

            Could have been worst like none at all. I can see all these Windows users
            screaming and wanting to use the shinny toy... LOL. Get a Mac.
            minardi
          • ....

            [i]Could have been worst like none at all. I can see all these Windows users screaming and wanting to use the shinny toy... LOL. Get a Mac.[/i]

            Is that how it works? Seems to me that if Apple didn't port iTunes to Windows (you know with ~90% marketshare) the iPod would not have sold nearly as well. Keep in mind not everyone can afford a new Mac. I know, tilt your nose up at them... but keep in mind, their purchases of iPods fuel Apple as well.
            Badgered
          • LMAO... RIGHT.

            Just to clarify. Until Apple made a Windows Version of iTunes, iPods were not really all that successful. Steve Jobs knows full well that he used the Windows User base to grow his own.

            Trust me, if they didn't have a Windows version of iTunes we would all be using Zunes, Zens and Walkmans.
            Techdelirios
        • Agree I hate iTune...slow piece of crap...but I have to use it. - nt

          nt
          ItsTheBottomLine
          • You have to, or you want to? There's a difference.

            [b] [/b]
            AzuMao
          • If you own an iPod, iPhone or iPad, then it's *have* to...

            NT
            TheWerewolf
          • Really?

            You don't have the options of selling your iPod/iPhone/Ipad, or throwing them away, or just not using them, or using them but just not synced to your computer?
            AzuMao
      • JTK above has a point, but so do you.

        Windows' suckage is why I left MS's platform to begin with. I just hope Apple doesn't become suckier. There's a chilling thought...
        HypnoToad72
    • ShowTime

      With lots of extra butter!

      Second thought, need a beer or three too!
      rhonin
      • How about some Orville Redenbacher Movie Theater w/ Pour Over Butter? (nt)

        nt
        Hallowed are the Ori
    • LOL - couldn't agree more...Jobs said it so t's the word of God...LOL nt

      nt
      ItsTheBottomLine