jeff yen

10Mar/099

Apple sucks, still.

I had a decent idea for an iPhone app, decent enough that I was willing to sign up as an iPhone developer and download a few sample programs to learn my way around the development process. This, despite my loathing for nearly all things Apple.

I imagine you can tell from the title of this post how that went.

Yes, I immediately started to run into issues.

First, none of their "iPhone Developer Center" is accessible unless you've registered as an iPhone developer. This means, even if I just want to poke around and browse a few classes or events, and fulfill a vague curiosity about how difficult it will be to conceptualize and execute my program idea, I have to go through their retarded registration process. Which, really, is just a normal registration process, but obnoxious and annoying. Until I register, I can't even look at their programming references. Already, Apple is forcing me through their retard hoops.

Second, their SDK is only available for MacOS, and requires iTunes. I find it baffling that so much of their operating system is dependent on a buggy, bloated, and broken music management program, but there you go. I guess it's the most substantially and easily monetized portion of their business plan at this point, so it's understandable.

So right off the bat, I had to go searching for third party solutions, because I refuse to install iTunes, and I don't own a Mac. I found winChain, which is a third-party installer for the iPhone SDK that works through CygWin, so you can run it on Vista.

Gee, a Google Code /open source project improving on an Apple product's nonsensical limitations? Shocking.

So I begrudgingly start downloading winChain and the appropriate libraries, and start browsing through the iPhone's classes. Interesting... I can't find any information about the class types I need, so I turn (once again) to Google, and immediately find the information I need.

Ah, okay. Apple has failed to include any but the highest-level  access to incoming call events on the iPhone... basically three:

  • Your app has become inactive (by an incoming call or the user locking the device)
  • Your app has become active (by user ignoring the call or unlocking the device)
  • Your app will be terminated (by user accepting the incoming call or pressing the Home button)

Essentially making my app idea impossible within the standard SDK.

Browse over to the Android page, and... gee; easily accessible documentation, SDK downloads for Wintel, Linux, and MacOS, and... joy of joys... a full-featured SDK with reasonable access to telephony events.

The funny thing is, I probably won't ever make this app. As tasty as the Android development ethos is compared to Apple's horseshit on a plate, the sad fact is that Apple has the best monetization infrastructure. If I made it for the iPhone, I could throw it up on the App store (provided it was approved) for a buck, and I could potentially make in the ones of dollars. Sure, for Android there's the Android Market, but after browsing that site for a couple minutes, it seems really unfinished, and I can't imagine the size of its audience in any way approaching that of the iPhone App store.

So again, it's a marketing decision.

At this point in their existence, Apple really reminds me of Sony in the mid-late 90s.

Let me explain.

Sony in the mid-90s was the undisputed king of consumer electronics. Their TVs, CD players, stereos, and A/V equipment was the best. Their computers were stylish, slim, and shockingly expensive for their technical features. The fact was, they had style and good marketing, and nobody really gave a shit that their $50 Sony CD player didn't do its job any better than the $30 Panasonic player... it was a Sony.

Fast forward a couple years, and digital music distribution is starting to hit. Computer users everywhere are downloading MP3s to their computers, or ripping all their CDs to MP3s so they can just take one of those slick new 64MB MP3 players instead of a CD player and a couple CDs to class.

Sony thinks, hmm... we have to get in on this.

So they make one of the coolest, smallest, and just all-around lust-worthiest MP3 gadgets around.

Except one thing... it doesn't play MP3s.

Yes, Sony decided to go proprietary, and developed their own music compression algorithm with built-in DRM, etc, etc (they are, after all, also a big music distribution company).

It also has (gasp) expandable memory!

Using Sony's proprietary and ludicrously expensive memory sticks, instead of the cheap and common Compact Flash.

Naturally, nobody bought the damn thing, because frankly it was a stupid idea. I mean, why would you want an MP3 player that locks you into a single company's distribution system (or requires you to hack around it), costs more than its competitors, and has fewer -- or no more -- features?

So people went out and bought the Phillips, Creative, Panasonic, and Samsung MP3 players... and realized, "Hey, this stuff is just as good or better."

This is exactly how I view the iPod family of products.

The only difference between Apple and Sony is that Apple has extraordinarily good marketing, and arguably better design. They also have a legion of fans whose loyalty rivals that of fundamentalist cult members, which baffles me. These people have adopted the pinch zoom as a sacred gesture, and Apple is prepared to sue everyone in the world to protect its flock, even though the pinch zoom has been around since... well... 1984. (Hi, Larry Niven and Xerox PARC!)

Apple is very much like George W. Bush in this way; they have somehow managed to retain a populist image with their followers, while their every act contradicts that image.

Apple fans sacrifice their dollars at the iTunes altar, when Amazon's MP3 store lets them legally download music DRM-free. They say Apple products "just work," when they clearly don't. They insist that the iPhone is great, because you can jailbreak it and install programs that Apple doesn't want you to.

My question is... why would you want to give your money to a company that restricts you like that?

I won't deny (except to Jishnu) that the iPhone is a useful tool. In fact, it's the first Apple product I've thought about purchasing. The only thing stopping me was that it was an Apple product.

And as much like a jab that might sound, it really isn't. It's not the Apple logo or the douchey stereotypical users or the lame misleading commercials. At least, not this time.

It's the fact that everything is such a black box with Apple, and for no good reason. You can't replace the battery? iTunes is required? You can only use AT&T? You can't legally get apps except through their store? You can't even copy and paste without jailbreaking your phone?

Seriously, now.

I'll just leave you with this thought. Pretty much everything related to Apple now requires iTunes. Want an iPod? You need iTunes. Want to watch Quicktime trailers? You need iTunes. Want to try developing an app for the iPhone? You need a Mac AND you need iTunes.

There's another program that has a similar omnipresence in another operating system... what was it... hm.

Oh yeah... Internet Explorer.

Apple still sucks. That is all.

Comments (9) Trackbacks (0)
  1. “[the iPhone is] the first Apple product I’ve thought about purchasing. The only thing stopping me was that it was an Apple product.”

    Explain again how it’s Apple lovers and not Apple haters who buy products for the wrong reasons?

    I used to have a Creative Zen MP3 player, but I retired it and bought an iPod because the iPod was BETTER. It let me do things that I couldn’t do on the Zen (mostly smart playlists, and library management through, yes, iTunes). I hesitantly bought a mac laptop to try it out a few years ago, and then bought another one a few months ago because it was by far the best computer available for me.

    This strawman of cultist Apple fanboys is really tiring. I believe that most users of Apple products are like me, they buy it because it works best for them. If it’s not the best for you, then buy something else. Why does it matter to you what other poeple buy?

  2. Man, you stole my post about Sony bud.

    You need to post those fanboy responses from the other thread. I want to read them when I’m bored.

  3. People become Mac fanboys without even realizing it. Kudos to Apple’s l337 brainwashing skillz. I wonder what will happen if Steve Jobs dies? Is it going to be like Scientology?

  4. I have to hand it to Steve Jobs. He really knows how to manipulate the masses. Steve Jobs needs to write a “bible” so that the Apple religion can be formed. Tax breaks would be sweet. Win win.

  5. All right, settle down now.

    I wouldn’t say I’m an Apple “hater,” exactly. That term connotes an unreasoning hatred, whereas I dislike Apple for specific and — to my mind — valid reasons. If you could provide adequate evidence for a contradicting viewpoint, you could change my mind.

    I understand that Apple products appeal to a certain segment of the population; I have no objection to the people who use Apple products for their own specific, well-reasoned purposes.

    It is the zealots — and every product, whether it be a religion, a celebrity, or a consumer electronic line has them — that I object to. The people that even seem blind to the fact that viable and/or superior alternatives exist, and refuse to admit any failing of their own particular object of devotion.

    A prime example is all the people who tell me how perfect the iPhone is. I don’t deny it’s a very nice product, but it has significant “design features” that, for me, relegate it to the status of a toy rather than a tool. And when I am confronted with a never-ending stream of iVangelists touting its virtues as a business tool or a development platform, that kind of thing starts to chafe.

    The fact that Apple has such a powerful and well-executed marketing campaign for all their products just brings all the crazies out to play, which only muddles and heats the issue. And honestly… if you can’t get annoyed at willful ignorance, what’s the point of having a weblog?

  6. Ugh. You used “iVangelists”. Terrible. Just terrible.

  7. “Pretty much everything related to Apple now requires iTunes. Want an iPod? You need iTunes. Want to watch Quicktime trailers? You need iTunes. Want to try developing an app for the iPhone? You need a Mac AND you need iTunes.”

    In the excerpt above the statement about quicktime trailers and itunes is incorrect. quicktime is available as a standalone.

    While I’m not certain how good this SDK alternative is, its mere existence is a plus http://code.google.com/p/winchain/

    This is not to undermine the basic point of the article in any way. I concur that apple indeed deserves the ridicule just about 360+ days out of the year.


Leave a comment

(required)

No trackbacks yet.