Skip to content

Cool Hardware

iPhone 1.0 forever

Macworld logoAs you've read by now, Apple released iPhone update 1.1.1 last week. This update adds some compelling new features, most notably the iTunes Wi-Fi Music Store, easily-accessible iPod play controls, louder speakerphone and receiver volume, and support for video out.

However, as you've also read by now, the update did a few other things. First, as Apple had warned, it turned unlocked iPhones into expensive paperweights, rendering them useless. (A Macworld staffer who unlocked his phone so that we could document this procedure, had this happen to his iPhones.) Second, if you had a modified iPhone that ran third-party applications, like I had, the update removed those apps. So much for my plea to Apple. Finally, if you used Ambrosia's iToner, or any other such ringtone utility, you discovered that all your custom ringtones were also gone.

Unlike most Apple software updates, I held off on running this one until there were some field reports about exactly what happened. Once those reports started trickling in, I came to a painful but obvious conclusion: I will never install the 1.1.1 update on my iPhone.

Read my Macworld blog entry, iPhone 1.0 forever, for the rest of the story...



Don’t break my third-party iPhone apps

Macworld logoDear Apple:

Please ignore my prior request regarding opening up the iPhone for third-party development. At the time I wrote that request, I was convinced that some Apple-approved method of running true third-party applications (and not just nicely-formatted Ajax Web pages) was a key missing feature in the iPhone's capabilities. Well, I've had my iPhone for a couple months now, and I've changed my mind: Don't worry about coming up with a third-party iPhone SDK. Really. Just pretend I never wrote that piece.

Instead, I have a new request. Just do nothing at all regarding third-party application development on the iPhone. Nothing to encourage it, and most importantly, nothing to discourage it, prevent it, shut it down, or otherwise stop it from happening. Thank you.

So why would I (fictitiously, of course) write the above letter to Apple? Is it because I no longer feel third-party applications are important to the iPhone? No, that's not it at all. Is it because nicely-formatted Ajax Web pages really do get the job done? No, that's not it either. So why am I no longer concerned about Apple providing an official third-party SDK? Quite simply, I'm not concerned because a number of very bright, talented, and motivated individuals have managed to actually do the job themselves, without any help from Apple.

Read my Macworld blog entry, Don't break my third-party iPhone apps, for the rest of the story...



The Great iPhone Price Drop Uprising of 2007

Macworld logoAs probably everyone other than Bill Gates probably heard, Apple dropped the price of the iPhone by $200 yesterday. And, very shockingly to me, this somehow upset a number of those who bought iPhones back in June. Over on the Macworld forums, I've been involved in some interesting discussions on the matter. Basically, my position is as follows:

  • Nobody was kidnapped, dragged to an Apple Store, and forced to spend $599 on an iPhone. Everyone who bought on June 29th did so freely of their own will. (Note that I'm a possible exception to that statement, as I was asked to stand in line by my employer. But since it was their money, I didn't really mind.)
  • Whenever you buy any piece of technology, it is a known fact that it will get faster, smaller, more feature laden, and cheaper in the future. Knowing this, I have always treated a technology purchase as a pure sunk cost--whatever you pay, whenever you pay it, it's gone. If the item's price changes in the near future, oh well. I made my decision, I have the piece of technology, and I don't really care if it's cheaper.
  • People are claiming the "value" of their iPhone took a $200 hit yesterday. There's only one way I see that as a true statement: if the user was planning on selling their iPhone on eBay today. However, since we're all on two-year contracts, I don't see that as a big market at the moment. So if you were going to keep your iPhone and continue to use it, your phone's value is unchanged: it's just as important to you today as it was yesterday.

So basically, I'm amazed at the number of complaints over this issue. In one of the forum threads, I asked those who felt this was an issue to explain what they would have done had Apple announced a $200 price increase instead of a drop. Would they have all rushed out to their mailbox to drop a check in the mail for Apple? Not surprisingly, it seems that wasn't a popular suggestion. People want something for nothing, basically.

You've probably also read by now that Apple has decided to grant a $100 store credit to all those who bought iPhones prior to the price drop. Hopefully this will silence the criticism, but I doubt it since it leaves $100 "missing" from the pockets of those who are complaining. From my seat, though, Apple didn't have to do this at all. When you choose to buy something, you're basically fulfilling a contract with the product supplier: I agree to give you this much money, and you agree to give me the product. Anything that happens after that (outside of normal "price protection" windows, which are not 60+ days in length) is just something that happens.

Anyway, am I all wet in my thinking? This demand for a credit due to a price drop seems unprecedented to me; nobody complained when iPod Photos plummeted $200 a few short months after their introduction. Why is the iPhone different?



Install third-party apps on the iPhone

iphoneSo the iPhone has been out for a couple months now, and I've pretty much left mine alone--no hacking of any sort, beyond trying out Ambrosia's new iToner. Then today, fellow Macworld staffer Chris Breen pointed me to Nullriver's Installer.app beta. Using this program, "hacking" your iPhone is amazingly simple. Run the Installer.app on your Mac, then switch to your iPhone and use the new Installer icon on the home screen. From there, choose which packages you'd like to install, and you're off and running.

So what's available? Quite a lot, actually. There's a screenshot app, which I used for the images you see here (click on each for a larger version). In the shot of the main screen, you'll notice there's a new row of icons on the phone; those were all added with the Installer.app program. There's a BSD subsystem, so you can ssh into your iPhone, and use scp (or SFTP in something like Transmit) to get files to/from the phone. There's a functional NEC emulator, complete with sound. The Apache web server. A terminal emulator. Perl, python, and ruby for the ultra-geeks. And lots more.

appIf something goes wrong (and it hasn't for me yet, but I tested the following to make sure it works), you just use iTunes to restore your iPhone, and you're back to a fully functional (and non-modified) iPhone. However, you are responsible for your own actions. I am not responsible for any damage that may result to your iPhone if you choose to try this out!

We'll have a lot more to say about this over on our iPhone Central blog next week, so tune in for much more detail. But if, like me, you've been waiting for iPhone hacking to get easier, a bunch of very very very bright people have made it so--if you've used a package manager on Linux (or something like Fink or MacPorts on OS X), you'll be right at home with Installer.app.

In a way, this work really could be considered embarrassing for Apple: a bunch of volunteer hackers have created a fairly amazing, professional-looking, and very easy to use third-party applications manager for the iPhone--all without any help from Apple, and it's done before Apple has even announced anything about official third-party application support.



Ten of my favorite iPhone things

Macworld logoEver since the first time I saw (but couldn't touch) the iPhone, I've sort of become Macworld's resident iPhone curmudgeon. Long before it was ever released, I came up with a list of shortcomings. Then, at the Worldwide Developers Conference last month, I was unhappy with the announced support for third-party web pages, er, apps. And finally, once the iPhone was out and I'd had the chance to use it, I put together a list of 10 iPhone apps—real apps—that I would find most useful on my iPhone.

If you were to simply look at my body of iPhone work, you might conclude I hate the iPhone, and would rather be dropped in the midst of a swarm of Africanized honey bees than be forced to use the thing. Surprisingly, perhaps as much to me as to you, that's not the case. For all the things it's lacking, the iPhone really does get quite a few things right—and it's the things it does oh so well that keep me coming back to it, despite its shortcomings.

Read my Macworld blog entry, Ten of my favorite iPhone things, for the rest of the story...



How to upgrade the Apple TV’s hard drive

Back in March, I purchased one of the original 40GB Apple TV units, and put it to use in our living room on the big screen TV. It worked fine, but 40GB was just too confining--between music and photos, I had over 40GB of data, not even counting movies or other video stuff. As a result, if I wanted access to everything from the Apple TV, I had to make sure the Mac Pro was awake to stream more content to the Apple TV. This got old fast, so I finally forced myself to upgrade the hard drive in the Apple TV today.

Overall, the process was relatively simple. I'm going to document the steps here, just in case the article I relied upon vanishes in the future. If you're going to undertake this project yourself, you'll need the following:

  • Towel: to place the top side of the Apple TV onto after you've opened it.
  • Torx screwdrivers: sizes 8 and 10, needed to open the case and release the hard drive.
  • 2.5" ATA laptop hard drive: Make sure it's not a SATA drive; I went with this 120GB Fujitsu, though I bought mine at Fry's.
  • 2.5" external drive enclosure: I bought this unit at the local PC Club store. I wanted a FireWire case, not just USB2, as I've never been impressed with USB2 speeds on OS X. Now that I'm done with the project, the Apple TV's old 40GB drive is living in the enclosure.

The rest of the process is documented below; read on and modify at your own risk!
[continue reading…]



iPhone, therefore iTap and tap and…

Macworld logoAh, morning—time to check the overnight e-mail that came in over the iPhone. Let's get to work!

Press the iPhone's power button. Tap the screen (that's screen tap #1) and drag the unlock slider. Press the Home button to get back to the main screen from whatever app I was using last on the iPhone. Tap (#2) the Mail icon. Oops, I left the iPhone reading a message the last time I was in Mail. Tap three times (#3, #4, #5) to get back to the list of accounts.

It's on this screen where you'll notice a big change from OS X's Mail program. In OS X's Mail application, the top-level folder is the global Inbox, and then within that folder, each of your accounts is listed separately, letting you easily view all of your new e-mail at once by just selecting the top level Inbox folder. On the iPhone, however, there is no global Inbox. Instead, the main Mail screen just shows a list of your accounts. You have to open each account to see the Inbox (and Trash and any other folders associated with that account).

Read my Macworld blog entry, iPhone, therefore iTap and tap and..., for the rest of the story...



Ten future iPhone apps

Macworld logoI've lamented on the lack of third-party access to the iPhone, and now, with quite a few actual usage hours on my belt, my lament has become a plea: please, Apple, if you're not going to do some of these things yourself, let third parties provide real solutions! Exactly what am I talking about? Well, here's a list I've been building of the Top 10 Missing iPhone Apps. I think third parties could do a great job at providing some or all of these solutions. (If Apple wants to do it, that'd be great, too, but I'd really like someone to make them available, and sooner rather than later.)

So here, in increasing order of importance, are the 10 applications that I think would be a perfect fit with the iPhone and its current application suite.

Read my Macworld blog entry, Ten future iPhone apps, for the rest of the story...



An odd thing happened today…

Macworld logoAnd that odd thing is this: I'm now an iPhone owner. As of yesterday, I had no plans to be anywhere near an Apple or AT&T store today. But that all changed when Macworld asked me to stand in line, buy a phone, and then mail to the corporate office--they wanted to make sure they had several phones in hand for review next week.

iphoneI detailed my camp-out experiences in this blog entry on macworld.com, along with this afternoon update.

Shortly after that last update was published is when my day got really surprising: Macworld asked me to buy two phones, but just send one in their direction--I was to keep one and use it myself, replacing my Treo. Wow. I was quite surprised, to say the least. You see, I didn't even really want a first-generation iPhone; it's missing many things that I'm used to on the Treo. But I guess now I get to see if that's really true, and to write about just how well, or not well, the iPhone works for me. As I have time with the iPhone, my write ups--covering the good and bad of the experience--will appear on Macworld's new iPhone Central pages (and probably on macworld.com, too).

The iPhone is now activated, and it's busy synching all my content. I'll post links here to anything that winds up on Macworld, in case you're contemplating an iPhone of your own.



Apple’s disappointing iPhone message

Macworld logoOne of the biggest questions surrounding the iPhone since its January preview was whether developers outside of Apple would be able to create software that would run on the phone.

And just 18 days before the iPhone's June 29 release, Steve Jobs stood on stage at the Worldwide Developers Conference and told software makers that Apple had found an answer: a 'sweet' way to support outside iPhone development.

Unfortunately, if you're thinking that Apple really addressed third-party development in Steve Jobs's keynote, you'd be wrong. While many people—including myself—have clamored for support for widgets and applications, Monday's announcement actually did nothing at all to address either issue. Instead, it told developers that since Safari on the iPhone is a full-fledged web browser, they can use Ajax and CSS to make nice, pretty Web-based applications.

Read my Macworld blog entry, Apple's disappointing iPhone message, for the rest of the story...