MacDevCenter    
 Published on MacDevCenter (http://www.macdevcenter.com/)
 See this if you're having trouble printing code examples


Spymac's Wheel vs. Dot Mac for Easy Web Services

by Christopher Roach
02/08/2005

A while back I was putting the finishing touches on my very first article for MacDevCenter.com that involved over a month's worth of work. Before I could proofread my article one last time, I accidentally zapped my system by deleting my user account. In a single moment, every little adjustment and tweak I had made to my system over the past year was gone and I was going to have to go back and customize the entire thing again.

Then it hit me. Not only would I have to reconfigure my Mac, but my entire article had been erased in one single moment, and worst of all — I had no backups.

To cut a long story short, after trying to recover my important documents with some data recovery software and failing, I eventually had to give in and do a full rewrite. During this time I decided to investigate an online service to help me stay organized and protected. After some research I narrowed my choices to Apple's .Mac service and Spymac's Wheel.

I think both of these services have an interesting menu of features, and I've done my best to compare them for you. Of course, you could always "roll your own" for online backup, email, picture sharing, etc., but if you want to add a bit of convenience to your busy life, one of these might be right for you.

What Each Has to Offer

I wanted to start my shopper's comparison of these two web services by first summing up what each of the two has to offer. To do so I've provided a table below outlining the services that both Apple and Spymac currently have in their system.

Service Wheel .Mac
Backups Yes (WheelGuard) Yes (Backup)
Email Yes (3GB of storage, web accessible, and works with Apple Mail as well as other email clients). Yes (Up to 133MB can be allocated to email, also web accessible, and works with Apple Mail as well as other email clients).
Address Book Yes (Syncs with Microsoft Outlook) Yes (Syncs with Apple's Address Book)
Bookmarks No Yes (iSync)
Website hosting Yes (All webpages must be created by hand and loaded onto the system through WheelDrive.) Yes (Easy template-based webpage creation through Homepage, or create and upload custom HTML by hand through iDisk.)
Disk Storage Yes (WheelDrive, 250MB) Yes (iDisk, up to 235MB can be allocated to iDisk.)
iCards No Yes
Syncing Yes (Mainly just synchronizes your local WheelDrive with your online WheelDrive.) Yes (Address Book, bookmarks, local iDisk are synchronized through iSync)
Virus Protection No Yes (Virex)
iCal Publishing Yes (Through iCal) Yes (Through iCal)
Blog Yes (Online interface) Yes (But you must use some third-party software such as iBlog.)
Forums Yes No
Photo Gallery Yes No

Now that you have a good overview of each company's services, you'll want to take a look at each of these features in detail to decide which company provides the better service. The rest of this article will do exactly that, starting with a comparison of each of the web services' major features and then moving on to an analysis of the extras that each provides. My hope is that, by the end of this piece, you'll not only know which product is best for you, but also whether either of the products is actually worth their asking price.

Backups

Both web services offer users a way to backup their important data to an online drive. Until recently, the Spymac version (WheelDrive), offered more space to its users, however, toward the end of last year, Apple finally stepped up to the plate and raised its drive space (iDisk) to 250MB to match the size offered by Spymac. However, Spymac still offers more space overall since it provides a separate 3GB of storage for email and Apple uses the 250MB drive space to store the users email as well.

.Mac's Backup application .Mac's Backup application.
WheelGuard—Wheel's backup application WheelGuard — Wheel's backup application.

Both companies' backup software offers the option of backing up to the online drive, CD/DVD, or another (peripheral) drive; however, Spymac's WheelGuard also offers the option to backup to a Zip drive as well. Also, both backup applications come with pre-selected groups of files that can be chosen for backup (e.g., Address book contacts, iTunes Library, and iPhoto Library). Apple's Backup program refers to these as Backup QuickPick's.

After these similarities, Apple's Backup program pulls ahead. First, WheelGuard allows the user to add folders to the list of items awaiting backup; however, they only allow the user to choose folders and not individual files for backup. This is a real hindrance when all you have is 250MB of storage. I found myself constantly trying to backup a folder on WheelGuard whose contents were too large for the drive. With Apple's Backup I could descend into each folder and choose only the most important files inside for backup. With WheelGuard my only solution was to move vital files to another folder that I then included in my Backup list.

Another really nice feature of Apple's Backup application is the included progress bar that shows available iDisk space—on the fly. When choosing the folders you wanted to backup in WheelGuard, you either had to do the math in your head, or choose the folder, cross your fingers, and hope that it wasn't too large to fit onto the drive. Backing up folders in WheelGuard could very easily end up being a time-consuming game of trial and error, and honestly, I can think of so many more things I would rather be doing than backing up my data for a few hours. With Apple's Backup program, each new file or folder I added to the backup list would adjust the progress meter to immediately let me know if I needed to go through and weed out the unimportant documents.

Online Storage

The previous section mentioned several times the concept of online drive space. If you'll remember from the last section, each of the web services offers 250MB of online drive space. Also, both Spymac's WheelDrive and Apple's iDisk use WebDav technology to allow their online storage to act just like a part of the local file system. So, files can be moved and copied to and from the drive by ordinary methods such as drag-and-drop.

.Mac's preference pane for its online storage space (iDisk). .Mac's preference pane for its online storage space (iDisk).
Wheel's online drive (WheelDrive) preference pane. Wheel's online drive (WheelDrive) preference pane.

Also, both services offer the option to create a local copy of the drive and have it updated (synchronized) constantly rather than directly accessing the drive. This feature can come in very handy for anyone suffering from extreme impatience since there is a small lag when copying and saving files over the network, even with a high-speed connection. Thus, this feature is especially useful to anyone with a dial-up connection.

Earlier I stated that both services offer online storage space of up to 250MB as their standard allocation. However, as I mentioned in the previous section, the storage space supplied to Apple's customers is split between their iDisk online drive and their email account. So, technically, Spymac does supply their users with a larger online drive since their email storage is a separate 3GB account.

One great feature of having an online drive is the ability to transfer, and work on, documents between multiple computers (Windows or Mac) without using any external media to transfer the files between machines. Apple's .Mac users do this through a downloadable program that makes their iDisk available to them on Windows. Thus, I could easily work on documents at home on my Mac, or at work on my Windows-box, without using some type of physical medium to transfer the files to and from. WheelDrive also has this option, but it took an email to Spymac's helpdesk to find out where they were hiding the software to allow me to access my WheelDrive from Windows.

All in all, I would have to vote for Apple in this area. Though Spymac technically offered more storage space, I just found Apple's iDisk better integrated with the system, and, of course, it was much easier to get iDisk up and running on Windows since the Spymac website is not the most intuitive. (It even took me a little bit of time to figure out that the "Enter" link actually meant "login to Wheel." Really, would it have been so hard to put a login link on the main Wheel page?)

Creating a Website

Related Reading

Inside .Mac
By Chuck Toporek

This is one area in which Apple is the clear winner. Both Wheel and .Mac offer space to create and host your own website. However, .Mac goes one step further by providing Homepage — an online tool for creating simple, template-based webpages — to aid the user in the creation of their site. Thus, anyone can create a website using Homepage even if the only knowledge the user has is of how to surf the web.

On the other side, Wheel simply provides the disk space for the user to store handcrafted webpages. Thus, creating a website on Wheel follows a much more traditional process. To create a website on your Wheel account, you must create your webpages by hand using whatever tools you have available on your own computer. Once you've created your website locally, you can upload the webpages to your WheelDrive either by using an FTP application or by placing the files directly into the HTML folder of your WheelDrive.

Using Apple's .Mac service, you can also create your webpages by hand and upload them to your iDisk drive for publication, should you choose to forgo Apple's wonderful Homepage feature. You do so either through the Homepage online interface or by directly adding the files to the Public directory on your iDisk. Apple also makes it very simple to add photos and movies to your website through their Homepage service and its integration with applications like iPhoto.

Though I found Apple's .Mac service to be the clear winner in this category, I do have one bone to pick with both companies. The only capability the user has in creating a website on .Mac or Wheel is simple HTML. Neither service provides Python, Perl, Ruby, or any other type of scripting capability. So, you can forget about adding any CGI scripts to your site — at least for the time being.

Email

At first view, I think I would actually give this one to Spymac's Wheel service, considering its humongous amount of email storage. However, with further consideration, I find reasons for recommending Apple's .Mac service as well. So, let's take a look at what each service has to offer its users in the realm of email.

First, both products offer very similar benefits. For example, both can be accessed via the web, both can be used with Apple's Mail program (as well as many other third-party email clients), and both offer good service. Even though I have seen posts on different forums stating that Spymac's email service is a little slow, personally I haven't experienced any problems.

The major difference between these two services is the size of the storage space that they offer. Spymac's Wheel offers a whopping 3GB of storage. That's bigger than any Gmail account! Not only is Apple's offering a paltry 250MB, but it must be split between your iDisk drive and your email account, and with Apple's memory allocation scheme, the most you could ever allocate to your email would be 133MB.

Considering the difference in space that each service offers, I would say that Wheel comes out the clear winner in this category. However, as I stated in the introduction to this section, upon further exploration of each service, I found one very convincing reason to go with Apple's .Mac service over Spymac's Wheel. That reason is .Mac's integration with the Address Book application.

Both services offer some sort of address-book capability with their email services, making the task of memorizing email addresses unnecessary. However, only Apple's service fully integrates its online address book with its own Address Book software that comes bundled with OS X. What this means is that you can update your Address Book through either the standalone application or through its web-based interface in .Mac. Then, through the magic of iSync, both will stay constantly synchronized. Wheel's address book, on the other hand, only synchronizes with Microsoft Outlook. This means that, as of right now, Windows users will be the only ones capable of syncing their email, calendar, and address-book contacts when using Wheel.

Bottom line, if you're an Outlook fan, working mostly on Windows, who requires a huge amount of space for email, then Wheel pulls away as the clear winner in this category. If, however, you keep your inbox relatively clean, and need only a small amount of space for your email, and you use Apple's Address Book to organize your contact list, then .Mac is definitely the way to go in this category.

iCal

Another handy .Mac feature is the ability to share your iCal calendar with friends, family, and coworkers — even if they don't have a Mac. All you have to do is select the calendar you want to share, go to Calendar -> Publish, and choose the options that are available. After a few brief moments, iCal will provide you with an .ics address for other .Mac members to subscribe to, and a web URL to enable non-subscribers to view your calendar in their browsers. The web interface is quite attractive and provides non-Mac users with a peek at how beautiful our world is.

Like their .Mac couterparts, Wheel subscribers are also able to publish their iCal calendars directly to the web from the iCal application. The process is nearly identical to what is described above for .Mac users. The only drawback is that viewing iCal calendars published to your Wheel account is web-based only. In other words, other Mac users cannot subscribe to your published calendars and view them from their iCal application. Nevertheless, you do have the option to make your calendars either public or private, which helps to make up for the loss of iCal subscriptions a bit.

One of the clever options I want to mention here before moving on, is the ability to publish your appointments without subjects. This is handy for work situations when you want to let people know your availability, but not necessarily that the occupied Friday afternoon slot is for skipping out of the office to attend a ballgame. I haven't tried this out on my Wheel account yet, so I can't say for sure if this is a feature of both services or just .Mac, but I'll post an update as soon as I give it a try.

One point to make here is that if you have access to a WebDAV server, you don't even need a .Mac account or Wheel account to publish calendars on the Web. For that matter, most — if not all — of the features that both services provide can be created at home with a modest amount of effort and perhaps a small initial monetary outlay. But, I have to tell you, the .Mac option, just like some of the other features I've discussed, is just so very easy.

Exclusives

Both companies offer a similar set of features, and we've looked at and compared each one in the previous sections of this article. Now you may have your mind all made up on which service you plan to spend your money on, but before you go out onto the web and sign up for .Mac or Wheel, you'll want to take a look at some of the special exclusive features that each service offers. Let's start with the features that Wheel offers that are exclusive to its software.

Wheel Only

Aside from offering services such as file backup and recovery and email, Wheel also offers several features that are exclusive to only its software. The rest of this section will give you a quick overview of each of these features starting with one of the newest and most popular forms of online communication — weblogging.

Weblogging
Unless you've been asleep for the last couple of years, you've no doubt heard of the new online journaling phenomena that is weblogging. It has become all the rage on the internet, and it is quickly gaining quite a large amount of journalistic integrity, and thus, becoming an up-to-the-minute source for many web-savvy news junkies.

So, weblogging is hot and Wheel's got it, but what does it offer to the new or seasoned weblogger?

What you get with Wheel is a nice, web-based interface to your very own blog and a ready-made audience, since your blog is posted along with Spymac's other weblogging patrons. Anyone visiting the site can easily search for and read your blog postings. And, you also have the feature of notifying pre-specified "friends" of your new postings, making it possible for you to mimic some sort of syndication.

Now, technically, you could say that .Mac also offers this feature, since you can create and post your own website through iDisk and Homepage. However, you'll find that the service is not explicitly set up for such a task.

In other words, there is no actual blogging page where you can go to add or edit entries in your blog. Instead, you'll have to fudge a weblogging service on .Mac by either using one of the Homepage templates to act as a blog page, or by using a third-party program such as iBlog to maintain your blog pages (or, you could always create your own weblog application as Matthew Russell does here). Regardless of which route you choose, you'll still have to go to Homepage, either to modify your blog — if you've chosen to use a Homepage template to create your blog — or at least to add your blog page to your website — if you chose to create it through a third-party program.

Member Forums and Galleries
If you're into fame and publicity, then you'll no doubt appreciate the thriving community of Spymac "spies" that you'll become a part of with your Spymac Wheel account. Like I said in the previous section, if you want exposure, Spymac comes with its own built in audience for whatever strikes your fancy. To facilitate this community, Spymac offers its members features such as weblogging, picture galleries, and forums.

If weblogging isn't enough for you and you find that you just can't have your voice heard enough, then you might want to try using one or both of the two latter services mentioned in the previous paragraph.

If you love snapping pictures and showing them off to the world, then Wheel offers you member galleries, where your pictures will be displayed to the world for other members to comment on. However, if you love a good debate, or if you just like to pontificate, then you'll want to join in on one of the many Spymac member forums, or perhaps you could start your own.

Regardless of which method you use to get your voice heard, one thing you'll find is that Spymac is definitely dedicated to the idea of building and maintaining an active online community. So, if you're lonely and in need of some quasi-human interaction, or if you just enjoy the idea of making friends all across the vast Internet, you may want to look into Spymac's Wheel service. Though, before you do, keep in mind that many of the community-oriented features of Wheel can also be had by simply registering for one of the free Spymac accounts.

.Mac Only

Personally, I'm not big on the idea of participating in some online community. Occasionally I'll post to, or ask a question of, an online forum (always of the technical variety) and I love to write articles (obviously) and keep in touch with my readers, but all of my activity on the web has always come when I felt that I had something important to offer. I've never been big on the idea of using the web for idle chatter.

If I want to chat, I'll call a friend — if I want to bore someone with a tutorial on Ruby or Python programming, I'll post an article (sorry, but this is my only choice since none of my friends want to read them).

That said, I think its obvious that the exclusive benefits of owning a Wheel account are wasted on me, so I will say here that my view of .Mac in this section will be somewhat biased. Nevertheless, this is one of the areas where I see .Mac taking the lead and making the $99 price tag a little more palatable.

Bookmarks and Address Book
First, let's start with two very important pieces of information that .Mac stores for our online use: Address Book entries and Safari Bookmarks.

If you use either of these applications on your Mac (which if you don't, you should be) you'll love the fact that your .Mac account syncs them for you and makes them available to you on the Web. I can't tell you how often both of these have come in handy.

I own a cell phone, and on it I keep all of my telephone numbers for all of my friends, family, favorite sushi places, and whatnot. What this means is that if I don't have my cell phone, I can't call anyone without being a bit of a super-sleuth.

However, with my .Mac account, I just log in, click on Address Book, and bam (to steal a catch phrase from a rather popular culinary TV personality), I have all of my addresses and phone numbers right at my fingertips. Now, I can call my friends and find out which bar — err, library — we'll be meeting at tonight.

Accessing Safari bookmarks from .Mac Accessing Safari bookmarks from .Mac.

The Bookmarks feature is just as handy. For example, let's say I have a little time at work (say, during a lunch break) and I want desperately to read that article on RubyCocoa programming (shameless plug) that I bookmarked the previous night. No worries. With my .Mac account I won't have to go scouring the internet to find the aforementioned article. All I have to do is log into my .Mac account and all my Safari bookmarks have been synced up and I can simply click on the link and in no time I'll be gaining insight into the wonderful world of RubyCocoa programming.

Another benefit of using .Mac is that when I find interesting articles when I'm away from my home computer, I can just log into my .Mac account, select bookmarks, and add the new link to my bookmarks menu. The next time I'm on my home computer (depending on when you've chosen to sync your .Mac account) I should find the link in my list of bookmarks in my Safari browser. This is really one of my absolute favorite features of .Mac.

Now, I'm going to go on the soapbox here for a just a moment and hope that someone at Apple working on the .Mac development team is reading this article. As I said above, I love the Bookmarks and Address Book features that .Mac offers. I especially like that I can add bookmarks to my Safari browser while away from my computer. This is great for when I stumble upon an interesting article at work that I want to read, but that I don't currently have time to. But, I would love to see this feature taken further and more of my data be made available on the Web via my .Mac account.

For example, one of my favorite applications on the Mac is Stickies. I use it constantly for jotting down all of my ideas for new programs, articles—you name it. But, as much as I love Stickies, I would love them even more if I had access to Stickies while away from my computer.

I'm constantly coming up with great ideas for new articles at work, but rather than scratching them down on a piece of scrap paper or a napkin, or emailing them to myself, it would be great if I could just log into .Mac and create a new Stickies note that gets synced to my computer the next time I log on. My advice to Apple, take the idea of Bookmarks and Address Book to other applications and you'll not only see more first-time .Mac customers, but plenty of repeat customers as well.

iCards
The iCards feature in .Mac gives the user the ability to send electronic postcards to friends and family for birthdays, anniversaries, holidays, etc. While I can't say that I am a big user of the iCards feature—I generally tend to stick to plain text emails—I can say that it is nice to send one from time to time.

When I created my website using the .Mac Homepage feature (by the way, I do know enough about web design to create my own website, but really, I'm just too lazy and Homepage is just too easy) I sent out an announcement to all of my friends and family letting them know my site was up and they could all view my articles and photos. I did this by sending them an iCard. Not only was it quick and painless, but it also gave the moment an air of respectability, I believe.

.Mac members can also feature their own photos in iCards. All the images you have stashed away in the Pictures directory on your .Mac account becomes a potential star of a dazzling iCard. Look for the "Create Your Own" section on the iCard home page.

So, while I can't see iCards being a deal breaker for anyone, I do believe that they provide some added value and can be one more way for you to get your money's worth out of your .Mac subscription. Plus, just think of how important iCards will become every time you forget a birthday or an anniversary.

Synchronizing Multiple Macs
In addition to accessing your Address Book, Safari Bookmarks, and iCal calendars via a web browser on any computer, you can also synchronize this data (and more) among your Macs. That way every time you open the Safari browser on one of your machines, it will have your bookmarks in the same place, same order as on your other Macs.

Apple uses iSync and .Mac to enable this convenience. And if you have more than one working computer, such as a PowerBook and an iMac, you can save yourself a lot hunting around by enabling this sync feature.

Virus protection
Finally, we come to virus protection on your Mac. Now, I know what you're thinking: Virus protection? You can't get a virus on a Mac? Well, it could happen, and more than likely it probably will happen. Eventually a virus will find its way into the Mac community and once it does you'll be ready with Virex.

Virex is virus protection software from McAfee and available as a free download to all .Mac subscribers. Unfortunately, I haven't used it very much as of yet, and I really can't tell you how good it works since I've never had a virus on my Mac before or after installing Virex. But, it is a nice extra, and as the Mac platform becomes more and more popular, the chances of getting a virus, or transferring one to an unsuspecting Windows user, will continue to grow. So, it's not a bad idea to download this little freebie and start using it before trouble strikes.

Final Thoughts

So, here we are at the end of our journey and the moment you've all been waiting for. Which web service will be chosen as the best? Well, that all depends on what you want from your web service.

If you're the kind of person who wakes up every morning and runs 3-5 miles at 6 a.m. before going to work, then more than likely you have the kind of discipline it takes to use Spymac's Wheel to its fullest. If, however, you hit the snooze button for a full hour in the morning and race into work a few minutes late with your breakfast in hand, then .Mac is definitely more your speed. What it comes down to for me is usability. .Mac's got it, and Wheel doesn't, at least not quite yet.

When I think back to all the purchases I've made over the years of different tech gadgets, one attribute comes to mind — usability. It's the reason that I can't live without my iPod while other MP3 players I've owned over the years have fallen to the wayside. It's the reason that every PDA I've ever owned eventually took a backseat to pen and paper. And, it's the reason that after spending $40 on a Wheel account I still found it justifiable to spend $99 on a .Mac account.

In the end, I would like to say that Wheel offers a great product for the price, but I found that it was just way too cumbersome for me to bestow it with that designation. Using it is a bit like using your gym membership — I know I need to use it (after all, I did pay for it), but I really don't want to take the time or expend the necessary effort to do so.

With .Mac there was no effort. To quote Apple — it just worked. Once it was set up, my Backups happened on schedule each night without my intervention, and the setup was a snap as well. After setting up iSync, I was able to forget about my Address Book and Bookmarks. They were just there for me whenever I logged in.

Overall wheel isn't a bad product, by no means, it just needs a little spit and polish before its ready for primetime. So, if you're the kind of person whose colleagues describe as disciplined, then you can probably get your money's worth out of the service. However, if you're lifestyle sounds a little more like my own, skip Wheel and pony up the extra 60 bucks. I'm sure you'll find your .Mac account to be worth it.

Christopher Roach recently graduated with a master's in computer science and currently works in Florida as a software engineer at a government communications corporation.


Return to MacDevCenter.com.

Copyright © 2009 O'Reilly Media, Inc.