Archive

Posts Tagged ‘PC’

My PC to Mac Switch

August 18th, 2009 View Comments

Decision to Switch

imac.previewI made the decision quite easily to switch to the Mac. I am a web development and programming professional, and I was already using Linux at work and I wanted the tools and ecosystem of the Mac OS environment. Obviously the tools available cannot be the only reason, since many (and more) exist on the Windows PC ecosystem.  For me there was a number of other factors that made sense for me personally, and even though I could have stayed in Windows, I felt the Mac platform was where I wanted to be.

Factors included:

  1. I use Linux as my primary operation system (OS) at work and the sheer number of tools and ease of use is staggering. Ubuntu is the distribution that I use and it makes programs very easy to install and keep up to date. I think Linux got the label that it was not user friendly, I think depending on what you do this is not the case. It’s true that a lot of the common applications for the typical user are not there, such as running Microsoft Office. You would need to know the open source or commercial alternatives which could be a challenge to some users.
  2. I love the integrated terminal. On Windows I used PUTTY, but I really like simply firing up a terminal window and having raw access to the system and remote systems.
  3. On the Mac I liked the idea that it was an integrated solution. I already purchased an iPhone, and although it synced and worked fine with iTunes on Windows, I just like the idea of using the same manufacturers equipment to get the whole integrated experience. I would feel the exact same way with say the Zune using the PC software made for it.
  4. The hardware was a big seller for me. My PC was aging and I always said that if I was to get another PC I would build it myself. But when I looked at the iMac’s, I fell in love with the large bright screens and the very capable components inside. Everyone trusts the quality and beauty of design of the iMac.
  5. The iLife software and elegance of OS X was a draw for me as well. I was really interested in iPhoto and GarageBand.
  6. I knew that I could make the switch easily since all the tools I used were available on the Mac platform.
  7. Xcode was only on the Mac, I am really interested in iPhone development and I needed the Mac for this (simply put, no Hackintosh for me!)

Another thing I loved is that for $50 I got the wireless mouse and keyboard. That means the only cables I have, is the power cable plus the iPhone charging cable and the external hard disk. But out of the box just having 1 power cable was very nice.

Here is an overview of the applications I switched to and what I was able to still use after switching to the iMac.

iTunes and iPhone Apps

I had all my media on an external drive. Thanks to a tip from LifeHacker, I was able to backup my library (which was already consolidated and organized on the external drive) as an XML file. Then I just edited the XML to change the Windows paths to valid Mac OS X paths after connecting the drive to the iMac.

Using iTunes, I just imported my library XML file and it found and added all my playlists and song collection, just as it was before. I was left with a bunch of duplicate playlists but that was fine.

All my podcasts came over, but all of them were marked as not played. I couldn’t find out how to change this, so I just deleted all the previously listened to ones. I figured I wouldn’t need them again and they were just taking up space anyway.

I was worried when my Apps from my iPhone didn’t come over, but that was easily fixed by clicking on the phone in iTunes under Devices, then in the File menu click the “transfer purchased apps from iPhone” and voila, it started adding them back into iTunes. Perfect.

I didn’t notice that iTunes by default puts all of your music in the users Music folder. I have a Western Digital 1 TB My Book where my music was and I thought it would remain there. But since I didn’t change the folder, all of the Music ended up copying to the hard disk. This actually worked in my favour as you will find out later.

iPhone

No real issues here. I was used to the iPhone under Windows and not much changes here.

Devices

I have a Western Digital 1 TB My Book which I simply unplugged from my PC and plugged into the iMac. It mounted and appeared just fine.

Applications

Support now for the Mac platform is better than ever. I was able to easily get Skype (albeit an older version), FileZilla (FTP client) and Eclipse installed and ready to use. I installed Tweeite (ad supported – since I like the paid iPhone version) for my Twitter fix.  I used JungleDisk (excellent backup solution by the way) on Windows and wasn’t really surprised to find that there is a Mac version.  I purchased iWork 09 to replace Microsoft Office which I was OK with since I didn’t use the plethora of Word features. I do miss Excel and the Ribbon UI, but I’ve heard that Microsoft is going to be offering Office online soon for free. I’ve been getting the hang of the equivalents (Pages for word processing, Numbers for spreadsheets) and I still find them very functional. I haven’t had a reason to use Keynote yet but I am excited to try and use it since I’ve heard presentation software is way better than PowerPoint (as of now, some interesting things are coming down the pike I think for PowerPoint).

I plan on doing some iPhone development, so I installed the 2 GB+ iPhone SDK with Xcode.

I already knew how to use iTunes and Safari so I was happy there. I think I want to get back to World of Warcraft, and luckily enough the Mac version is right on the install discs, getting up and running was very easy. Ventrillo was also available for the Mac which I will use for voice chatting while playing WoW.

iLife 09

This suite is amazing! The first app I started to play with is iPhoto. I started by importing my 3-disc wedding photos. I started first by playing with faces. This is truly an amazing feature! The software recognizes where faces are in photographs, and since I was doing my wedding album there was a lot of faces so an excellent test! All you have to do is give names to the faces it recognizes, or you can help it find faces by drawing a little box around it. After you do your first photos, iPhoto immediately sets to work looking for those faces. The more you tag the smarter it gets.

When you go to the faces view, you are presented with a grid of the people you tagged. You can then double click them to see the full photos with them in it. iPhoto then below those gives you a big grid of possible pictures with those people in it, all you have to do is click the image if its correct. It zooms into the part of the image with the face so you can see.

This feature alone I think makes this product shine, I haven’t seen any free with Windows solution for that. I recognize that Windows Live Photo Gallery does do face recognition and I remember using it, but it just seemed to work much nicer on iPhoto, could that just be a perception thing? Going deeper I found that you can make really cool slideshows out of your events (aka photo albums) using built in templates that look remarkable. Also creating slideshows was equally impressive with amazing transition effect templates and even great stock music choices (of course you can use your iTunes library).

GarageBand I had a lot of fun with. I couldn’t believe how easy it was to create new music by taking the sample loops provided and just dragging and dropping drums, guitars, piano, sound effects and more! Podcasting is something I think I would like to play around with, and with all of the power of GarageBand, adding music and production value to the podcast just gets that much more easier and fun!

I haven’t played with iMovie or iDVD yet but the getting started videos (that you are directed to when you open the apps) make it look very easy to use.

New Apps

Growl is a tray notification system that many Mac apps can natively talk to. It gives you a customizable popup in the top right. It notifies me when Skype events occur, when TimeMachine starts working, when my JungleDisk backup starts uploading to S3, when I get new Gmail messages and more. So far this is a great update.

As I mentioned earlier all my music from the My Book was moved to my hard disk. So all I did was copy the rest of the data I had to the hard disk, and then setup the whole drive as my TimeMachine drive. This feature is great. I didn’t like always using files off of the My Book since it would always have to spin up. Now with it being for TimeMachine I just access my files locally and my entire Mac is backed up to the My Book. TimeMachine does hourly backups for the last 24 hours, then daily for the last month and then monthly until it runs out of disk space, then it just deletes the oldest. That is great. Plush the interface allows you to visually flow back through file versions in time. The entire desktop disappears and you are floating in space with the active folder in front of you and my more stacked behind it. You then move through those stacks and each one represents a different hour in history for the folder and the files in it. Very cool. My backup solution is now the entire Mac to the My Book, and then my special documents and pictures up to Amazon S3 via JungleDisk. I feel well protected. Especially with my contacts, calendar and email in the cloud.

Xcode I’m just getting started in. Learning Objective-C and the iPhone SDK is a bit of challenge but I am slowing with the help of the Apple developer library and the online community I am starting to build simple apps using the iPhone simulator. I still need to get my $99 developer certificate so that I can install apps on my iPhone and eventually publish to the App Store!

MAMP is Mac + Apache + MySQL + PHP. I have a few secret projects underway that require PHP and MySQL, and as a web developer this is one of the best turn key solutions. You simply install it, then it configures and sets up all the aforementioned packages so that you are ready to create databases and PHP applications. It amazes me how fast this worked, but I’ve used WAMP and LAMP previously and they are just as simple, so I suppose I shouldn’t be that surprised.

GmailStatus is what I use to get the email notifications from Gmail. I have setup the Mail client in Mac OS X to work with Gmail, but I really do like the Gmail interface. This notifier app works with Growl so I get the same consistent action message when I get new mail.

Tweetie is an easy to use ad supported Twitter app. I like how it remembers where you were scrolled to in your Twitter feed. I really like the iPhone version so I didn’t mind paying for it, but I’m not sure I like the desktop client enough to buy it.

Textwrangler is a text editor recommended to me. The very simple text editor that comes with the OS wasn’t enough for me. This one offers highlighting by language and tabs and much more features than the simple editors.

I haven’t done it yet, but I will likely download Firefox and eventually Google Chrome but right now I’m pretty happy with Safari.

Conclusion

I think the Mac vs PC debate will go on and on with fanboys on either side. Ultimately some online OS where everything is web application based will likely make all of these irrelevant, but in the many years it will take before we get there, I think the real decision will simply be a matter of choice. I feel good about my Mac experience and it seems like a perfect fit for me. I like the idea of the OS vendor and the hardware provider being the same company. I like Apple products and I can be supported just fine on the Mac platform as I could have on Windows.

I am still very interested in Windows 7 and there are parts of me that will miss some of the features there, but I feel much better about joining the Apple camp.

Hopefully some of things I shared here will be useful to people making the decision or who have already made the decision. Please leave a comment if anything needs to be corrected or if you have anything you can add to help me (and ultimately other readers).