Due to certain things that I have been doing lately I needed to obtain a few Apple products, to achieve what I needed to achieve. If you haven’t guessed I’m getting into App Development and stumbled upon the Dark cold secret of Apple. Which is you need a god damn Apple computer to develop mobile Apps for their mobile OS (iOS).
My very first impression when getting the Apple computer was the same impression I get whenever I get something new, to play with. I turned it on and installed some updates. After the updates finished installing, I was asked to restart the computer. Okay no big deal. I restarted the computer. Check for updates again and I had some more updates to install.
Boy that was big minus in my book. That reminded me of something Microsoft would do with Windows. First you have to install updates, then you have to apply updates to the other updates. I would have thought that being that Mac OSX is Unix based it would just fetch the most recent updates. It would be smart enough to know the next update release.
Next thing was installing some software. I’m a big Google fan. So I didn’t want to use Safari to surf the interwebs. So I checked to see if their was a Google Chrome release for Mac. And yes their was. This was a plus. Since us Linux users had to wait close to a full year to get a release of Chrome for Linux.
The Chrome browser was the very first program I installed. And this was when I found out how Mac OSX packages programs. At first I thought the the programs where in a DMG format. Which seemed kind of odd, since DMG is usually a disk image. However I found that it isn’t necessarily that case. Just like Windows uses MSI and Red Hat uses RPM to package the executable files in a program, Mac utilizes the disk image format known as DMG. It is actually kind of a creative use for it, and makes it kind of a Universal Mac feature. Weather I like it or not is different question. I really am not completely sure at this time.
Because the DMG is literally a disk image. This means you have to treat it as such. Obviously. Just like an ISO image is also a disk image you need to treat it like it is a disk. So knowing that Mac OSX is built off of the BSD Kernel and knowing that BSD is Unix based. And knowing that usually Unix based systems do things the right way. I figured I would most likely need to mount the disk.
So I needed to figure out how the hell to mount this disk image. Their wasn’t a right click button which drove me crazy. But I figured out that if I hold down the ctrl button then press the only mouse button on the mouse I get the results of a right click. However I didn’t need to do this with the image. I just clicked on it and boom it mounted. Then I window popped up. The executable files where actually a PKG format. And I could drop it into the Applications directory. A plus for Mac for Simplicity on that.
I went to install Google Drive next same thing. I was starting to get the hang of this. But noticed that when restarting my computer I would always have to give permission for Google Drive pain in the neck, and I’m sure their is a way around that as well.
Since the Mac was for developing Mobile software I tried to install XCode. I could do it from the App Store, but I wanted to do it manually. This was where a big task came in. It wasn’t the same at all.
Installing most software seemed to be pretty much the same. With the exception of the developer tools. But no matter what platform your using this always seems to be a bit more of a task.
The things I do on the computer often require me to have access to the Terminal. So I had a bit of difficulty finding it. But I eventually did. The first thing I di was create a SymLink to it, Mac calls SymLinks Alias. However you create them the same way you usually do it in Linux. Just type
ln -s foobar somelocation. However eventually found that if you press ctrl + the mouse button you can usually create a symlink that way as well.
The Linux systems I use don’t really deal to much with Widgets. Widgets seem to be a big thing with KDE but not really much with LXDE. Windows Vista had Widgets on the side of the screen which I felt was extremely annoying. With Windows 7 you could have the Widgets anywhere on the screen. That was much better. Widgets are handy I do like them and use them. Mac OSX supports widgets. But I’m not happy with the way they use them. Appearently you need to click the dashboard icon to access them. Not very handy. It isn’t as annoying as Windows Vista’s Widgets on the side, but it also isn’t as handy. I really like the way Windows 7 handles Widgets. And I hate Windows 8 with a passion.
I’m still extremely new to Mac OSX and as of right now I have mixed thoughts on it. Their are things I like and dislike about it at this point in time.