July 31, 2012

The 4 Flavors of iPhone Backup

There are four different methods to back up (or not) your iOS device, let's take a look at what each flavor of backup does. Android users may have more/fewer options; I don't know, but I really encourage you to find out, or if someone wants to give me an Android device I can look into those options as I have time. (I hear the Nexus 7 is nice, and it fits nicely into my Android buying guide)

Rocky Road
In ye olden days of cell phones, if you broke your device everything was gone and you were sad. If you had a GSM phone with a SIM card, perhaps some or all of your address book could be stored there if you 1, knew about the option and 2, bothered to do it (not just once!). Not backing up your iPhone at all is a callback to these heady days where every trip to the restroom or walk under cloudy skies was skirting danger. Except that losing everything will drive you up the damn wall because you put months or years worth of data, logins, media, etc. into that phone because they're computers now, and now all of that is gone. The only consolation is that you won't have to re-purchase your apps or media, but that is a cold comfort when composing your second or third "I lost my phone, please send me your #" status update on Facebook.

If you sync your iPhone to your Mac or PC iTunes can backup your device as part of the process. Since iOS 5 you can also sync wirelessly, so you don't even have to take it out of your pocket if you don't want. When your device is connected, click on it in iTunes' Devices section. On the Summary tab, make sure "Back up to this computer" is selected. Just remember to sync now and then (it's a fine way to charge, you know) and you're set.
There is a caveat though: by default the "Keychain" (where your email account, website, and most app passwords are stored) cannot be restored to a new device. This means that if you drop your phone into a bucket of water, when you bring home your new phone, all of the media, apps, etc. will be put back just as they were, but you will have to re-enter every password. To enable restoration of your Keychain, you need to select the "Encrypt local backup" option and supply a password. Don't forget your password, or you'll lose the entire backup rather than just your Keychain.

French Vanilla
Since iOS 5 was released, it is becoming less and less necessary to ever connect an iOS device to a computer to manage it, including backup. Once a day your device is just backed up to Apple's iCloud servers automatically (though you can also trigger backups on demand). There are some rules though, the device has to be: 1. plugged in and charging, 2. locked, and 3. connected to a wireless network (3G will not do, as it would rapidly wreck your data limit). This can be turned on either by connecting the device to a computer and selecting the option in iTunes, or by going into the iCloud option in the Settings app.
You can tailor what is and isn't backed up to iCloud in the Settings app, and you'll likely want to keep an eye on that because you only have 5GB of space unless you purchase some. If you take a lot of photos, that will disappear faster than you think, though only using PhotoStream and not backing up your photos will (almost!) be as good. It is also important to note though that the list of items backed up to iCloud is much smaller than the list of items backed up by iTunes, and there is no way to restore a Keychain to a new device. Bear in mind that if you do have convenient access to a laptop or desktop that may be a better option. Or perhaps…

Cookie Dough
You can have your Keychain and eat it too, something like that anyway. Selecting the iCloud backup option disables automatic iTunes backups, but it doesn't stop you from doing them yourself. All you have to do is plug in your device each night to automatically backup to iCloud, and then when you want to do a full backup, connect the device to your computer, let it sync, and then right-click on it in iTunes' Devices section. There will be a Back Up option that you can choose to do a regular iTunes backup, even if you have iCloud backups enabled. It's only really necessary to backup to iTunes after telling a new app to remember your password, or changing an existing password in an app. Should disaster strike, iTunes can give you back your most recent full backup and your Keychain, and iCloud can fill in the gaps.

I wrote this for two reasons: 1, Everybody should be backing up their computers, and modern smartphones are just as much computers as the ones on your desk or lap; and 2, I have had occasion to test this recently. I frequently hook my iPhone up to my Mac, so I just use the iTunes backup (it's inconvenient for me to charge it overnight) and that's fine. This is also the fastest and easiest way to get new episodes of podcasts on the phone until the Podcasts app works properly.
A few weeks ago though, I was going to be in northern Indianapolis and for some time I'd had some trouble with my Home button working properly (that's kind of a big deal on an iPhone). I just thought I'd go see if the Apple Store had any ideas or a way to clean it, but about a minute after explaining my problem a newly refurbished phone was staring me in the face. I wasn't expecting to replace my phone that day, but I had backed my phone up the night before and that home button was really bugging me. Shortly after getting home I hooked up the new phone and restored my latest backup to it. Short of setting up the notification options for a few apps (push notifications are weird for boring and off-topic reasons), it was as if my phone never had a problem. It was easy and I didn't have to ask for phone numbers on Facebook with my hat in my hands.

So, if you own an iPhone (or iPod Touch, iPad, etc.) check on your backup settings, you don't want to be learning about this stuff after your device is busted. For Android users I'm sure there's something similar, just look around, but be wary of anything that comes from the device manufacturer; the backup that Samsung software makes probably won't help you if you move to an HTC device later.

July 5, 2012

Lipstick on a Podcasts.app

Since Apple's World Wide Developer's Conference in early June, word has spread that iOS 6 will remove the Podcasts tab from the Music app, and in preparation, Apple has released a new app called Podcasts into the app store.

It's pretty. I'm pretty pissed off at it.

First things first, it has some reaslly nice features, you can: subscribe to podcasts using the built-in Catalog or radio-inspired "Channels" section; set varying subscription/auto-download settings per podcast; and most importantly, receive new episodes over the air automatically.


There are some serious issues that honestly make me wonder if this wasn't an assignment given to an intern as a trial by fire; if that is the case, they have been burned.

There are … pauses
As soon as the app starts it shows you the Library and then … you wait. It's probably checking you Music app for un-synced podcasts or something over the network, but it's certainly not in any hurry to let you do things like scroll around, tap a podcast, or anything else. Occasionally it will just stop responding for seemingly no reason. It's like your brand new iPhone has changed into a 3+ year old HTC Frond.

Car integration is completey busted
What's a great place to listen to podcasts? In your car! Cars with "iPod integration" have a USB port (or more rarely, a dangling Apple 30-pin connector somewhere) that you can connect your iPod or iPhone to, and then use the car's play/pause, next and previous buttons to control playback. It's awesome, and in Apple's new Podcasts app, it only works for about 3-5 seconds, just about long enough for you to get on the road. Wretched. (I know it's busted for the 2010 Prius. Maybe another car works better? I can't really afford to test that.)

There is no indication of new episodes
The default view of your library is lists of podcast's album art in a scrollable list. Do new episodes show up as a badge, or is there maybe just a blue dot like in Mail.app? No! You get to poke around randomly and be dissapointed until you happen across one, or just give up and switch to the table view. The table view is also the only place to find a "playlist" of all unplayed episodes.

Episodes won't download over 3G if they're larger than 50 MB
This is greatly improved over the old limit of 10MB, but it's still stupid. If you stream the episode instead of downloading it, the whole thing still plays! Stop making me play games and download the damn thing.

As released this app is awful, but maybe they can throw a few more developer hours at it before iOS 6 and the new iPhone come out in October. If not, I guess I'll have to start sizing up the third party options. This is hugely annoying because I don't need any fancy features, if this app simply worked properly I'd be perfectly happy.