Farewell Windows!
How to become platform independent
T he platform wars are over. The fierce loyalty that Windows and Mac users once felt to their favoured platform is no longer quite so strong. At the same time, sharing files between Windows and macOS is easier than ever – and that goes for Linux, Chrome OS and mobile platforms, too. In many cases, you can run the exact same apps across multiple platforms.
Consequently, if you haven’t yet embraced the convenience of platform independence, you’re missing a trick. Using a variety of operating systems means you can enjoy the best of each one. With a Raspberry Pi under your TV, a Mac for home use, a PC at the office, an iPad for working on the move and an Android phone for daily use, you’ll be comfortable platform-switching at will – so when new and exciting capabilities and applications come along, you’ll be ready to jump straight in.
Shedding your allegiance to a single provider also means you can buy whatever hardware suits your needs or budget, regardless of manufacturer, and feel perfectly at home if you need to work on somebody else’s computer or at an unfamiliar office.
So, if you’ve deliberately restricted yourself to one or two platforms until now, think again. Here’s how to get set up. STAYING PRODUCTIVE Platform independence is made easy by the rise of web apps. Even Microsoft has come around to the platform-agnostic way of thinking, with Office Online. It’s not perfect – for example, it can’t display tracked changes the way Google Docs can, nor render smart quotes – but it’s a simple solution for anyone wedded to Office, and it works well if you’re happy to store all your files on OneDrive.
Focusing on specific apps can be a distraction, however. What matters isn’t which tools you use, but the format in which you save your files. Once you accept that you won’t always have access to your preferred software, you can focus on making
sure you can work with your data no matter the tools at your disposal.
In practice, that means it’s best to stick to industry-standards, such as Microsoft’s DOCX and XLSX formats. These files can be opened in Office on Windows, Android and iOS, plus iWork on the Mac and iOS, Google Drive on Chrome and mobile platforms, LibreOffice on Linux and more. Suddenly it doesn’t matter what you’re using; it doesn’t even necessarily matter whether you have internet access, since you’re no longer beholden to web apps.
When it comes to image files, Adobe Photoshop’s native PSD format is becoming the dominant format for files that need to be edited: Gimp on Linux and Affinity Photo on both Windows and the Mac can open these, if you don’t have Photoshop yourself. For audio, MP3 is universally playable, but its lossy nature means it’s not ideal for anything you’ll want to edit later (as you’ll lose quality when you save changes). A lossless format such as AIFF is better-suited: it can be read by a wide range of multi-platform editing tools, including the free Audacity utility, which is available for Windows, Mac and Linux.
When it comes to databases, we’d recommend MySQL, or the broadly compatible MariaDB. You’d normally expect to find these on remote web servers, but if you prefer to keep your data local you can set up a server on your local machine, regardless of what operating system it’s running, using XAMPP ( apachefriends.org).
WORKING WITH PICTURES
Photos can be easily stored in the cloud, and accessed from any sort of device you fancy. Google Photos offers unlimited free storage for JPEGs up to 16 megapixels in size; anything larger can be shrunk to fit. You can also store larger images at their original size, but the space they occupy is deducted from your core Drive storage; if you fill the 15GB that’s included with every Drive account then you’ll need to upgrade. It isn’t expensive, though, costing just £1.59 a month to raise your limit to 100GB.
Another option is Amazon: all Prime subscribers get unlimited photo storage, even for RAW files from Canon and Nikon cameras (non-subscribers can store up to 5GB for free). Flickr lets you store an enormous 1TB of photos, but it’ll only handle JPEG, PNG and GIF files – anything else will be converted to JPEG.
What if you want to edit your images? Google Photos has rudimentary online editing tools, but these are focused on image correction rather than creativity. A better web-based option is Photopea ( photopea.com), which can even handle complex PSD files with dozens of layers, effects and blending modes. It’s fast and runs in a browser without plugins. It’s free, too, thanks to a discreet ad-bar, which you can make disappear for $5 a month.
For more heavy-duty imageediting duties, you might want to look at something that installs locally. If you’ve subscribed to Adobe Creative Cloud, then your licence allows you to install the various suite apps on both Windows and macOS clients. For a free alternative, the cross-platform Gimp ( gimp.org/downloads) runs on Windows, macOS and Linux. Also check out RawTherapee
( rawtherapee.com/downloads) for RAW file editing, digiKam ( digikam.
org/download) for photo library management, and Pinta ( pcpro.
link/279pinta) for a .NET-based Microsoft Paint-like editor. These are all free, and all work on Windows, macOS and Linux.
Adobe’s own free offering is the more limited Photoshop Express Editor ( photoshop.com/tools), but it’s not as versatile. It can only handle JPEGs up to 16 megapixels in size – and, despite the name, it doesn’t support Photoshop documents.
MEDIA AND ENTERTAINMENT
If you stream all your music, this is a non-issue. Spotify, Apple Music and Amazon Music all work happily across Windows, macOS, Android and iOS. Google would rather you used Play Music through a browser, but Samuel Attard’s Google Play Music Desktop app for Windows, macOS and Linux ( pcpro.link/279play) replicates the online experience in a standalone interface and supports desktop notifications, equalizers and themes. As a bonus, it also supports keyboards with skip and pause buttons – which don’t work in the browser.
In many cases, you’re not restricted to playing from third-party libraries, either. Google, Spotify, Amazon and Apple all let you upload your own music, so you can listen to it through the same channel as streamed tracks. This means that if you routinely download tracks on a Mac, you can play them back on a PC – as long as you’re using the same music service on both, and each is signed in to the same account.
If you prefer to keep local control of your data, you can set up your own home streaming server and listen to your private music collection over the web using Subsonic ( subsonic.org). Install the app on the device you use to house your existing collection and you can play back from any remote location using a browser, for free. If you upgrade to the Premium service ($1 a month), you can use the Android, iOS, Windows and Mac client apps, stream video, and send the output to Chromecast and Sonos devices.
Video is more of a grey area, as there’s been some legal controversy when it comes to streaming films and TV shows. Uploading ripped content to a cloud server is also likely to breach the terms of service.
However, according to the UK Copyright Service ( pcpro.
link/279copy), “format shifting or backing up of a work for your own personal use” is allowed. So you should be fine if you want to store ripped DVDs and so forth on a NAS drive on your own network, and access it using a media player such as Kodi ( kodi.tv) or Plex ( plex.tv) – see issue 276 for our complete guide to Kodi. As well as NAS drives, the software can also stream direct from iTunes libraries, but don’t get too excited: it won’t play DRM-protected content in any form. It’s technically possible to strip digital protection from digital media, but it’s not something we can recommend.
You would imagine that internet communications and preferences would be inherently platformindependent, and in a sense they are. The issue isn’t compatibility but access, especially if you’re using a local email client such as Outlook or Windows Mail. If messages get downloaded onto one device, they won’t appear on others.
One solution is to switch from POP to an IMAP email server. This means your outgoing emails will be synced back to the server along with your incoming messages – and to all other devices using the same account. IMAP will also update the opened/read status of each incoming email, so the view you have of your inbox matches on every device.
Gmail, Outlook.com and Hotmail offer both IMAP and POP access, so if you haven’t updated your settings for several years, consider switching to IMAP. To set this up on Gmail, sign in on your computer (through the browser), click the cog button, then go to Settings. Click Forwarding and POP/IMAP, switch on “Enable IMAP”, and click Save Changes. In your email client, set the incoming server to
imap.gmail.com, the port to 993 and SSL to on, yes or enabled. To achieve the same on Outlook.
com, open options and navigate through Mail | Accounts to POP and IMAP. POP should be switched off already, in which case you just need to copy the server settings to your email client. Use the server name imap
mail.outlook.com, port 993, and set encryption to TLS. You can use the same settings for Hotmail.
BROWSER SETTINGS
If you want to share your saved bookmarks, tabs, history and passwords across multiple devices then in most cases it’s as simple as logging in to your browser. On Firefox, click the menu button (three stacked bars), followed by “Sign in to Sync”, and then Create Account. You’ll need to supply an email address and password that you can then use on other devices running Firefox, including phones and tablets, to retrieve and update the synced data.
On Chrome, sign in to a Google account and click the menu button (three stacked dots), followed by Settings. Click Sync at the top of the page and you’ll be invited to choose what’s synchronised, even down to themes and wallpapers. On mobile devices, tap the same menu button followed by “Sign in to Chrome”. Synchronisation will be automatic from this point forward.
If you’re using Internet Explorer or Edge, you have fewer options as these browsers are available on fewer platforms, but you can still synchronise across multiple PCs. On Edge, click the menu button (three horizontal dots), select Settings and scroll down to Account. Make sure “Sync your favourites and reading list” is set to On. For Internet Explorer, open Windows’ Settings app, click Accounts and pick “Sync your settings” in the sidebar. Make sure Internet Explorer settings is set to On.
What if you don’t use the same browser on every device? You can still access your bookmarks via your Google Account. Simply sign in to a Google Account and point your browser at google.com/bookmarks.
Here, you can drag a Google Bookmark button to your browser’s button bar which, when clicked, saves links to your Google Account; these should then be accessible (from the same page) from any browser running on any device. You can add tags to categorise them, and notes to explain what you were thinking when you saved them. To share bookmarks or move them to another service, you can export or delete the complete list through the sidebar.
MANAGING YOUR FILES
If you don’t mind spreading things across a few different services, you can probably store all your life’s work in the cloud for free. With 15GB from Google Drive, 10GB from Box, 5GB from OneDrive, 5GB from iCloud, 2GB
from Dropbox and 5GB from Amazon, you have 42GB of storage to play with. That’s before even thinking about more obscure options such as Mega ( mega.nz), which gives you 50GB for free, automated synchronisation and has apps for iOS, Android and Windows Mobile.
If you need more space, or don’t want to entrust your data to third parties, you can always set up your own private cloud. Most NAS drives include software to make data accessible over the web; if you don’t have such an appliance, you can just as easily set up your own cloud service using an old Linux-based PC or Mac. There are a few different servers designed to handle the cloud access and syncing side of things: the free, open-source ownCloud app
( owncloud.org) is one of our favourites. See our walkthrough above for a guide to getting set up.
As we’ve mentioned, the key thing is to focus on data rather than apps. That makes it easy to move beyond the realms of a single platform from one provider – indeed, it’s an area where promiscuity often reaps rewards. When you’re not limited to a narrow range of applications, you’re free to consider which tool is best for each job, rather than having to mould your workflow to the software you already have at your disposal. And with so many ways to share your data between platforms, you shouldn’t have trouble continuing your work on whatever device you happen to be using at the time, even if you left off using something else entirely.