An Apple hit me

Since two weeks I have besides my main workstation on Vista64 and my Sony TZ with Ubuntu 9.04 also a third system, a 3rd generation Mac.mini. Besides OS X I’m interested in the iPhone development environment and sometimes Keynote is nice to have. I’ve sporadically used a Mac before but this time I can play a bit longer with it. After this short time, I had a mixed experience: On the positive side you get

  • A really nice hardware design. If the thing gets in the future a HDMI port and an BluRay drive it will be the optimal living room system. And it is fast and quiet.
  • The basic configuration is easy to handle for anyone, including WLAN. It just works
  • Dashboard brings a real advantage, more usable than Vistas Sidebar
  • You get the development environment for free (Xcode)
  • You get a lot of good software, like Quicksilver, for OS X besides a lot of normal Linux applications are or can be ported. In general the support of software is better than on Linux.
  • The development environment provides nice utilities like Instruments, all in all it seems that you have a good set of tools to develop software again without Virtual Machines.
  • Thanks Steve, there is a Terminal!

On the down side some things are annoying

  • Who ever has designed the keyboard and the and the “Mighty” mouse has never worked longer than 5 minutes with them
  • The German keyboard layout is simply silly. The English one is better.
  • Although OS X now has a VPN server out of the box, it does not work flawlessly if you use a German keyboard on the client side: as soon as you switch to some applications, like Xcode, the key mapping gets confused and for what ever reason, special characters work except the lower case “b”.
  • Xcode is only a very basic IDE, like Windows Visual Studio before 2003 … really, Eclipse with CTD and KDevelop a bit more up to the task if only they can understand Objective-C.
  • Sometimes configuration is to easy and dangerous: I wanted to share a directory via SMB, OS X shared it and all others on the disk too, But only my original target was protected by my user credentials… not what someone expects.
  • Why the hell is the shell per default case insensitive?!?

May only problem which make the daily work a bit harder as needed is the key mapping problem with VPN and Xcode or better to find a replacement for Xcode (and yes, Emacs can do it but hey I’m a long term IntelliJ and Resharper user …)

Advertisements

1 comment so far

  1. Christopher on

    If you think that the german keyboard layout is silly, take a look at the Swiss-German one. 🙂


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: