Debating whether to ditch Dropbox Pro

A screenshot of Dropbox settings showing how much storage I am using

I’m a Dropbox Pro user. This means that I’m paying around £60 per year (or £5 per month if you will) for an extra 100 gigabytes of storage, over and above what free users get. This is mainly because I use it to keep photos in sync between my devices – and as I have a SLR camera, those images can be quite large – but also because I believe in paying for services that I rely on.

But lately, two things have happened.

One, I signed up for Office 365, which gave me an additional 20 gigabytes of storage in Microsoft’s rival cloud storage service OneDrive. Coupled with the 28 gigabytes that I have free, that means I have almost 50 gigabytes available that I’m also partly paying for anyway. As I was able to purchase the Office 365 University package, that means that I paid less than £60 for four years, and also get access to Microsoft Office and some Skype minutes thrown in. So, using OneDrive would still give me plenty of space, at a significantly reduced cost.

The other thing that happened was a recent appointment to Dropbox’s board, in the form of Dr Condoleeza Rice, the former US secretary of state under George W Bush’s presidency. During her time in office, she authorised widespread wiretapping, which is a bit of an issue when it comes to privacy and cloud storage. Plus there are all of the uncomfortable things that surround the War on Terror that happened during that time. Whilst I’m pleased that Dropbox has a woman – and a woman of colour at that – on its board, this appointment makes me feel a little uneasy, in the same way as Brendan Eich’s brief presidency of the Mozilla Corporation.

With these two factors in mind, I decided to explore OneDrive a little more, and see if I could really replace Dropbox with Microsoft’s cheaper alternative. Last year, this would have been a non-starter, as I was still using Windows XP at work which SkyDrive (as OneDrive was called at the time) would not run on. But whilst OneDrive supports fewer platforms than Dropbox, it does support the ones I use – Windows 7, Windows 8, Mac OS X and iOS.

However, its Mac client isn’t as good as Dropbox’s client, and this is the first reason why (spoiler alert!) I’m not going to ditch Dropbox. Sure, it does the same basic job of synchronising the content of a folder to the cloud, but without any status icons on each file informing you of its state. So whereas Dropbox shows you which files have been successfully uploaded, and which are still pending, with OneDrive you’re in the dark.

Dropbox’s other useful feature is photo importing. Now OneDrive is happy to import the contents of my phone automatically – as is Dropbox, and indeed Google+ and most recently Flickr in its version 3.0 update released yesterday. But on the desktop? Not so much. With Dropbox, I can put the SD card from my SLR camera into my Mac, and have it automatically import the new photos, which saves me the effort of doing it manually.

There’s also the issue of third-party app integration. OneDrive does have an open API and integration with sites like IFTTT, but not to the same extent as Dropbox. For example, I use Dropbox to keep my 1Password keychain in sync between my devices. If I didn’t use Dropbox, then I’d either have to use iCloud (which wouldn’t work on Windows) or over a local Wifi connection (no use at work). I suppose I could switch to using another service like LastPass instead, but I’ve already paid for the individual 1Password apps and like using them.

I also use Dropbox for collaboration – Christine and I had a shared wedding folder for planning our wedding, which was really helpful. OneDrive does this as well but I’d also have to convert Christine over as well.

So really, I can’t use OneDrive as a drop-in replacement for Dropbox. I could cancel my pro subscription for Dropbox, and drop back to being a free user for those services that need it. But then OneDrive makes it more difficult to upload photos and that’s the main reason why I pay for extra space in Dropbox. And I’d have to run both the Dropbox and OneDrive clients simultaneously and remember which one has which documents in it.

As much as Dropbox is the more expensive option, for me, it’s the better service.

The technical superiority of Dropbox

Icons for cloud storage services

Although I’ve made a few edits to my SkyDrive vs Dropbox vs Google Drive blog post from last week, I haven’t gone into much detail about some of the more technical aspects of the services. Dropbox, being the more mature of the three, has some clever tricks up its sleeves which Google Drive doesn’t have, and SkyDrive also appears to lack too.

LAN sync

LAN sync is a DropBox feature that will share files between computers on the same network. If you have Dropbox open and signed in to the same account on two computers on the same network, and save a file into your Dropbox folder on one computer, then as well as uploading that file to Dropbox’s servers, that computer will also send the file to your other computer over the network. This is much quicker than the other computer waiting for the file to be uploaded to Dropbox’s servers to download it again, and saves on your bandwidth. Google Drive doesn’t have LAN sync, and I don’t think SkyDrive does either.

Sadly, LAN sync only works between desktop computers; if you save a file on your iPhone, it won’t appear on your desktop until your desktop has downloaded it from Dropbox’s servers, even if you have Wifi enabled on your iPhone.

Delta syncing

If you edit a file that’s already in your Dropbox, Dropbox will detect which bits of the files have changed, and then only upload those changes. Google Drive isn’t quite so intelligent and will just upload the whole file again. So if you have a 750 MB high definition video in your Dropbox, and change some of the metadata in the file’s header, Dropbox may only need to upload a few kilobytes (and other computers on your Dropbox account will only need to download those few kilobytes too). Google Drive will instead upload the whole 750 MB file again. Coupled with the lack of LAN sync, as mentioned above, that’s a lot of bandwidth being used unnecessarily.

Duplicate file detection

If you put two identical copies of a file in your Dropbox folder, Dropbox will detect that they’re the same and just upload one copy, but make sure that both copies are on its servers (note that both copies will count towards your total storage space). Google Drive will still upload both files regardless of the fact that they contain the exact same data.

Resurrecting deleted files

Dropbox keeps a file history going back 30 days, meaning you can recover deleted files and also revert to older versions of existing files. Google Drive doesn’t appear to let you revert file versions but deleted items go in a trash folder. But Dropbox is also clever about deleted files. Say you have a file in your Dropbox folder, which you then drag to the Recycle Bin; Dropbox will delete the file, but let you recover it on the web if you wish; but also, if you undelete that file on your desktop and put it back into your Dropbox, Dropbox will detect that the file was already on its servers and just make the file live again – it won’t need to upload it again.

Memory efficient desktop client

Client name32/64-bitIdle CPU UsageReal memory usageVirtual memory usage
Dropbox32-bit0 %41.7 MB56.6 MB
Google Drive32-bit1.5 %61.7 MB64.6 MB
SkyDrive64-bit0.3 %17.1 MB22.5 MB

I ran all three clients at the same time and compared their performance using Mac OS X’s Activity Monitor. SkyDrive is arguably the clear winner here – although it uses a little more CPU than Dropbox, its memory usage is tiny, and it’s the only one of the three to take advantage of OS X’s code operations for 64-bit applications. Google Drive is a hog by comparison, using almost 3 times more memory than SkyDrive and much more CPU – and this is whilst idle, i.e. not syncing files. Furthermore, this is despite not having the advanced features that Dropbox has.

Obviously Google Drive is new and it’s likely that future releases will reach closer feature parity with Dropbox, but right now, Dropbox is technically superior than Google Drive, thus working faster and saving your bandwidth. I haven’t looked into SkyDrive as much as I possibly should have and will revisit this post when I have more information.

Much of the information for this article is sourced from this post on Dropbox’s foums.

SkyDrive vs Dropbox vs Google Drive

A screenshot of Dropbox's web UI

Back in December I did a quick comparative review of Microsoft’s SkyDrive and Dropbox, and basically declared Dropbox the winner. Things have changed since then – Skydrive, now known as OneDrive, has become much simpler, and Google Drive has launched (literally a few hours ago). So, it’s about time to revisit the subject of which is the best.

Storage space

If we’re talking free, then OneDrive is the clear winner here. At the moment, you can get 25 GB of space for free, although this is for a limited time only; if you don’t sign up before the offer ends, you’ll have 7 GB. But this still compares favourably with Google Drive, which offers 5 GB, and Dropbox, which offers only 2 GB (although it’s easy to get more, up to a maximum of 18 GB).

If you’re willing to pay, then Google’s cheapest package is 25 GB for $2.49 per month ($29.88 per year), Dropbox’s cheapest is 50 GB for $9.99 per month or $99 per year (but you still get extra space with referrals so you may get up to 82 GB), and Microsoft’s cheapest is £6 per year for an extra 20 GB on top of your free 25 GB, for a total of 45 GB. On this basis, OneDrive also wins for being the cheapest.

So, if it’s lots of space you’re after, go for OneDrive.

A screenshot of the announcement page for Google Drive

Desktop compatibility

If you want to be able to use your files on a computer, you’ll need to install a desktop client. If you use Windows Vista, Windows 7, or Mac OS X Lion, then all three services will cater for you. If not, then your choices are a little more restrictive.

If you use Linux, then Dropbox is your only option, as OneDrive and Google Drive doesn’t yet have an official client. Dropbox and Google Drive support Windows XP, but OneDrive doesn’t – although it is possibly to mount your OneDrive in XP using the command line, if you’re happy to do that sort of thing. OneDrive will also only work on Mac OS X Lion – earlier releases aren’t supported. Google Drive definitely works on Lion but I’m not sure about older OS releases.

Dropbox also seems to offer more features – files can be synchronised between computers over a LAN if they’re on the same network, thus making uploads faster between machines, and you can also enable ‘selective sync’ if you don’t want all of your Dropbox folders to be synced to certain computers. There’s also some extra options when you right-click a file, allowing you to copy a public link to that file in your Dropbox to share – OneDrive and Google Drive only offer this on their online versions.

On my Mac, Dropbox used the least RAM of all three – around half that of Google Drive. All three apps are 32-bit only, however, and do not take advantage of the performance improvements available to 64-bit apps on the Mac.

Dropbox is also very bandwidth efficient, especially when compared to Google Drive; if you modify a file in your Dropbox, only the parts of the file that have been changed will be uploaded, not the whole file as with Google Drive. Finally, Dropbox and Google Drive put indicators on each icon to show its status – whether the file has been synced or is being synced, and, on a Mac at least, OneDrive doesn’t do this.

Dropbox wins this round, for greater compatibility and more features.

A screenshot of Microsoft Skydrive

Mobile compatibility

None of the three services officially support all four major smartphone platforms – iOS, Android, Windows Phone and BlackBerry. Google Drive is, at time of writing, Android only, although an iOS app is in the works and should be available shortly. Dropbox has official apps for iOS, Android and BlackBerry, and there is an unofficial Windows Phone app called Boxfiles (which I believe costs a small amount of money to buy). OneDrive has official apps for iOS and Windows Phone, but no Android or BlackBerry client; although Browser for SkyDrive is a third-party Android app. So, chalk another win for Dropbox as it’s the only one that can be used on all four smartphone platforms, albeit unofficially on Windows Phone.

Web access

All three services are designed to help you move files between multiple computers, but what if you need to access your files on a computer where you haven’t installed the desktop client? Well, thankfully you can also access your files in any web browser on all three services.

Dropbox’s web access is basic, allowing you to do basic file and folder operations, view photos and movies and recover previous versions of files, but you can’t edit any documents stored on it. OneDrive and Google Drive both integrate file editors – Office Live and Google Docs respectively – so you can actually view and edit documents online. Unfortunately, files created in Google Docs on Google Drive can only be edited in Google Docs unless they’re exported as Microsoft Office or OpenDocument files, so even on the desktop, opening a Google Docs file will open your web browser.

All services allow you to search your storage, but Dropbox’s search is quite basic. OneDrive uses Bing, which should be more powerful, but Google Drive excels by including OCR support in its search, letting you search text inside image files, and image recognition, so it would recognise photos of the Eiffel Tower (for example) and allow you to search for these accordingly.

Security and Sharing

Google Drive is arguably more secure than Dropbox or OneDrive because it allows 2-factor authentication along with the rest of your Google account, so even if someone has your password, it’s almost impossible for that person to get access to your account. Note that all three now offer this (March 2014)

All three let you share files with others, and while Dropbox is the only one that lets you do this on the desktop as well as online, OneDrive will also share files with your friends on Twitter, Facebook, LinkedIn and MySpace (although you can’t control which friends can access it). Google Drive similarly offers Google+ integration.

Google Drive and OneDrive also provide collaboration tools with other users; whereas Dropbox simply lets you share a file with another user, Google Drive and OneDrive will let others edit the file, track their changes and allow you to chat whilst doing it.

Third-party access

Dropbox has an open API which means that you can allow third-parties to access your files, such as ifttt, and also means that unofficial clients can give you access to your Dropbox. Google Drive also has an open API, but having only just launched means that there are only a few sites, like HelloFax, which can use it as yet. But, this does mean that unofficial clients for platforms like BlackBerry and Windows Phone are possible in the future. Similarly, OneDrive has an API which has resulted in the aforementioned unofficial Android client, as well as a plugin for Outlook, but there isn’t yet the breadth of apps which take advantage of the Dropbox API.

In summary

If you’re after a lot of space, go for OneDrive, as it gives you more free space than the others and extra space is pretty cheap. If you need to collaborate on documents, or regularly work on the web rather than on a computer where you can save files, then Google Drive and OneDrive are both worth considering. But if you want the greatest compatibility, and, in my opinion, something simple that just works, go for Dropbox.

Of course, all of these services are constantly evolving – and Google Drive only launched today – so this advice may well change in future. In the meantime, I’m personally sticking with Dropbox – and here’s my referral link for good measure.

(credit to Lifehacker for some of the information in this article)

Note that this article was updated on the 27th April to mention the SkyDrive API and the availability of an unofficial SkyDrive app for Android.

SkyDrive vs Dropbox

Update (April 2012): I have since written a new article comparing SkyDrive, Dropbox and Google Drive which is more up to date. You are best reading that guide, rather than this one, as some of the information about SkyDrive mentioned below is now wrong, although I’m keeping it here for reference.

Sunset Sky

If you’re like me, you’ll have a free Dropbox account for keeping files in sync between multiple computers, as well as having documents available on demand wherever there’s an internet connection, or on your mobile phone. Here’s my referral link. It’s a good, simple service that works well, and it’s free – although you can pay for more storage.

Microsoft has been working on a competitor called Windows Live SkyDrive which also offers integration with its Office Live suite of web apps. There’s now also an iPhone app (and presumably a Windows Phone app as well). Plus, with up to 25 GB of free storage, it starts to compare quite favourably with Dropbox. So, which is best?

Storage space

On the face of it, SkyDrive wins – 25 GB versus 2 GB for a plain vanilla free Dropbox account. However, it’s quite easy to get more space on Dropbox – you should be able to manage at least another 1 GB for free, and with a bit of effort even more – some have even taken to buying AdWords campaigns for around $20 to get up to 16 GB. And whereas Dropbox lets you use all of your space for anything, with SkyDrive, you can only use up to 5 GB to synchronise between computers using its Live Mesh service (more on that later). The other 20 GB has to be used via web uploads, iPhone app, Microsoft Office or Office Live. On this basis, it’s a draw.

Platform support

Dropbox has official clients for Windows, Mac OS X and Linux, plus mobile clients for the iPhone, Android and BlackBerry. Its open API means that unofficial clients are available for further platforms as well. SkyDrive is available on Windows Vista, Windows 7 and Mac OS X Lion – i.e. not available for Windows XP or Linux; alternatively you can access specific documents in Microsoft Office, on the web or on a mobile app. And as yet, SkyDrive doesn’t work on Android or any Linux desktops, nor is there an open API for third-party developers to use.

Simplicity

Dropbox’s main draw is simplicity – there’s one folder that gets synced on all of your computers, and you can also access this folder online or on a mobile app. As mentioned, with SkyDrive you can only sync up to 5 GB; furthermore, those synced folders then cannot be edited by Office Live apps, so it’s a bit more complex. Plus there’s the whole confusion between the SkyDrive and Mesh products.

I could go on, but frankly having reviewed both services Dropbox wins purely by being simple and ubiquitous. SkyDrive does give you more space for free, and also integrates well with Hotmail if you use it, but it also adds a layer of complexity by only letting you use a portion of your allowance for syncing files between desktops. And because the un-synced portion doesn’t mount as a folder on your desktop, you can’t save files to it directly, so really it’s only useful for more long-term storage, or files that aren’t edited frequently. I’ll therefore be sticking with Dropbox.