So Long, Genius Sidebar

In a rather odd move, Apple released a software update for iTunes 10 this morning. Why is that odd? It’s Saturday. The release of iTunes 10.0.1 brought several needed bug fixes and replaced the Genius sidebar with the Ping sidebar.

Now, I expect bug fixes in a maintenance level update, but I have to say removing the Genius sidebar was a mistake. Apple’s Genius algorithm is darn near magic at how well it matches songs up for playlists and how well it was at suggesting similar music to what I like. Now, Genius playlists are still around (thankfully), but the sidebar, the part that recommended new music to me, is history.

Since I don’t listen to the radio often, Genius was pretty much the only way I discovered new music. Apple’s hope is that Ping will drive more music discovery (and sales). The catch is, I really don’t share a lot of musical taste as most of my friends. Heck, hardly anyone I am connected with on Ping is using it. All in all, Ping, as a social network, kind of sucks.

For years, I have wishing each September for a better iTunes – a rewritten, rethought iTunes. Sadly, each year it just piles on more cruft on legacy design. iTunes 10, as a whole, seems a bit more optimized than iTunes 9 was. And in all my years of using iTunes, never has a maintenance update actually made the overall value of the app worse.

As much as I still hope for a complete overhaul of iTunes, in the short term I will hope for iTunes 10.0.2 to give users a preference to toggle whether they want Genius or Ping to reside in the sidebar. If you agree, let Apple know.

Apps Are the Name of the Game for Kindle

I remember on January 28, 2010, when Steve Jobs unveiled the long awaited iPad, I immediately looked at my month-old Amazon Kindle with a feeling of pity. It was soon to be obsolete. By far the best e-book reader in the world was going to be outshone. Sure, eInk is nice, but no one will deny that a color screen is truly captivating. 

And the greatest contrast is the capability of the hardware itself. The Kindle does one thing — read books. At least that’s the only thing it really does well. The iPad can become just about anything one can imagine. An eInk screen can’t stand up to that. And Amazon knows it. 

Have you taken a look at Amazon’s home page in the past few days? No? Here’s a screenc apture of the relevant part, which is front and center at the top of the page.

Amazon is really pushing the free Kindle reading apps across a whole lot of platforms including, you guessed it — the iPad. Even more interesting is the tiny image of the Kindle hardware at the bottom. It’s basically waving about screaming, “Look at me! I’m still relevant! Buy me instead of any of those!”

Come on. The Kindle hardware is likely going to be put out to pasture. My guess is that Amazon really cares about selling eBooks, and they seem more than happy to provide the software for any device you want to read those eBooks on. 

iPad Already Putting Nails in Flash's Coffin

Just a tasty little nugget from Macrumors:

…if you visit CBS.com using the iPad SDK Simulator or spoofing your browser’s User-Agent to impersonate an iPad, you are sent to a different version of the video: [image]

This new version of the video does not yet work but appears to be based on HTML5. The css filesreference HTML5 and have a number of “webkit” specific calls. Webkit is the browser engine used in the iPad’s mobile safari. While the videos don’t currently play, the “fullscreen mode” reportedly already works in the iPad simulator.

and:

Apple has been a strong proponent of HTML5 and has suggested it as an alternative solution to Flash. It appears at least one major network will be supporting HTML5 alongside Flash video to deliver their content at iPad launch.

Imagine if Hulu were to do something like this. I can’t wait for most of the Internet to transition away from Flash.

Hard Drive Failure is a When, Not an If

I know I’ve harped about backing up your data many times, but it’s something that can’t be stressed enough. Why? Because no one listens. Even people I know with Macs running Time Machine — the most drop dead easy solution I’ve seen — forget to plug in or power on those external hard drives for weeks to months on end. So I’m going to take the Louisville Slugger to the proverbial dead horse, yet again.

I was reminded of all this yet again from one of my favorite writers, John Gruber. He experienced a hard drive failure a few days ago. Thankfully, he was prepared. And he was nice enough to chronicle his data restoration adventure for you. You can read it here. Go read it. Pay particular attention to the seven bullet points at the end. I’ll wait while you read it.

Good. Take all of that to heart. Go buy a hard drive. Or a few.

Now, plug in your external drive and run a backup. Rinse. Repeat.

 

Back the F:\ Up!

In the past year, I’ve known a lot of people who have experienced hard drive failures. No rhyme or reason or pattern, hard drives just have a tendency to fail. But, here’s one common thing I have noticed with each and every person that has experienced one of these failures: No one had a backup.

The most recent experience I’ve dealt with was a situation where the user had moved their Documents folder and their iTunes library to an external drive (which was ironically, considering the title of this post, the F:\ drive in Windows XP). And that external drive failed. 

Folks, you need to back up your data. It will be easier for you, and for me, when your hard drive fails. Notice I said when, not if. Your hard drive will someday fail. Just like someday your car will need maintenance.

I have seen so many folks, including members of my own family, buy extra hard drives to expand their storage when they fill up their primary drive, but they never think of having drives to back up their data.

At bare minimum, have your data backed up on a drive at your desk. To be even better you should have that and an offsite backup.

My motto for backup is “unless a file exists in two or more places, it doesn’t really exist.”

If you are on Windows, get a backup solution in place. There’s a lot of software out there that will help you schedule regular backups of your entire drive.

If you use a Mac, you don’t have an excuse. Buy an external drive, plug it in, and at least let Time Machine make backups for you, which is built in to Leopard and Snow Leopard. If you need a bootable clone, I suggest SuperDuper! or Carbon Copy Cloner.

Now, go make a backup. You’ll someday thank me.

⌘ iMultitasking

Most of the people I know now have smartphones, and one thing many say to lampoon my iPhone is, “Well, it can’t multitask.” I often try to explain that it does indeed multitask, just not with third-party apps. For example: You can listen to music via the iPod app whilst playing a game or reading tweets, or you can talk on the phone while browsing the web or reading tweets. Did I mention reading tweets?

But what if multitasking isn’t quite the correct idea to seek? You see, the standard computer we know and love can multitask, but we cannot. We are unable to focus on writing an email and a blog post at the same time. Just like we can’t watch a movie and read our RSS feeds at the same time. Sure, you can have the movie playing, but when you switch your eyes from it to your feedreader, your eyes are now reading instead of watching. And yes, you can keep part of your consciousness on the movie by listening, but that is utilizing a completely different sense. 

When people say multitasking they really mean context switching. Louie Mantia has an amazing write-up of this idea.

The premise of context switching is great on modern computers. We can do this quickly and efficiently via clicking on an icon in the Dock or command-tabbing or using Exposé. (Or using the taskbar or Windows-tab, or Aero Peek, if you use Windows).

Humans don’t multitask, they context switch. Really quickly. Computers multitask, but only in the sense of running multiple processes at the same time. This is all presented to the user through context switching, though. Multitasking is something the user doesn’t necessarily see.

Now, let’s boil this down to smartphones. The iPhone multitasks processes in certain apps, allowing the user to listen to music or talk on the phone while simultaneous using a different sense to do something else (audio and visual). 

Another smartphone, such as the Palm Pre, can run any variant of multiple apps at once. This degrades performance and battery life. It’s a tradeoff. So yes, the Pre itself, as a tiny computer, is multitasking. But how is that presented to the user? One app at a time. Just like the iPhone.

Here is the big difference between so-called “multitasking” phones and the iPhone: the “multitaskers” context-switch faster. The iPhone is hindered by a middleman: the Homescreen. The hindrance is not so much by the act of closing one app and launching another, but rather getting from one app to the other. If the app I had been using is on Page 1 of the homescreen and the app I want to switch to is on Page 8, that’s a lot of swiping. 

Palm simplified this by the concept of cards. I’ve observed one of my friends with his Pre, and he doesn’t usually have too many apps running at once. Tends to be his top three or four. And he is able to context-switch quickly between those three or four apps via the card interface. The massive list of apps in the homescreen is cut out entirely when switching between a couple apps. The only time he needs to visit the home screen is to launch a new app.

I think the perfect middle-ground for Apple, which doesn’t want to impact performance and battery life by allowing any and all background processes, is to allow a gesture-based switching between certain “open” apps. What I mean by “open” is that when you use a gesture to switch apps, the app you were using is put in a suspended state and the other app you had “open” is brought out of a suspended state. This would maintain the illusion of multitasking without sacrificing resources. I think. I’m not an engineer. 

This solution, of course, doesn’t help the folks who want Pandora to supply stimulation to their audio senses while they engage their visual senses in another app. But we all know Apple isn’t willing to allow third-party background processes. But this solution would allow for faster and easier context switching of the visual sense.

(It should be noted that the only apps allowed background processing on the iPhone are a few of the pre-installed apps. Even the apps that Apple publishes via the App Store follow App Store rules and are not allowed background processing).

I think the real issues some people are having with the iPhone isn’t multitasking, but rather background-processing and more efficient context-switching. One of those Apple is unlikely to enact. The other is one I’d like to see. And I’d like to see it soon.

A Few Predictions on the "Tablet" Event

I’ve wrestled with the idea of posting any predictions on the forthcoming Apple Event that takes place in less than 48 hours, but I am caving to tradition. This is just something most any writer who writes about Apple has to do. I don’t have anything to back anything up besides my gut feelings. I’m really just spitballing with a best guess.

The order of events to an Apple keynote, especially a Jobsnote (love having you back, Steve), is a pretty timeless and standard affair. Everything will start by recapping a lot of market data for the Mac, iPod, and iPhone. Apple will tout the financial numbers which are being released later today.

Mac announcements will come first, if there are any. I’m expecting a cursory announcement of iLife and iWork 2010 (or whatever they decide to call it) with some brief demonstrations of the latest enhancements. I’m thinking only iPhoto and iMovie will see demos. I have absolutely no idea what could be added. Expect both suites to go fully 64-bit.

iTunes will be after that. There will be a new feature or two added. I’m hoping that the rumors of all-you-can-eat streaming TV shows come to fruition. If that happens, and the Apple TV gets a hardware refresh to support 1080p, I’m there. I’ve been looking for an excuse to drop cable TV and TiVo (combined, they are just too expensive). $30 or $40 a month would be perfect. I must say, though, I don’t really see this happening. I do see iTunes getting one or two new features, and they’ll likely tie into the iPod and iPhone.

iPod announcements will follow iTunes, and the iPod touch is going to get most of the spotlight (all 3-5 minutes of it). The gist of it will be the announcement of iPhone OS 3.2, which will support whatever new features iTunes brings.

Following that, the iPhone will get a nod, with iPhone OS 3.2 coming for it as well, natch. Here’s where I play my wild card. AT&T will lose it’s US exclusivity on iPhone. Now, I expect this to be more announcement oriented, rather than immediate availability. I expect the iPhone will simply be available this summer on T-Mobile, the other GSM carrier in the States. But I know most are hoping Apple releases a CDMA iPhone for use on Verizon (and maybe Sprint). And this could be the stage to announce that for summer availability. Either way, or even both ways, AT&T will lose exclusivity. I’m calling that one, and I’ll eat crow if it doesn’t happen.

Lastly, and this will be the most lengthy part (I’m counting 30-minutes for everything else, an hour for this), the mythical “tablet” will finally be unveiled. There’s so many delusions surrounding this thing’s hype that it’s laughable. I’m keeping my predictions light. The hardware will look similar to an overgrown iPhone or iPod touch. I mean, realistically, imagining much beyond a giant piece of glass with a metal and/or plastic back, with as few buttons as possible isn’t much of a stretch. But the secret will lie in the software. That’s what is beautiful about multi-touch input — there isn’t a lot of limit on the user interface. I think the software will be more closely related to iPhone OS than Mac OS X, but it will be its own branch off the OS X root, much like iPhone OS was.

I think it will be revolutionary. I don’t think any of us have come close to what it will do or how it will fit in with our computing lifestyles. I do think that we’ll all say, “That makes sense” after Steve explains it to us.

I just hope it has a cool name like Canvas. I’ll slap my forehead if its name is iSlate or iPad.

Thoughts on Web Video [Updated]

Video on the web has been quite the boom in the last decade. In the early days, everything was a QuickTime or Windows Media video. Windows Media was the reigning king for a long time. Eventually, Macromedia Flash, since acquired by Adobe, became the dominant delivery system for web video. I believe what brought forth the era of Flash was YouTube. YouTube employs Flash to deliver millions (billions?) of video every day to the masses.

Now, I don’t have a great deal of love for Flash. It’s slow, buggy, and is largely believed to be the chief cause of browser crashes. But Flash is unavoidable. Everyone pretty much has to have it installed, because so many sites are built around Flash for video and interactive components.

Flash is also a huge resource hog. It eats up a good chunk of CPU (though the 10.1 beta doesn’t eat nearly as much as past versions). In today’s largely mobile lifestyle, more CPU consumption means shorter battery life. It’s no secret that Flash’s hunger for CPU resources (and therefore battery life) is one of the chief reasons that Apple doesn’t allow Flash on the iPhone and iPod touch.

Still need a case against Flash? Some people feel so strongly about it that they built the wonderful ClickToFlash which blocks all Flash content until the user clicks on the Flash element to play it. Go ahead, install it now.

The answer to Flash, at least regarding web video, presented itself not too long ago in the advent of HTML5 and it’s <video> tag. Nearly all of the most popular browsers have adopted HTML5 (except for Internet Explorer, but no one should use that anyway). The biggest hurdle in the adoption of HTML5’s video tag has been the format of video presented. Safari & Chrome use H.264, and Firefox uses Ogg Theora to present video.

Without a unanimous agreement for HTML5 video format, Flash will remain the most prevalent form of video delivery on the web for years to come. But all of that has the potential to change quickly. How? YouTube, the world’s largest distributor of web video.

Yesterday YouTube opened up a beta of HTML5 video delivery. They chose to run with the H.264 encoding (naturally, since YouTube and Chrome are both Google products). There are a couple of caveats, though. This beta implementation of HTML5 video on YouTube will not work in full screen, or on videos that have ads embedded (those will still present in Flash). Also, if there are annotations to the video, those will not display in the HTML5 player. Lastly, YouTube videos embedded in other sites will play in Flash for the time being.

If you currently use Safari 4, Chrome, or Internet Explorer with Chrome Frame, you too can join the downfall of Flash video. Visit YouTube’s HTML5 Beta page and with one click you will see most YouTube content in HTML5. Videos now load quickly and efficiently without hitting your CPU too hard.

I have a feeling that if enough users participate in the HTML5 beta, YouTube will expand its feature set on the site, and might even use it by default. They obviously wouldn’t open a beta unless they were considering making the jump to a native, browser-based delivery system.

UPDATE: Of course, as soon as I hit publish, Vimeo has followed YouTube in rolling out an HTML5 player, circumventing Flash altogether. They also chose to go with H.264, so Firefox users are out in the cold. It also has the limitation of not supporting full screen. If you want to use HTML5 on Vimeo, the details are here.

I have a feeling that the Firefox team will be looking at H.264 soon.

AT&T Announces iPhone MMS Availability

iPhone 3.0 Messages Icon by hosted by Ember AT&T today announced MMS availability for the iPhone 3G and iPhone 3GS. The service will be available on September 25, 2009 via a software update.

MMS arrived as a feature of iPhone OS 3.0 in June. iPhone carriers around the world were able to support the feature, found on almost any mobile phone in the past few years, on launch day. However, AT&T has not yet supported the feature. As the exclusive carrier of the iPhone in the US, many customers (myself included) have been disappointed by AT&T.

I have to wonder if the software update AT&T is speaking of will be a simple carrier profile update or if they have accidentally announced the release date of iPhone OS 3.1. I posited yesterday that iPhone OS 3.1 would show up at next week’s iPod event, just as iPhone OS 2.1 did last year. This could still happen as Apple could issue a small carrier profile update for MMS on the 25th, but I wouldn’t put it past Apple to release 3.1 for the new iPod touch models and say it will be out in a couple of weeks for iPhone users.

Time will tell. 6 days to be exact.

WWDC 2009: A Parade of Awesome!

Three days ago, Apple held the keynote address of its Worldwide Developer’s Conference, and all I have to say is that it was a Parade of Awesome! That’s all I have to say. You can go about your regularly scheduled browsing now. I’m kidding! Of course I have the interesting highlights for you.

I waited to write this until I had time to watch the keynote video, as I prefer to get my source material first-hand, instead regurgitating all the other blogs. Call me old-fashioned.

The first thing that caught my attention was when Phil Schiller, Senior VP of Worldwide Product Marketing, said that the number of active OS X users in 2007 was 25 million people and that number in 2009 is 75 million users. That is a lot of growth. Apple’s doing pretty well.

This post got pretty long, so I’m inserting a jump here for visitors to the main page.