Landscape Mode

One of the touted features of the 3.0 iPhone upgrade was the addition of landscape mode throughout most Apple applications. Initially this sounded like quite a boon. Until I realized: I never use landscape mode, I don't like landscape mode, landscape mode is always activating when I don't want it to and there's no way to turn it off.

Quit Doing That!

My biggest complaint about landscape mode — and what seems to me the biggest UI gaffe — is that it forces itself on the user. If you happen to be reading something in Safari using portrait mode and, for instance, lying on your side, the iPhone will constantly attempt to reorient the screen to landscape mode, even if it's completely inappropriate. It interrupts what you're doing and requires all manner of acrobatics to keep the thing in your orientation of choice. In the end you give in and just sit up. And that sucks.

The one time I almost always like landscape mode is when I'm looking at photos in the Photos app. Ideally we'd have a way to opt-in to landscape mode on a per-app basis. But at this point I use it so little I'd settle for a way to just turn it off.

I understand a lot of people love landscape mode, but the way it is now is far more annoying than useful for me.

Sticking it to Sprint

Apparently, Sprint's not doing so well. Apparently they're having customer retention problems. That means that people would rather go to the hassle of changing phone service providers than continue giving their money to Sprint. While it wasn't my number one reason for switching, I can say from personal experience that Sprint's horrendous customer service was the thing that pushed me over the edge into iPhone-land and the loving arms of AT&T. AT&T might not be perfect, and I can understand why a lot of people are unhappy with them, but they still kick Sprint's ass when it comes to customer service.

I will never go back to Sprint; they have lost me forever as a customer. But if they want to hold onto the ones they have, one thing they might try, for starters, is not treating them like shit.

Just a thought.

iPhone 3GS Bugaboos

Yeah, my iPhone 3GS has been actin' funny, and I don't know why. I really don't. And as a SysAdmin I find the lack of real troubleshooting tools very frustrating.

About the best I can do here is to report my findings. So here are some of the things my iPhone 3GS has started doing.

Network Confusion

The iPhone seems to get confused when presented with too many network options if one of those options doesn't perform as expected. Case in point: I have an extended WiFi network at home, and the iPhone, of course, always opts to use it when I'm home. Signal strength is usually great here, so the iPhone just chugs along. But recently my wireless had some problems and, though the signal was good in some places, it was spotty in others, and in places it would fail to get on the Internet. Turns out one of the Airport Express remotes was having problems, allowing the phone to reach the Airport, but not necessarily get connected.

When something like this happens the iPhone does not gracefully switch over to 3G. Instead it tries endlessly to use the broken WiFi connection. This in turn quickly wears down the battery, as WiFi access is pretty battery intensive.

Personally, I think it would be great if the phone could be a little smarter than that, and if it can't get Internet on a WiFi connection it can see, pop up an alert and ask you if you want to switch to 3G or Edge.

Instead, the iPhone spends all day killing its own battery on a connection that's busted. We have a term for that in the industry: sucky.

Can't Wake; Heats Up; Shuts Down

On occasion I find myself unable to wake the phone. This often happens if I leave the camera running and put the phone to sleep. My guess is that sleep can hang (just like on the full-sized Mac OS) when there are power hungry processes running. It's not a huge deal, though it does require a force reboot, and it is becoming more and more worrisome. The other day this happened, only this time the phone had gotten very hot. After trying a few times to wake it up in the usual manner, it decided all on its own to reboot. Spooky!

This happened, by the way, soon after I downloaded my first application with push notification capability — Zillow — as did other strangeness.

Needless to say, I've turned off push notifications on the iPhone. I am not convinced they're ready for prime time, frankly.

Push Notifications Notification: This Wasn't Here Before

Application Identity Crisis

Another thing that's been happening since downloading Zillow is that, from time to time, my application icons get switched around. Zillow will have the icon for the iHandy Level, or Wild West Pinball will have the icon for Zillow. The only way to fix this seems to be to delete the confused apps from the phone and then re-sync them from my Mac. Sometimes even that doesn't work. Untold fun!

Iconfusion!

More Compass Confusion

I mentioned my troubles using the compass on the subway, but where the compass really comes in handy for me is just off the subway. Walk out of the terminal, and: which way is north? Right. iPhone!

Only the other day I needed to figure out which way was east. And there was no east. Seriously, I'd spin the compass around but it would never show east. Uh, we need east for this to work.

Battery Recharging

Last night was, perhaps, the oddest symptom I'd had yet. I'd left for a river cruise (yes, a river cruise) with a decent battery charge. Probably 70-80 percent, I'd guess. After an admittedly heavy evening of photo and video shooting, the phone suddenly gave me the "I'm almost out of juice" warning, telling me that the battery was at 20 percent. "It's cool iPhone. I understand. You're tired." And I gave it a rest. At some point, though, I just had to grab one more shot. But after doing so, the iPhone rebooted. When it came back up I checked the battery charge percentage. It read 58%.

As my friend pointed out, batteries cannot spontaneously recharge. Something is clearly wiggy with the battery report on the iPhone.

One Last Shot: Empire State vs Chrysler

Bad Power

Since I've gotten my iPhone 3GS the little plug that comes with the thing, the one that connects the phone to a wall jack, only works intermittently. I'll plug it in and my phone will start charging. I unplug it then replug it and the phone won't even register it's plugged into anything. It's really annoying, but since I have other options — in the form of my old iPhone power brick — and a lack of time, I haven't done anything about it. Plus I'm just not looking forward to the conversation with the Apple Genius:

Me: "Uh, yeah, this plug only works some of the time."

Genius: [Plugs phone in] "Seems like it works fine to me."

Me: "Uh, yeah, I know, but in, like, ten minutes, if you unlpug and replug it, nothing."

Genius: [Unplugs and replugs the phone] "Still seems to work. Maybe there's something wrong with your power."

Me: "Yeah, but this has happened in a variety of buildings."

Genius: "It's not happening here."

Me: "It's intermittent. Give it a few minutes."

Genius: "Uh, sure. Okay. NEXT!"

Power Adaptor (Apple)

Conclusion

So what do I think about all this? Well, I think that either the iPhone 3GS or the iPhone OS 3.0 has some power issues, and some sleep issues. I think that the power adaptor included with the iPhone 3GS is crap, and that push notification is very power-hungry, and possibly very flaky when in the wrong hands. I also think that the Zillow application may just be the wrong hands (though it's a pretty cool app, granted). I have just de-installed Zillow and it seems to help with my icon problems at least. Hopefully it will add some much-needed stability to the phone.

Thank heaven I didn't have to remove pinball, though. I'm not sure I could have lived without pinball.

In any case, am I still happy with my iPhone 3GS? Yes, absolutely. But I think I'm getting ready for some bug fixes a la the iPhone OS 3.1 update.

iPhone Hand-Me-Down

When I got my new iPhone 3GS I wondered what to do with the old one. After activating the new phone my 1st Gen was still loaded with all my content, and still functioned like it always did, just without phone functionality. In other words, an old iPhone is still a pretty cool thing to have as a gaming and media device. And someone at work was interested in having just that.

So I'd finally found my old iPhone a good home. But I wanted to erase it and reset everything before I gave it away, just to be on the safe side, and to give its recipient that out-of the-box experience — that new iPhone smell, if you will. I searched like mad on the Internets for the best way to securely erase and reset the phone while still retaining iPod functionality. The questions I had were:

  1. Can I update a deactivated iPhone to OS version 3.0?
  2. Can I erase the iPhone securely?
  3. If I erase the phone, can I still use it as an iPod without setting it up again as a phone with AT&T?

The short answers are: 1) yes; 2) yes; and 3) yes. All good news!

My first concern was upgrading to iPhone OS 3.0. I had forgone doing so on my old phone, which was a bit of an oversight in retrospect. No worries, though. Upgrading the old phone was completely straightforward and didn't break anything. The thing was still working as an iPod, and my new iPhone 3GS was still acting like a phone. So far so good.

My next concern was erasing the phone, and I wanted to do so as securely as possible without having to jailbreak the thing. iPhone OS 2 and up (from what I've been able to glean) have a function called "Erase all Settings and Media." This can be found in the Settings->General->Reset menu. Running this writes data over the entirety of the iPhone's internal flash storage (again, from what I can glean). It's akin to the Finder's "Secure Empty Trash." Not the most secure deletion, but good enough for most uses.

Erase All Content and Settings

Wiping the phone in this manner took about two hours. What I had when I'd finished was a pristine iPhone, with none of my data, running OS 3.0. But the phone at this point was asking me to connect to iTunes, and I was somewhat worried I'd have to set it up as a phone again in order to use it at all.

iPhone Activation... Sort Of...

At this point iTunes was asking me if I wanted to restore the phone from a backup, or if I wanted to set it up as a new phone. I certainly didn't want to restore the data I'd just erased, and I was a bit hesitant to hit "Set up as new phone" as I didn't want this to become my phone again. I'm fairly sure doing this would set the phone into an non-phone iPod state, but it's not completely clear.

It's New to Me

Not wanting to take the chance, I decided to log in as another user on my system, one that had never seen any of these iPhones, a fresh, clean account. In this fresh account I activated the phone, and after doing so, it was, indeed an iPod only. No phone capabilities were restored.

One last thing: Maybe I'm being paranoid, but I'm keeping my old SIM card. I've popped it out and I'll store it in the iPhone 3GS box. Not sure if I need it, but I know it's required for phone use, and I'd rather not give my co-worker that ability. My understanding is that if you're giving the SIM card away, you should notify AT&T, but I'm not entirely sure why. So I'm forgoing the hassle and boxing the thing. Better safe than sorry.

So, after updating and securely erasing my 1st Gen iPhone it's now ready for retired life. As an iPod.

I'll miss you baby! Be happy!