Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

Can Apple even dictate what tools you use?

By | June 16, 2010, 7:51am PDT

Summary: If Jobs insists on controlling the tools used to code for his hardware, rejecting apps translated with Appcelerator Titanium, he’s shooting himself in a far more vital place than a foot.

Apple is proprietary. Apple doesn’t like open source.

That’s fine by me. Apple is not a monopoly. As far as I’m concerned they’re shooting themselves in the foot. Android proves that every day.

But there is proprietary and there is proprietary. There is the proprietary that says, I can decide how my gear displays stuff, so Flash won’t. There is the proprietary that says I will control what my device will do, and it won’t do porn.

And there’s the proprietary that says you can only build stuff to run on my gear with my tools.

That is what programmers who use Appcelerator’s Titanium are wondering right now. And if Jobs insists on controlling the tools used to code for his hardware, I think he’s shooting himself in a far more vital place.

At the end of the day, whether you’re writing in Objective C or Javascript, all your code gets turned into 1s and 0s, and all 1s and 0s are created equal. An iPad can’t tell that a programmer originally used Javascript, so long as the code is translated into something the machine understands, Objective C, which Titanium does.

Since its introduction in 2008 Titanium has become an important competitor to Adobe AIR. If Jobs hates Adobe, the enemy of his enemy should be a friend.

So far Appcelerator, which was formed in Atlanta but then moved to Mountain View, is keeping pretty quiet about the issue. Its latest news release notes only that it supports a lot of developers, and is getting more all the time.

But there is a message there for Jobs. Developers can learn a lot of different languages, but most don’t want to. It’s much easier for them to become comfortable with a few tools or programming environments. This makes them more productive.

Appcelerator notes that this makes it popular. Programmers can use whatever system they want to program for whatever target they want. The code is open source, but that’s not the point my friend. The point is programmer comfort.

If forced to choose between comfort and market share, moreover, there’s always Android. Despite its growth and hype Apple iPhones and iPads still represent a small portion of Internet traffic, and the Android platform is now growing faster.

If Jobs has better tools for creating apps, let him compete for programmers’ loyalty. Dictating to them in this way risks the consumer market share already gained, because consumers don’t care about programming tools, only about their own experience.

And if they can get just as good an experience with an Android, plus more apps because programmers prefer other tools to those of Apple, well, the Macintosh was better than PCs in the 1980s, too.

There is a limit to how far a vendor can push a market. Steve Jobs has pushed too hard before. Appcelerator could be the turning point ending the second age of Apple.

Or not.

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

Topics

Dana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983.

Disclosure

Dana Blankenhorn

Dana Blankenhorn has been a journalist, writer and part-time futurist for over 30 years.

At the present moment I run only a personal blog in addition to my ZDNet open source blog.

DanaBlankenhorn.Com has the subtitle The War Against Oil. In the past I have used it to write about political history, e-commerce, personal matters, some ideas related to open source, and The World of Always On, which is the idea of using sensors, motes and RFID to turn WiFi links into platforms for applications which live in the air.

My IRA account at Schwab holds a few tech shares, most notably some Intel and Applied Materials, but there are no open source companies in it. I don’t even own any CBS stock.

Biography

Dana Blankenhorn

Dana Blankenhorn has been a business journalist for nearly 25 years and has covered the online world professionally since 1985. He founded the Interactive Age Daily for CMP Media, and has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement, and dozens of other publications over the years.

Talkback Most Recent of 18 Talkback(s)

  • You are on a roll today with your rantings
    "..If Jobs has better tools for creating apps, let him compete for programmers? loyalty.."

    Apple is doing just that. Except, if you could see past the end of your nose, you'd notice Jobs is pitting eco-system against eco-system.

    Android is growing, but not because of Android. Its growth is a byproduct of there not being any meaningful alternative to iPhone OS or Blackberry OS. If you're making handsets and you're not Apple or RIM by default you are using Android. Not exactly the strongest position to be in.
    ZDNet Gravatar
    croberts
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    @croberts Rant and roll, baby. Rant and roll. I'm angrier than a Spanish soccer fan today.
    ZDNet Gravatar
    DanaBlankenhorn
    16th Jun 2010
  • LOL .. all in good fun! (nt)
    @DanaBlankenhorn

    (nt)
    ZDNet Gravatar
    croberts
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    There is the proprietary that about it is bank that website attacked from the site support from any soldier site to the light home page is great says
    ZDNet Gravatar
    gorians
    8th Sep
  • RE: Can Apple even dictate what tools you use?
    Dana,

    When looking at iOS devices and its developer tool(s), instead of comparing iPhone et al with regular computers, compare it with its real equals: XBOX 360, PS3, Wii...

    Like iOS devices, they are focused computing devices instead of general pourpose computing devices.

    And just like XBOX, PS3, Wii... iOS development faces lots of restrictions. So what? I've never read you rant about XBOX nor PS3.

    Of course, mentioning Apple brings clicks. Even if you did an apples-to-oranges comparison. (I know, bad joke)

    Please do your homework before pointing fingers to a company that supports CUPS and WebKit projects among others.

    Note: I've been using Linux since 1996, so I'm not an Apple Fanboy

    Cheers
    ZDNet Gravatar
    jlguallar
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    @jlguallar You actually make an interesting and sound point. Game platforms are highly proprietary. Do you want your phone to be a game platform?
    ZDNet Gravatar
    DanaBlankenhorn
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    @DanaBlankenhorn I want my phone to be as reliable and predictable as a game platform.
    ZDNet Gravatar
    any_os
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    @DanaBlankenhorn

    You can learn how to jailbreak your iOS very easily with a simple google search. Then, you can install whatever app you want, you can even install Android on your iPhone, and you can develop with whatever tools you like.

    It's so easy that I'm tempted to think that it is quietly allowed and encouraged by Apple.

    What Apple blocks is for anyone to try to sell those "non-compliant" programs using their delivery platform (iTunes App Store).

    Apple sells "the complete experience". So Apple wants to make sure they control the hardware, the OS and tools used to develop programs ("apps"). With this they make sure your phone will work (as @any_os so rightfully said).

    " ...as reliable and predictable as a game platform."

    For 99% of people out there, that's what they expect form a phone. That's why they buy an Apple product: they expect it to work "as magic".

    For the remaining 1% (us, who know about FOSS, GPL and EFF), there is jailbreak and the limit is our imagination.

    Cheers
    ZDNet Gravatar
    jlguallar
    18th Jun 2010
  • Apple/Jobs hates Open Source but build OS X on top of Open BSD
    Open BSD being Open Source software that is generous enough to give him a free ride without any form of compensation whatsoever, not even decent attribution is required.

    Steve Jobs takes it, of course, uses it to build and empire and gets all the credit. He doesn't even bother giving some credit to the BSD developers.

    Steve is a funny guy.
    ZDNet Gravatar
    OS Reload
    16th Jun 2010
  • BSD is the most open of open source
    you can do ANYTHING you want with it. Including changing it, keeping your changes private and making money.
    ZDNet Gravatar
    frgough
    16th Jun 2010
  • yeah because Apple didn't add anything of value on top of Open BSD..
    @OS Reload.. c'mon guys.. stop with the BS.. people aren't that naive..
    ZDNet Gravatar
    doctorSpoc
    16th Jun 2010
  • yup apple has over 200 open source projects shipping in OS X..
    and yet Dana wants us to believe that Apple is an Open source hating company.. time to get off the crack pipe man!

    as for opening iOS to an abstraction layer.. Apple wants their platform to flourish.. they don't want someone to swoop in put an abstraction layer on top of iOS and take their platform hostage.. they want devs to have access to all the APIs and features that Apple provides.. not have devs limited by whatever features that Adobe, Appcelerator or whoever or whenever they decide to support said feature.. that's called smart. let the platform get on it's feet and flourish before opening it up. just look at flash as an example.. Jobs challenged Adobe almost 3 yrs ago to produce something better than Flash Lite for mobile.. something close, if not equivalent to desktop Flash.. so almost 3yrs later.. all Adobe managed is to push out is a buggie, crappy beta.. this is who they are going to leave their platform in the hands of.. these are the guys who are supposed to be up on all the new APIs and features and give devs access to through their Flash abstraction layer.. ARE YOU CRAZY!! why on earth would Apple allow Flash to ever have any chance of catching on, on their platform.. that would be completely mental.. when there just is no need.. almost any content by a provider that can't be accessed through a browser soon has an app for access.. only the very short sighted don't see why and what apple is doing.. get a clue Dana!

    http://opensource.apple.com/
    ZDNet Gravatar
    doctorSpoc
    16th Jun 2010
  • Apple can get away with whatever we, as consumers, let them
    And consumers are very willing to let Apple get away with murder. Consumers are stupid that way.
    ZDNet Gravatar
    NonZealot
    16th Jun 2010
  • RE: Can Apple even dictate what tools you use?
    @NonZealot : That's an excellent point, which in turn leads to another point: EDUCATION is not only lacking in the public arena, it's Apple's worst enemy.
    ZDNet Gravatar
    twaynesdomain
    18th Jun 2010
  • Consumers allow it, don't complain to govt
    so what would cause a change. Now maybe in a country where when businesses complain and the laws are more biz friendly than consumer friendly, a footing may be gained. Nothing will change for the foreseeable future, consumers aren't changing it.
    ZDNet Gravatar
    Boot_Agnostic
    17th Jun 2010

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources