The headphones included with iPods and iPhones aren't too resilient. Not nearly as bad as some "ultra-cheapo" earphones I have used before, but not especially tough either. When my iPhone's right earbud stopped playing sound, I figured it would be easy to get a replacement. After all, I had had a similar problem with my iPod nano a while ago and when I went into the Stonestown Apple Store very near me here in San Franciso, the Apple person simply pulled out a new one from his pocket and gave it to me. He didn't check my warranty status, saying that he trusted me when I said I had a week or two left. So I expected pretty much the same treatment when I found myself nearby the same store and decided to stop in for a replacement. The concierge at the entrance immediately said "Oh yes, the warranty is still good" and that she would get me one. She took my phone and headset and returned a few minutes later with a slightly unhappy look on her face. "I'm sorry, but you need to speak to a Genius." When I asked if there was a problem, she said no, that it was just their policy that people needed to speak to a Genius, that they couldn't simply give one to me. Even though it was obviously still in warranty and it would take all of two seconds to verify that it was indeed malfunctioning. I could hardly argue and didn't have time to arrange for an appointment at that time, so I simply returned a couple of weeks later, after making an appointment. This time, the Genius took my phone into the back room for a few minutes, and then emerged with a new set of earbuds for me. I wonder if he checked if I had hacked it. I mean, what test could he possibly perform in the back room that he could not perform out in front of me, in the lobby of the store itself? Do they attach the phone to some kind of device and scan its ROM? He wasn't gone more than a few minutes, so I doubt that happened. Perhaps be peered down into the hole where you plug the headset in, and didn't want me to see him to that. If you get a chance to look into an iPhone there, you'll see a light colored dot down in the bottom of the hole. That's a moisture detector, what Apple calls a "liquid submersion indicator" (see http://
While at the store, I again marvelled at the small size of the MacBook Air, but wasn't nearly as impressed with the thin Apple keyboard. I had never typed on one before, but made it a point to check one out this time. Frankly, I had some real trouble with it. Sure, it is thin, but I like to have some movement with my keys, some sense that I really am pushing down buttons. The idea of a keyboard that is very thin and almost doesn't feel like a keyboard at all is certainly appealing, like the virtual keyboard that is just a little device that shines light on a table that looks a bit like a keyboard, and you tap the surface of the table where the light shines the appropriate key, but in practical terms, is such a minimal keyboard truly useful? Could you write a novel on it? Or even a short story? Honestly, I would not want to compose even an e-mail message on one. Nothing today compares to the keyboard on the original IBM "Selectric" electric typewriter (I probably used a Selectric II model) but I keep hoping that someday there will be such a keyboard. I can't recall if it was the original IBM PC/
We were hoping for big news about the SDK, and Apple appears to have delivered pretty much all we were hoping for. Apple will give access to Cocoa Touch (multi-touch events and controls, the camera and Accelerometer, etc.) Media (Core Audio and Animation, audio recording and mixing, even Embedded OpenGL), Core Services (the Address Book, apparently even file access) and Core OS including the kernel, TCP/
There are some drawbacks to the iPhone system design, unfortunately. Apple says "Only one iPhone application can run at a time, and third-party applications never run in the background. This means that when users switch to another application, answer the phone, or check their email, the application they were using quits. It’s important to make sure that users do not experience any negative effects because of this reality." Some Apple apps run in the background, to some extent, and I can easily imagine some developers finding a way around this limitation, or needing to depending on their app. For example, instant messenger clients depend on running in the background, only alerting you to activity once a message actually arrives. Apple's model is fine if all you do is IM and you never need to switch to another application, but when you switch to Mail or Safari or whatever, not having a background process to alert you to the arrival of an IM is completely crippling. Apple needs to make some public event notification system. Without one, we lose a critical strength of an SDK. But despite shortcomings, I am quite sure that we are looking at a truly brand new platform.
Apple's recent shareholders meeting appears to have been a lively affair, but there was little criticism of the drop in share prices over the last few months. The US economy in general seems to be at fault rather than anything Apple has done. Rather the opposite it true. Apple products all seem to be dong very well, and the Mac is returning as a platform that deserves acknowledgment if not acceptance in the business world. And the iPhone might just be the wedge that Apple finds extremely effective to force more Macs into the business market. Just like the iPod helps drive along Mac sales, so too can the iPhone.