What are the best applications, free or cheap, to install on your iMac for basic tasks and productivity?
This post is to guide you in the careful and considered upgrade to your newly acquired iMac or other Mac OSX machine, especially for non-Mac experts. For each of the categories of work you may want to do with your computer, I suggest a number of applications beginning, where possible, with the applications already on your computer, then moving on to free alternatives, then inexpensive paid alternatives. In many cases there is a high end expensive alternative that is probably very wonderful but with one exception I wont be talking about those.
I’m writing this in part from the point of view of a Linux user, who has not been involved with Microsoft Windows except when threatened with waterboarding (and I took the waterboarding), and who mainly uses my computer for writing, because I’m mostly a writer. (See this post if you are considering installing Ubuntu Linux.) I do, however, mess around a bit with images; I do not claim to be a photographer but my work involves manipulating photographs and images. Also, I’m a cross platform kind of guy, so that factors into some (but not all) of my suggestions. I like Open Source Software but frankly, if there is a much better option that is non free for a certain use, I’m willing to pay a reasonable (meaning low) price for it. So some of my suggestions will cost.
Browsing is of course the most important thing you do with your computer, because this is how you get your news, check your Facebook feed, tweet, and all that. Mac comes with one of the best browser out there, Safari, so just use that. This is an especially good choice if you have multiple iOS/OSX machines and use the same Apple ID on all of them. Your stuff will be integrated.
This does not work well for me because I switch back and forth across platforms, so instead I use …
Chrome/chromium/whatever you want to call it.
Install the Google Browser made of Chrome. If you are at all cross platform, you’ll want this because it is very good at sharing bookmarks and such and it runs on all the platforms you’ll ever likely use. Each instance of Chrome on different machines, including your iPad, can be signed into with the same account and there will be a certain amount of syncing, mostly bookmarks and such.
Writing and Words
I do most of my writing with a text editor (emacs in Linux) and most of what I write ends up in blogs. Using a word processor messes up the text. Text is best. (We’ll look at word processors below.) I generally prefer to write outside of the WordPress platform (all my blogs are WordPress these days) using Markdown. I’ve written about Markdown here. It is a simple writing “language” where you insert symbols to cause headings, italics, links, etc to be created later by a magical process.
You have two built in text editors on your Mac. One is called “TextEdit.” There is nothing fancy about it, which is appropriate for a text editor. One key feature of TexEdit is that is uses the cloud, so you can share text files across your OSX devices. However, the files you put on this part of the cloud are not available to you using iOS, because for some reason Apple has not implemented TexEdit on iOS. This is probably one of the best example of why the Apple Cloud as currently implemented is a toy, at best. (The next iteration of the operating system promises to fix this, coming out in the Fall 2014.)
Other than that, TextEdit, for most purposes, this is fine. There are many other free or inexpensive text editing solutions some of which give you that cloud overlap. I’ve tried them all. I am not especially impressed.
A second text editor that comes with the system is called “Notes.” This is mainly for writing simple notes that are very quickly upgraded, using a cloud-like thingie but it is not “the cloud” … just a hidden in the background cloud … across your devices. I put my grocery lists on this, and I use it to jot down notes for stuff I’m writing, etc. But really, you can use it as a regular text editor as well up to a point.
Since I use emacs on my Linux machine, you may wonder why I don’t use emacs on the Mac, because it is available. Well, I’ve done that but I don’t like the implementation of emacs on mac. It is a bit kludgy and ugly. Somehow it feels wrong. But you could do that if you are an emacs maven, which you probably are not.
A very good free text editor that has excellent features is Bare Bones Software’s TextWrangler. It is like TextEdit with more features. It is nice. Free. But I’m not going to recommend it because I personally think that if you are going beyond TextEditor to the next level of functionality, you will benefit by shelling out money and buying Bare Bones Softwares’ super duper editor, BBEdit. The motto Bare Bones uses for this application is “It doesn’t suck” … and it is true.
You can download a trial version of BBEdit, which I recommend, to see if its features are good for you. I like the layout, and I use text searching, grep-style (regular expression) manipulation, sorting, etc. frequently enough to make it worth while. If you like it, then buy it. It is a bit expensive for a text editor but for me it is worth it because I virtually live inside the text editor. It’s about 50 bucks.
Marked for Markdown
This is the magical processs I mention above. I recommend using “Marked” as your markdown processer. You write something in a text editor. Then you save the file and grab the little icon on the Mac title bar for the text editor, and move it to the Marked icon on your Dock. Magically, Marked opens up with the text all converted and formated and stuff. The most likely thing you’ll do then is to copy and paste the HTML code into your browser but maybe you’ll make a PDF or RTF file. It is the best thing since sliced bread.
You can get Pages as your Mac word processor if you want. Let me know how it goes. I found it hard to use because I’m too accustomed to other word processors. Frankly I think it is an immature program that I’ll probably try five years from now if it still exist.
For a long time the only word processor I used on a Mac was Apache OpenOffice or LibraOffice. People fight over which one is better. They are identical except that the most recent version of one might be a little newer than the most recent version of the others. LibraOffice emerged as an alternative to OpenOffice when a big giant company nobody trusted bought out OpenOffice. So the Libra in LibraOffice is meant to be revolutionary, freedom fighting, all that. I use LibraOffice on my Linux machine because that is what is installed automatically with the version of Linux I use, and I use OpenOffice on my Mac for no particular reason.
These two Office programs come with a Word Processor, a Spreadsheet program that is quite nice, and a Presenter (like “PowerPoint”) program that is also very good.
That is the free alternative, and it is a good alternative, and you should just do it.
However, you can also install Microsoft Office for Mac, which includes Microsoft Word on your computer. It will cost you. How much? Nobody can say, because Microsoft has a pricing scheme that is not understandable by humans. In my case, since my wife and I share our desktop computer at home, it was free because she was eligible for a free copy of it. If it is free for you, you might want to try it.
I like Word’s handling of Tracking Changes. That is really the only thing I need to do because the publishing industry is totally locked into Word. So, when I’m working with an editor on a project, we have to go back and forth with Track Changes and Comments. OpenOffice’s Writer does not handle those things as nicely as MS Word does, so I’m glad to have MS Word on my computer, though it does make me throw up a little in my mouth when I say that. But yes, Microsoft makes a good word processor.
I’ve almost never had OpenOffice or LibraOffice crash on my Linux machine or the Mac. Since installing Microsoft Office a few weeks ago, Excel, the spreadsheet, has crashed, would not recover my document, and I lost data, once. Just sayin.
Built In Preview
The first thing you need to know about graphics is that the “preview” application that comes with the Mac does more than you think it does. Open a graphic in preview (quite likely, by just clicking on it) and poke around. Especially, pick “Tools.”
You can annotate the image. You can adjust color. You can crop. You can scale it, flip it, and rotate it.
Frankly, the vast majority of time you need to manipulate an image, this is the stuff you need to do. Preview is lighting fast, reliable, built in, default, and you should just learn to use it automatically as the first thing you do when you need to mess with an image. You’ll find yourself hardly ever using other software.
iPHoto and Aperture
I hate these programs, though I do use Aperture on a limited basis. I don’t get the way they work. They take forever to load. They are slow and clunky. I believe iPhoto is free on the Mac (and available for the iPad), and Aperture costs money. Between the two, Aperture is so much better than iPhoto that if you have to use one or the other a lot, spring for Aperture. But really, they are a pain.
One of the best things you get with either of these is access to your cloud-based photos. This means your iPad and iPhone photos can be synced to your desktop and accessed. Again, the fact that it has to be done this way is a function of Apple’s Cloud being a toy, and not really that useful. Again, this may all get fixed this Fall when the new system comes out. If you don’t need these things, wait.
The Gimp, free, is an image manipulation program originally built for Linux. I use it on the Mac. It is very good for me because I’ve been using it so long I know how it works. But, the Mac version is a bit clunky and buggy, so I don’t recommend it, but I just wanted to tell you that it exists.
Pixelmator is the closest thing I’ve use on a Mac to Adobe Photoshop or The Gimp that is also cheap (but not free) and works very well, once you learn to use it. It also uses the cloud, but again, you can only get to images it had created. This is where the cloud really breaks down because one might want to do multiple things using multiple different software applications, to one image, which means you simply can’t use the cloud because the cloud stores files on a program by program basis. Anyway, Pixelmator requires a bit of a learning curve but once you’ve got it it’s good.
I use iDraw for anything that needs vector manipulation, but it also does some pixel manipulation. Increasingly, I find myself using iDraw and Preview together. iDraw is also available on the iPad, so if you have it installed on both you can manipulate images from more than one location. I don’t ever do that so I can’t vouch for it.
PowerPoint Like Applications
If you installed MS Office you’ve got PowerPoint. Good luck with that. I don’t like it, don’t use it. If you installed LibraOffice or OpenOffice, you’ve got Presenter. I like it better than power point, and until recently I used it often.
I am amazed at how bad Apple software can be, thinking mainly of iPhoto and Aperture. But Keynote is not like that. It is brilliant. Unlike OpenOffice or LibraOffice Presenter, it is not free, but it is worth it (around $20.00). If you have an iPad, or for that matter, one of the better iPhones, and give presentations a lot, just get Keynote and an adapter to plug it into the projectors. Get two adapters in case you lose one. Keynote has a very different look and feel than Powerpoint, and if you are used to Powerpoint you’ll find Keynote limited and frustrating. But if you take the time, using the numerous tutorials on YouTube and such, to learn how to use it you’ll find that it is actually not very limited and quite powerful.
Save your presentations in the cloud. Make sure your iPad or iPhone has downloaded the presentation before you take off to give your talk, because you might be heading for no-internet land. Plug the device into the projector and most likely it will just work. As opposed to Powerpoint or Presenter on your laptop which may require you to reboot and restart everything a few times.
Regarding inter-changeability between Presenter, PowerPoint, and Keynote: Forgetaboutit. Sure, you can do it, but whether or not that works changes with each release of each of these programs. This just isn’t something you can rely on.
Annoyingly, some of the features you use on desktop Keynote will not work on iPad Keynote, including some fonts. This is very bad because most likely you’ll design your presentation on the desktop and show it with the iPad. But the degree to which this is the case is reducing with every version, and it hasn’t actually caused me trouble yet. But check your prsentation on the iPad before you leave your desk, just to be sure.
I’m not going to go into a lot of detail here. I have typically used OpenOffice Calc and, on my Linux machines, Gnumeric. I recently installed Excel (see above) on the Mac, and I use that now all the time. MS Excel on the Mac is strange, with some functionality removed or hard to get to and it can be a bit frustrating, but if you are a spreadsheet guru you will get past all of that. OpenOffice or LibraOffice Calc is great, works fine, and interacts with Excel fairly well. But frankly, if you are in a business environment where every one sues Excel, you’ll need to get Excel and there is nothing I can help you with here, dear power user.
Apple’s Numbers spreadsheet…
… is a toy. Don’t bother.
I’m not going to talk about video because I’m not advanced in that area. I use iMovie, it seems fine. I use the note archiving software Evernote and the iMac version of Evernote is great. I don’t use a Twitter client because they all suck or go out of date as Twitter changes its API. I just use Twitter on the web.
Some other time we can talk about utilities and such, but for now I’ll mention only one program that you may find useful when your hard disk starts getting full: Duplicate Detective. If you have duplicate files filling your hard drive, this application, which takes forever to run because it simply takes time to be sure two files are exact duplicates, may save the day.
I would also like to talk about email software but I can’t because it all sucks. Apple Mail does not work well with Google, and all the alternatives I’ve tried have problems. If you have any suggestions, let me know. If you are a developer, I hope you see this as an open niche and fill it!