February 22, 2012

Downloading past purchases from iTunes (or your other devices)

It has been awhile since I felt the desire to blog, things have been really busy.  But this tip was just too good not to share!

Have you ever wanted to re-download something from iTunes?  I sure have.  One example was a TV Season I bought for the kids a while back, Backyardigans Season 3.  I opted for the HD variety but once we tried to view it, it was awful.  It averaged something like 3 frames per second.    Apple doesn’t exactly make it obvious how to report a problem or get help with such things.  At least it wasn’t obvious to me, and I looked for awhile.

So with the upcoming release of iCloud Apple has introduced a neat new feature, you can download all of your past purchases!  This seems like one of those features that have been there since day one.  But unless you were some high-profile celebrity or got lucky, you couldn’t technically do this in the past.

So here you go, go get those accidentally deleted episodes you have been missing.

http://support.apple.com/kb/ht2519

How to install a beta version of iOS on an iPhone

If you are an iOS (iPhone/iPad) developer you might want to try the latest beta release on your device.  To do so you will need to do a complete restore.  But rather than install the latest available to the public you will want to use the latest beta.  Once you have downloaded and mounted the beta release DMG file head over to iTunes to do the restore.

First make sure you have a backup of your device.  Do it twice if you aren’t sure ;) Also may be prudent to “Transfer Purchases” as well just to be safe. When you are ready just do an ALT+Click on the Restore button in iTunes on the device screen to bring up an option to browse for the IPSW file with the iOS software.  After your device reboots you will want to restore from the backup you made earlier (you made a backup…. right?).

Consumer Reports on the iPhone

The Consumer Reports article slamming the new iPhone 4 is making major waves throughout the media.  The issue has been circulating quite a bit now in the blogosphere but seems to have really made it mainstream now.

I can easily reproduce the issue on my phone.  And it is clear that many people can as well.  I honestly cannot say whether or not I have more dropped calls versus my 3GS or original iPhone.  The bars are obviously changing when the phone is held in the ‘death grip’, but aside from that I cannot really complain.   My service with AT&T has always been poor and I have had many dropped calls in clear skies right smack in the middle of Atlanta long before I got the new iPhone 4.

In any case I think there surely is sufficient anecdotal and more official reports that there is definitely an issue.

So what is new about these latest test from Consumer Reports?   Do they really affect real-world usage? Consumer Reports is largely regarded as an unwavering advocate for the consumer right?

Initially CR wrote a blog post heaping praise upon the device then more recently did a full 180 and jumped on the Pretty Apple Hate Machine.   To me it just screams “look we are relevant!” rather than offering anything new about the issue.  However, it is clear that this really elevated this problem to a much broader audience than even established tech blogs.

Take a look at this post from an engineer with a perspective on the CR testing process.  This is not to suggest that there isn’t an issue or there is no validity to the results of the CR study.

Only time will tell if Apple can really solve this with a software update.  Personally I think Apple will do right in the end… why wouldn’t they?  They have gobs of money in the bank and have worked hard to establish themselves as the pinnacle of modern consumer technology.   Too bad Steve couldn’t just come out and say “we are working on it, please stand by” rather than his one-liner responses that only inflame the masses.

One thing is for sure though regardless of how all this turns out, CR’s report has really catapulted this into the eyes of many more people.  So one has to wonder what on earth is going on over in Cupertino and why they haven’t taken control over the situation.

Update: Check out this article from AnandTech.  Pretty solid analysis from a reputable source.  I love the ‘gold’ tape!  I wonder how long till tape/decal kits for the band will start cropping up?

Update 2: I have installed 4.0.1 and it has definitely resulted in less bars around the house.  Haven’t used it much to see if it changes dropped calls.

Magic Mouse detected, but cannot configure fix

I picked up a couple of Magic Mice recently.  I wasn’t sure how I would like them but so far I am enjoying the multitouch goodness.  One thing that I ran into unfortunately is when paired with my Macbook Pro things didn’t work quite right.

I could pair it easily, and even move the cursor, but I could not scroll or use gestures.  I tried removing LCC (Logitech Control Center) and USB Overdrive from System Preferences but this didn’t seem to help.  But I still felt it had something to do with these programs.  As it turns out the culprit was indeed USB Overdrive.  To remove it completely (not just the pref. pane) you have to use the uninstaller which should have come with it.  For me this was just a quick Spotlight search away.

You will need to do a reboot after the uninstall but once you do your Magic Mouse should be working as it should!  Now if I can just get used to the pesky native acceleration curve :(

Looks like the author of USB Overdrive is indeed working on a Magic Mouse update.  So I will hold out and hope it comes soon.

Toggle display of hidden files in Finder with Automator (OSX)

Do you find yourself needing to toggle the display of hidden files in Mac OSX?  Yeah, me too.   For us web developers this can often be to edit .htaccess files.

For reference here is the code:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Don’t get me wrong, playing in Terminal is sublime geekiness but still something I wish was easier.  Say, with a keyboard command or mouse click.

This is where Automator comes in.  Automator is a way in OSX to, as you might guess, automate tasks.

User madgunde over at Art of Geek put together a great article on how to create an Automator script to add a services menu option for all Finder windows.  This makes is very convenient to with just a click to switch the display of hidden files.  And it is more graceful than using the KillAll Terminal command.

Head over to Art of Geek for the full article.

Oh Flash where art thou?

Flash support was one of those items nobody even mentioned until it was painfully absent during Steve’s demo.  I can’t say I read a thread anywhere I frequent where someone was bemoaning the possible lack of Flash support on the upcoming tablet from Apple.

Did anyone REALLY think they were going to roll it out on the iPad and not the iPhone?  I for one do not believe it has anything to do with the hardware (well aside from battery life, which it would suck like a Hoover).

I suspect that Flash has already been tested on the iPhone and they decided it wouldn’t offer a consistent experience with normal web content. If Flash sucked to use on a touch-screen everyone will blame Apple saying their implementation sucks. But really Flash devs would have to go back and rethink their UIs if they were designing for a phone instead of a computer to make it work right.

Think about how you can double-tap to focus on HTML content. How would the iPhone know that an area within a Flash site was a region that could/should be zoomable? I think people are over-simplifying how difficult it would be to make this a good experience on the iPhone. Flash is great for a lot of reasons, one of those isn’t because it works well on small-screen touch devices.

Face it, there isn’t a compelling reason to use Flash on a mobile device like iPhone/iPad. Developers need to produce websites that degrade if Flash isn’t installed, simple as that. This decision isn’t because Apple hates Adobe but rather that Flash just isn’t a good fit for every device.

So you might argue that Flash should be optional, and I would tend to agree.  But here is the reality…

- battery life would suck, and suck hard.  Flash is very CPU intensive, expect your battery life to be non-existent.  people would immediately bust out the pitch forks and torches and head to Cupertino.

- the experience would suck worse than the battery life.  no offense to the Flash devs out there, but did you build your application to work on a touch screen?  no?  yeah that’s what I thought.

I think people will complain there is no Flash for a while.  But eventually as the iPhone OS and other mobile platforms gain momentum Flash content is going to become optional, as it always should have been.  Whether the absence of Flash is right or wrong in your mind developers need to start thinking about alternate content for folks without Flash.