Mac OS X 10.5 Leopard: A Spotty Release
Other Applications
Before I move onto the final conclusions, here’s a few notes about applications/features that are worth mentioning.
- Air Disk: It was known prior to Leopard’s release that the Air Disk function of the current Airport Extreme wireless routers that allows you to share a USB hard drive across the network would not be supported as a Time Machine drive. This was unsurprising since the reliability has been poor with dropped connections or the WAN becoming inaccessible until reboot of the router. However, Leopard ships without the Air Disk Utility that enables you to connect to the drive automatically when you connect to the Airport network, although the new Airport Utility is provided. Given this it seems that Air Disk is completely unsupported at the moment under Leopard and that’s a shame since I bought an Iomega Minimax drive months ago especially for Time Machine.
- Alex: The new Alex voiceover voice is really good. I’m not blind but the voice sounds so natural that I’m seriously considering setting things up shortcut keys so I can have my Mac read me my emails or documents.
- Automator: Nice overhaul with the addition of a recorder that will convert your actions to a workflow that you can run whenever and variables to store the results of actions for use in others. However, I haven’t tested this one that much and could certainly use some tutorials to get the most out of it.
- Dictionary: Wikipedia searching in Dictionary is excellent and you can surf the site’s contents all from within the Dictionary application itself. In addition to this Apple has added an Apple section, as well as splitting the Thesaurus into its own, but this seems practically useless. For example, the Apple search will provide definitions of terms like “iPod” and “Bonjour” but doesn’t find anything for the likes of “Boot Camp” or “Cocoa”. Seems a bit inconsistent to me. Oh, and no option for British English so I’m still stuck with silly American spellings.
- Firewall: This seems to be turned off by default (although sharing services are all disabled) and the preference pane to configure it is damned confusing. Your options appear to be All On, All Off or configured for particular applications/services. It seems to suggest that with the All On that the OS will determine an appropriate level of security but I honestly have no idea what it is doing and that’s not good.
- Front Row: Interface is now the same as that presented by AppleTV with previews floating by on the left-side of the screen. Streaming media over the local network from other Macs works well but there’s no previews of the media or album artwork for some reason. The movie trailers option now provides information about the movie trailer you currently have selected from the list but this does mean that you no longer get a screen full of movie posters, which was nice to look at before, although the movie’s poster does appear as part of the summary. Unfortunately there seems to be no way to change the slideshow settings for pictures, which I presume must be set in iPhoto itself and that’s annoying.
- Media Browser: The iLife, iWork and Automator applications use a common Media Browser to get access to photos, movies and music. However, I really wish that Apple would add the “plain vanilla” Pictures folder to this since I don’t keep all my images in iPhoto or Aperture, just my photos and being able to get access to artwork stored in my Pictures folder would help a lot.
- Networking: I had lots of problems getting a connection via my work’s proxy server initially, although this issue appears to have magically fixed itself. However, .mac synchronization doesn’t work with a proxy server and causes an application calling itself PubSubAgent to keep crashing until you turn off the synchronization feature. I’m doing this syncing process manually now.
- Parental Controls: These seem to work very well. Managed users can be restricted to which applications they can use, who they can communicate with, which sites they can view and when they can use the computer. Novice users can be restricted to using a very basic version of the Finder where everything is single-click and no scrolling. The function to prevent searching to adult content works very well but can be circumvented by using a proxy server so this won’t defeat a determined user, although the logging functions that the administrator can view will probably give the game away. Administration of the Parental Controls functions can be administered either from the local computer or remotely from another Mac that can log on as an administrator. The only issue that I found here was that I couldn’t set when specific applications could be used or for how long so you can’t, for example, prevent your child from playing games during the week. This said, the Parental Control preference pane shows what the managed account has been doing in its logs so you can see if they have been doing their homework or playing World of Warcraft all evening.
- Preview: Remains a blisteringly fast PDF reader (even faster now, I swear) and brings some new tools, such as adding notes that can be read by other PDF readers and adjusting page orders. You can now draw on non-PDF content for marking up images as well as performing image operations such as resizing (common presets are provided or specify a custom setting) and adjusting colors. It’s not going to set the world on fire but Preview is an application that I use a lot and these new functions are going to make it even better to use.
- Safari: We had already been able to play with the new tab management and find functions of Safari during its beta release so nothing much to discuss there aside to say that they’re the best that I’ve seen. However, I’ve now been able to try the Web Clip function for creating Dashboard widgets from any web page that you surf to and it works very well. Navigate to the page you want, select the Web Clip button and then select the area of the page that you want. It looks like Web Clip works using DIV elements defined on the page so that you can easily select the part that you want so this works best on standards-based web sites but you can manually resize the area to be widgetified using drag handles. This looks like it will be a lot handier than I expected.
- Screensavers: Hardly worth a mention but the Word Of The Day screensaver is a nice idea but another example of what I think is a rushed product. This screensaver displays a random word from the Dictionary application with its definition, in a stylish way, but also shows the message “Press D for more information”. I’m not certain what’s supposed to happen but when I press D all that happens is that the screensaver ends…
- Software Update: Good and bad on this front. I think Windows users have taken this for granted but now when you download an update that requires a system restart you get the option to restart later and Software Update won’t bug you about it. When you do restart the system will ask you if you want to install those updates and you don’t have to say “yes”. Unfortunately, someone thought that it would be a good idea not to tell you what you are installing and so Software Update, if it runs automatically and finds updates, won’t tell you what it will install by default, just that, for example, there are 5 updates to install.
- Terminal: You can save groups of Terminal windows for restoration later, tab your Terminal window and there’s preset window settings that you can use or customize to get your Terminal to look they way you want it to.
Conclusions
So, come the end of this article and my testing, what’s my conclusions? Leopard is undoubtably going to be the finest release of OS X so far and it’s probably going to be a required purchase for users as well. While the end-user features of Leopard are compelling enough for the upgrade a lot of the real benefits are for developers, which means that many new applications are going to be Leopard only (a reasonable number of 3rd party developers have already announced this for their products). Despite this the bugs that exist in the shipping version means that the end-user is best advised to hold off on purchasing this release until after the first few point updates (e.g. OS X 10.5.1) have been released.
From the end-user’s perspective here’s a quick list of the stand-out features:
- Holy Trinity of Spotlight, Cover Flow and Quick Look makes finding files so much easier
- Time Machine is the most accessible and yet unobtrusive backup system for end-users in creation
- Spaces helps address windows-overload
- Spotlight is much faster, flexible and an effective application launcher
- Most applications, particularly on Intel machines feel much faster than their predecessors
- Mail, Address Book and iCal work with each other beautifully
Unfortunately, there were things that just plain suck and here they are for your reference:
- Spaces can be maddening with random changes to other Spaces or not switching to the Space that you expected when changing to another application
- iChat Theatre is does not work to any acceptable standard
- 3rd Party applications probably haven’t been tested enough and any with low-level access like Parallels may cause kernel panics
Boot Camp Assistant can cause drive problems during the partition process
Ultimately there is a lot to like in Leopard but I’ll like it a heck of a lot more when Apple starts nuking some of the more obvious bugs that, in my opinion, never should have made it into the shipping product to begin with. And that’s the unfortunate conclusion to this review - Leopard seems to have been rushed out the door and due to the issues that I’ve encountered this is the first release of Mac OS X that I feel disappointed by; given the genuinely useful nature of the features introduced that really should not have been the case.
Comments feed for this entry
6th November | Reply
I’m kind of glad I didn’t fork out the bucks to upgrade in that case. Spaces is certainly something I’m looking forward to once it works right. I have a macbook and the screen on that is itty bitty so some more surface area should be blessing. Spotlight sounds pretty spiffy as well and a general performance boost is always going to be welcome.
But I don’t use a lot of the 1st party Apple Apps, and I don’t know that they’ve really given me any reason to change that as I really like being able to change from windows desktop to Mac Laptop and not really have to do anything differently.
Maybe I’d feel differently if I only used a mac, or maybe I’d feel differently if i used my mac for more than school work and websurfing but while it looks like a worthy upgrade there just isn’t anything that makes me scream oh i’ve got to have that right now. Spaces could end up being it when i have the money to buy a new OS.
6th November | Reply
It should be noted that all Mac users will need this release at some time in the not too distant future since there’s a lot of developers making their applications Leopard-only. The reason for me (I can’t speak for others) is Objective-C 2.0. Objective-C is the native programming language of Cocoa applications on the Mac and it’s basically an object-oriented extension to C. Having come from a Java background the need to manage memory came as a bit of a shock with all the associated problems when I started writing Cocoa applications and I think all my programs have leaks in them somewhere. Objective-C 2.0 gives you the speed of a native language with the convenience of an automatic garbage collector that should mean you don’t need to manage memory to the micro-management degree that you did in prior releases. Not only should this ensure that memory leaks are not as prevalent in software but it should also speed up the development process itself. There are a few other developer toys as well that should increase overall application performance when applications are updated for Leopard to enable better use of multiple processor cores.
Leopard is another release like Tiger where the end-users get some new toys but the developers probably get more so that it’s easier to write good applications and therefore the Mac universe benefits in the medium- to long-term. Now that I’ve finished this article I start to spend some time learning what all the new tools are since without full Apple Developer Connection (ADC) membership there’s been a lot under Non-Disclosure Agreements until the release last month. This should be interesting stuff.
6th November | Reply
Hmm, iTunes 7.5 got pushed out this morning and still no support for Time Machine. Now I’m really shocked since I felt sure that Apple would address this problem in the next iTunes update. Again, if Apple can’t get this right themselves then what chance does everyone else have? Mind you, it might be iTune’s legacy code that is holding it back. I need to do some reading into the developer documentation and see what it is that needs to be done to enable Time Machine support for an application - if this is only possible in a Cocoa application then that would explain the problem.
7th November | Reply
Wow, excellent review Kelmon! Really enjoyed reading it (on the job actually
) Overall there’s a few annoying bugs in there it seems but nothing all that hard to fix in a short time. I’m glad I haven’t shelled out immediately and decided to wait for at least a “.1″ release. Still, looking forward to installing the Leopard on my iMac.
7th November | Reply
I have testet iChat Theatre with video, audio, pdf and pictures and found absolutely no problems.. There where no skipping in audio, video or what so ever. However I will agree with the low quality on text in some situation. The test was done remotely, that is no local networking.
7th November | Reply
In Reply to #4:
Hi ReiUrusei! Thanks for the comment and you’ll be glad to know that Apple is apparently ready to start testing 10.5.1 so we should see this released in the coming weeks. Fingers crossed that this nukes the major problems.
In Reply to #5:
Hi rubberduck! Can you provide any details on what systems you used to test the iChat Theatre feature? I honestly tried to make this work by trying a LAN and Bonjour connections, plus using 2 high-end(ish) Macs but you can see the results in the review. The only thing that I was unable to test was doing Theatre over the Internet using a pair of Macs both running Leopard. However, if you have the facilities to test this then I’d be happy to try this with you and update my review accordingly. If you are interested then please send me a message via iChat to the screen name mpeaston at mac dot com.
I did watch a MacWorld video last night and saw that they were able to get Theatre to work OK so I really am left wondering what I was doing wrong.
7th November | Reply
To answer your question “It’s all very impressive and seems to work quite efficiently, although it remains to be seen how long my 160GB portable Firewire drive will last for (so far I have used about 60GB) and what happens when it is full.” just go til apple.com and take a look at what apple writes about Time machine. To quote apple:”Backing up to a full disk.
One day, no matter how large your backup drive is, it will run out of space. And Time Machine has an action plan. It alerts you that it will start deleting previous backups, oldest first. Before it deletes any backup, Time Machine copies files that might be needed to fully restore your disk for every remaining backup. (Moral of the story: The larger the drive, the farther back in time you can back up.)”
How can you write a review of Leopard without having spent time investigating the features of leopard.
7th November | Reply
In Reply to #7:
If there’s one thing that I’ve learnt from writing this article is that you should only use your own experience and not base judgement on marketing material. I will be very interested to see what happens but whether it is what Apple says will remains to be seen.
7th November | Reply
I guess is a matter of what angel you would except from a review. For me a review should question the features and their useability and if its worth spending the extra money on.. Not to question whether their work or not
7th November | Reply
When I press D on Word of the Day ScreenSaver, Dictionary opens up and the word gets displayed. Did you move Dictionary.app from Applications folder to any other location?
Sorry for my bad English!
7th November | Reply
In Reply to #10:
Nope. Dictionary remains in its default location of /Applications/Dictionary.app. Still, it’s nice to know both what this option was supposed to do and that it works for at least one person. It is, of course, baffling as to why it doesn’t seem to work for me having installed fresh onto a clean disk.
7th November | Reply
Re: Cut not working in the Finder, this is a deliberate design decision and it’s a good one - the Cut/Copy/Paste metaphor doesn’t work properly for files. Here’s an example of how it breaks (you can do this on Windows for example):
1. Copy a file (Edit->Copy)
2. Delete the file.
3. Try to paste the file (Edit-Paste)
Step 3 doesn’t work, because it never really copied the file, only a reference to it. In contrast, if you try this with some text in a word processor, everything will work as expected. IMHO, kudos to Apple for not allowing this feature.
7th November | Reply
In Reply to #12:
I do take your point but there has to be a better way of moving a file than the current options of either:
1. Opening 2 Finder windows and dragging the file between them
2. Attempting to navigate your folders using a single Finder window and spring-loaded folders
3. In a single Finder window copy the file, navigate to the desired destination, paste the file, return back to the original folder and delete the old copy of the file
All of those solutions are dumb and there’s no getting away from this. Cut and Paste works damned well in Windows so I honestly don’t see what the resistance is to an option to move a file rather than copy it (excluding the humongous bug discovered recently if the transfer fails). Moving a file certainly should not be as much of a faff as it is with the Finder.
10th November | Reply
Apple has now posted information about its Firewall, which is just as well since the settings are pretty meaningless:
http://docs.info.apple.com/article.html?artnum=306938
What’s particularly damning is the following note from the article:
So, by default, and even if you had your firewall enabled under Tiger when you upgraded, Apple will setup Leopard to allow anyone to try and attack your computer. Who’s stupid idea what this? While I realise that attacks against the Mac are rare and so far don’t seem to work unless you manage to con someone into handing over their administrator password, surely this is asking for trouble if someone DOES succeed in developing a remote hack.
For a company that advertises its security Apple sure has a funny way of displaying their commitment to it.
10th November | Reply
Well, having the Windows Firewall in XP SP2 turned on has been nothing but a headache at work. Obviously when we install Windows ourselves on a PC we have the option of turning the firewall on or off during the installation procedure - which I think it what Leopard should be doing.
But each time we get a new computer from Lenovo it’s already got it installed and it’s a pain if you forget to turn it off. And we need it off to get a bunch of our remote applications working properly across the board.