Wouldn't it be nice if every picture you took was automatically uploaded to your Mac - and to your Flickr account - without your having to do anything? That's the premise behind the Wi-Fi-enabled 2 GB Eye-Fi Share SD card, and it was sufficiently compelling that I plunked down my money (it's $99.99 at Amazon; I've seen no discounts) for the opportunity to use it with my Canon PowerShot SD870 IS. Unfortunately, despite incredibly slick packaging and a generally well-considered interface, the Eye-Fi card made my standard workflow for importing photos into iPhoto slower and more confusing, to the point where I lost data several times, stopped using its wireless capabilities, and eventually moved to a larger, faster card.
The Eye-Fi Share is a new name for Eye-Fi's original card, which is actually what I have (and yes, I've updated its firmware and software so it's completely current). The company now also makes two other versions, the Eye-Fi Home ($79.99 at Amazon) that can upload only to your computer and the Eye-Fi Explore ($129.99 at Amazon), which can geotag photos and includes 1 year of access to Wayport hotspots (subsequent years cost $19). Glenn Fleishman recently reviewed the Eye-Fi Explore for his Wi-Fi Networking News site; his opinion differs fairly significantly from mine. He also wrote a summary for TidBITS along with some rebuttals to my points below in "Why I Like the Eye-Fi Explore Wireless SD Card," 2008-08-18.
Basic Setup and Usage -- The Eye-Fi card is a normal-looking 2 GB SD card, but, through a feat of engineering magic, it also sports a Wi-Fi radio and an extremely tiny computer that enables it to communicate with wireless access points. Don't assume that it will promiscuously connect with just any open access point, though, stories about thieves being foiled by Eye-Fi uploads notwithstanding. You must set up your Eye-Fi card to connect to specific open wireless networks by name; the fact that I've configured mine to connect to my "TidBITS" network means that it can't, without further configuration, connect to any other wireless network unless it, too, is called "TidBITS". If the network in question has a password, the Eye-Fi won't connect to same-named networks that are open, either.
(The Eye-Fi Explore has a different and worse setting: if you use the Wayport hotspots, which are intentionally available to you, you must also allow the Explore model to connect to any open hotspot it finds. This is a bad move, and may violate laws in certain cities, states, and countries.)
Configuration of new networks requires that the Eye-Fi card be connected to your computer via USB; it comes with a little USB card reader for this purpose, which means you won't be able to connect to just any Wi-Fi network while you're out and about unless you also have a computer handy. WPA Personal and WPA2 Personal are both supported, as is WEP, though not the form of WEP used by Apple's AirPort base stations - but WEP is worthless anyway. The Eye-Fi Share card can't connect to any public hotspot that requires a Web-based login for obvious reasons, and even the Eye-Fi Explore shares this limitation.
A tiny bit of software on your Mac provides a menu bar item and handles some aspects of communication with the Eye-Fi card; it also provides a menu item for accessing Eye-Fi Manager, an application that runs as a Web server on your computer, and which you control via a Web browser. Eye-Fi Manager lets you configure wireless network profiles, choose which (if any) online file sharing services to upload to, choose whether or not to upload to iPhoto or a normal folder on your Mac, and turn on email or SMS text message notifications of when it starts and finishes uploading.
Once the card is configured, you can use your camera just as you always do, but as soon as the Eye-Fi senses that it is within range of a recognized wireless network, it starts uploading photos. The Eye-Fi software on the Mac displays thumbnails of the photos as they're being received, and it automatically imports photos into iPhoto or into your specified folder in the Finder.
After the photos arrive on the Mac, they're then uploaded to your favorite photo sharing service, as long as it's not MobileMe. (Eye-Fi has cut deals with each photo-sharing, print-making, and social-networking service for uploads, and Apple doesn't have any outside deals with anyone.)
Sounds good, doesn't it? Yes, but...
Nice Idea, Annoying Reality -- Don't take the criticisms that follow the wrong way. The Eye-Fi card is a miracle of engineering, and its creators have done incredible work in creating a piece of hardware that can work with any SD-capable camera.
That said, no piece of hardware or software has irritated me more than the Eye-Fi in recent memory. Some updates have improved it; for instance, when I first got it, it couldn't send photos directly to iPhoto, which required another manual step or error-prone automation.
The problems I've run into fall into two categories: limitations of the Eye-Fi software that could theoretically be fixed and basic conceptual conflicts with how I - and many other people - work with cameras and photos. Many of these latter problems could be addressed if the Eye-Fi could communicate bidirectionally with cameras. Only a single camera - a high-end model from Nikon - has been released since the Eye-Fi's introduction in late 2007 that allows communication between the camera's computer and the onboard process on the Eye-Fi.
Camera makers have produced a series of consumer models with Wi-Fi built in that typically have far more severe limitations than the Eye-Fi, but there's no indication whether those manufacturers are interested in working more closely with Eye-Fi, pursuing their existing poor strategies, or improving their current Wi-Fi integration. (Glenn Fleishman wrote a detailed screed on this topic for a PC World blog.)
- It can upload only JPEG images, which means that it ignores non-JPEG content such as movies or raw images. This forces an extra step where you must either plug your camera into your computer via USB or mount the Eye-Fi as a regular SD card through a card reader, and then transfer your movies and raw images. Otherwise, you could lose everything but your JPEGs. This isn't a hypothetical problem - I lost movies on more than one occasion because of this limitation, causing much swearing. Eye-Fi should fix this inexcusable problem by transferring everything to a target computer, even if they don't provide automated uploads or conversion for non-JPEGs. (Eye-Fi's hardware won't erase photos, but you will likely get into a rhythm of erasing your card in the camera after an Eye-Fi upload is complete.)
- When the Eye-Fi imports photos into iPhoto, it creates an event for every photo, requiring you to select all the events created during one import session and merge them. To solve this problem, the Eye-Fi software would have to upload all the images and only then send them all to iPhoto in one big import.
- The Eye-Fi also creates an album in iPhoto for every day's imports, but since you have to merge all the individual events anyway, the albums are utterly unnecessary and must be deleted manually. I presume this is just sloppy design or programming; the Eye-Fi software should import into iPhoto in an unobtrusive manner that doesn't create more work for the user.
Conceptual Problems -- Although Eye-Fi can and should address the above implementation details, the more serious problems relate to the Eye-Fi card's inability to communicate with its host camera and to be configured other than through a full-fledged Web browser running on a computer, and its all-or-nothing approach with photo sharing sites.
- Because uploading via Wi-Fi can take a number of minutes, depending on the number of pictures you've shot, you must disable your camera's capability to shut itself off after a period of inactivity. Perhaps others are better at remembering this than I am, but I frequently forgot to turn the camera off after the upload was finished, leaving me with a dead battery the next time I wanted to use the camera. (It's not that the Eye-Fi is using so much battery life, just that the camera drains its battery when it's left on for a long time.) Little irritates me more than finding my camera battery dead after I've left the house. This is an insurmountable problem unless camera manufacturers give Eye-Fi hooks to control power saving settings in the camera.
- Although the Eye-Fi can notify you when it's done uploading, it can do this only via email or SMS text messaging. This is key for the Eye-Fi Explore when uploading via a hotspot, since you'd have no other way of knowing when it was done. But for me, with the Eye-Fi Share, both are useless. I get email on my Mac when I check manually or every few hours (and certainly not every few minutes - I'd never get anything done!), so email notification would never arrive soon enough. Since I work at home, I don't have an active cell phone in my pocket at all times, and being cheap, I'd be offended at having to pay for each SMS text message. Collaboration with the camera manufacturers so the Eye-Fi could shut the camera off automatically would eliminate the need for notifications.
- Since the Eye-Fi starts uploading as soon as it senses a known network, you can't necessarily prevent it from uploading bad pictures by deleting them in the camera first. This isn't a huge problem if you'll be culling bad photos in a photo management program like iPhoto, but if you're working with an online photo sharing site in a Web browser, it will require more effort to weed out the bad images online. Without in-camera control over when the upload starts, there's no solution to this annoyance.
- Eye-Fi makes much of being able to upload to the photo-sharing sites, and while I initially thought I would like this feature and would use it to take more advantage of Flickr, I turned it off nearly instantly. Most troubling is the fact that you can't select which photos to upload. Thus, you'll need an unlimited service that can handle the gigabytes of photos; I maxed out my free Flickr account on the first upload. Since you can't cull photos in the camera reliably, you have to cull them online, which assumes that you don't use a program like iPhoto, or else you'll have to cull both online and in iPhoto. You can set privacy options (dependent on the specific service), but it's an all-or-nothing situation, requiring manual intervention for every photo that might not fit your overall privacy setting (careful with those kid-in-the-pool or late-night photo shoots!). Finally, although the online services offer some editing tools, none that I've seen compare with even iPhoto, much less Photoshop Elements, so you're setting yourself up to share unedited photos.
So What's the Point? It's clear that I'm not the target audience for the Eye-Fi card, and in fact, I've given up using it entirely in favor of a Transcend 4 GB SD card that's faster (helpful for recording longer movies; the Eye-Fi couldn't keep up after 1 to 4 minutes) and costs less than $15 at Amazon. Eye-Fi won't say how fast the Eye-Fi cards are, but they seem to be on the slow side. Ironically, I quite like the little USB memory card reader that came with the Eye-Fi, and it works fine with the new Transcend card. (Eye-Fi chose to not offer cards larger than 2 GB capacity to avoid compatibility problems with older cameras that can't read the high-density SD format required for 4 GB and above.)
So who is the Eye-Fi aimed at? Surely not professional photographers, or even serious amateurs, since it doesn't support raw images. That leaves casual photographers, but I count myself among that group, and the Eye-Fi did nothing but annoy me due to its awful integration with iPhoto, inability to handle movies, complete inability to communicate with a camera, and all-or-nothing approach to photo sharing sites.
Hmm. That narrows it down. The Eye-Fi card could be great if you:
- Use an SD-capable camera - there are no Eye-Fi variants for other card formats, and Compact Flash adapters may not work well
- Are a casual photographer who never shoots raw images or movies
- Prefer to have photos uploaded to a folder (perhaps for use with a different photo management program) rather than into iPhoto, or don't like to keep photos on your computer at all
- Use an unlimited account on a photo sharing site other than MobileMe for all your photos
- Want the same privacy level for the vast majority of your shared photos
- Don't care to cull photos before uploading or to edit them on your Mac
- Can respond to email or SMS notifications of uploads, or can remember to shut your camera off when it's done uploading
- Have ready access to a predictably named open wireless network at appropriate times
For me, it turns out that it's faster and easier to connect my camera via its USB cable or use a USB memory card reader to import into iPhoto, cull and edit photos there, and then upload select photos to MobileMe or Flickr. If you're like me, you can get a larger, faster SD card for a fraction of the price of the Eye-Fi Share. Or, if all of the bullet points just above are true of you, the Eye-Fi Share could be just perfect.