Mac OS X Lion – first impressions

A screenshot of Preferences in Mac OS X Lion

I made the plunge and installed Mac OS X Lion last night. The install takes a little under an hour all in all, including 2 reboots. During the second phase, i.e. between the two reboots, you can pop open a log file viewer which shows you what it’s actually doing, of which at least 10 minutes is spent running an fsck check on your disk and then creating the recovery partition, which you can use in case your Mac won’t boot properly. (In the past, you would have used the install DVD for Mac OS X, but as Lion is a digital download you won’t have this option anymore).

Anyhow, the install went okay, so here are my first impressions:

  1. Natural Scrolling – I immediately turned off ‘natural’ scrolling, because it felt like anything but natural. I suppose I could have tried to get used to it, but I use a Windows machine at work which has a scrollwheel that works the ‘classic’ way and would rather have consistency. It’s bad enough having to cope with two different keyboard layouts. Natural scrolling is fine on touchscreen devices like the iPhone but I just don’t think it works with a mouse and separate screen.
  2. Scrollbars – I’m very much against Apple’s decision to hide scrollbars by default, and only show them once you already start scrolling – how do you know whether to scroll something if there are no scrollbars? So I’ve told Lion to always show them. On the other hand, I do like the new minimalist look of the scrollbars.
  3. New theme – Lion brings a lighter and more understated look to its windows than Snow Leopard. I like it on the whole, barring the lack of colour in some places and the very light colouring of the new title bars. I’ll probably get used to it though.
  4. Mission Control – liking this so far – really improves on Exposé, and still very quick.
  5. Launchpad – a good feature, but poorly implemented. When you install Lion, it enumerates all of the applications in your /Applications/ folder and subfolders, and then adds them all, putting the apps that came with OS X on the first page. Problem is that it includes all of your applications, including uninstallers, patches for World of Warcraft and other stuff that just doesn’t need to be there, and, as I mentioned, Apple’s own apps are on the first page regardless of whether you’ve used them or not (which in the case of iDVD, iMovie, Garageband etc., is never). What’s worse is most apps cannot be deleted from Launchpad unless you downloaded them from the Mac App Store, and for most long-term Mac users this isn’t the case. I hope an update will allow you to remove any kind of app and have more intelligent sorting, based on actual use, when Lion is installed over an existing installation – I’d consider these to be quite major bugs. As it was, I had to spend quite a bit of time moving things around to suit me, although now that I’ve done that it works well as a way of accessing programs that aren’t important enough for the Dock but still need to be within easy reach.
  6. Mac App Store – I found the App Store application to be a bit slow and unresponsive in Snow Leopard; unfortunately this hasn’t been fixed in Lion. Frequently when I click on one of the 5 tabs at the top, it does nothing but show the spinning beach ball of doom for a few seconds. Some visual feedback registering my click, and a change of the content pane to ‘Loading’ would feel much better. Also, if the App Store is now the preferred way of installing new applications, then Apple need to do more to help developers grandfather their existing users into it – i.e. if you’ve bought a program before the App Store, then you should be allowed to have a special code to switch to the App Store version without paying for it again, for example. This would be especially useful for programs like Adobe PhotoShop Elements for which I have the retail copy and don’t want to spend another £55 on the App Store version.
  7. Full screen apps – not had much chance to use this as only Apple’s own apps support it right now. Where I have used it, it seems to work okay but is a little slow due to the animations – or at least it is on my 2009-era Mac Mini. Faster animations, like with Mission Control, would have been better. Getting out of full-screen is also a little unintuitive as you have to hold your mouse at the top of the screen to show the menu bar – Apple would have been better having the close button in the same place on the window itself.
  8. Apple Mail – since this got some love in this update, I decided to give it a try and see how it stacked up to Thunderbird. I wasn’t really impressed – it’s a bit ugly now that Apple have removed all the colour from it, and the fonts didn’t seem to render very well in the mail listing pane. Although it started up quickly, I found it slow when working with multiple IMAP accounts in comparison to Thunderbird.
  9. New voices – You can now download several extra voices for the text-to-speech feature. I downloaded ‘Serena’, a British English voice that sounds like a Radio 4 newsreader. It’s a big improvement on the existing voices, sounding more natural and less robotic than ‘Alex’ which was the voice added in Leopard, although it’s not quite perfect yet. New voice packs are a 200+ MB download though.
  10. iTunes – just a note that if you installed iTunes 10.4 before installing Lion, you’ll need to do so again as Lion will revert it back to 10.3 for you, and it’ll throw back an error when you try to launch it saying that your library is for a newer version. Again, hopefully a 10.7.1 will correct this.
  11. Software issues – only major software issue I’ve encountered is with NTFS-3G, which allows read/write access to NTFS volumes using MacFUSE. MacFUSE itself needs an obscure beta version to work, but even then NTFS-3G will sometimes pop up an error when mounting an NTFS volume. However, in my limited testing it was still able to write to NTFS volumes. There’s also some niggles with Dropbox – it works okay but some smaller features are missing. A beta update is available.
  12. Bigger desktop icons – something I noticed was that icons that appear on the desktop are larger than before. I think I preferred them smaller.
  13. Performance – I haven’t noticed any real differences in performance, bar some initial sluggishness whilst Spotlight rebuilds its database which may take an hour or two after installation is complete. Previous OS X updates have brought minor speed improvements, the lack of perfomance improvements in Lion is therefore a bit of a shame.
  14. Resume, Autosave and Versions – none of the apps I use support this yet, so I haven’t tried it. However, NeoOffice will support these features in a beta version due out next month.

On the whole? I’m slightly underwhelmed as I can only see myself regularly using a few of the new features. There are also a few niggles that Apple should sort out, as well as some bizarre and unintuitive user interface changes. In Lion, Apple’s direction was to let the computer get out of the way of the user, yet the ‘bugs’ in Launchpad, natural scrolling, no scrollbars by default and my issues with full screen applications actually get in the way of the user, in my opinion. But, it’s early days, and this is a .0 release. Allegedly 10.7.2 is already available to developers so 10.7.1 must be on the way soon and will hopefully alleviate some of these issues. My advice would be to wait a bit.

Brain transplant

IDE #0 ERROR

Christine’s laptop has been a bit poorly lately. Before Christmas, it wouldn’t boot up – the ‘Starting Windows’ graphic would show and then it’d stop at BSOD with ‘Unmountable Boot Volume’ as the error. I was able to fix it by starting the computer in Windows Recovery Mode, opening a Command Prompt and using CHKDSK to sort out errors on the hard drive. That did the trick.

But this happened again last week. I did the same thing, but this time CHKDSK found a whole host of bad sectors. While Windows would then boot up afterwards, it was rather slow, and a white flag appeared in the bottom left of the screen, telling me that Windows was having problems with the disk. Not good.

Rather than risk any further disk problems, and Christine losing all of her files, I bought a new hard disk to replace the old one. I took the old disk out (thankfully not too difficult a task with her laptop – an Acer), and put the new disk in, then put the old disk in a USB enclosure. Next, I downloaded CloneZilla and burnt it to a blank CD, then booted the computer up using the CD and had it clone the old drive onto the new drive. I had to run it in ‘–rescue’ mode, as when I tried it with the default settings it failed when it hit the bad sectors. Copying the data took around 6 hours, as this was a 640 GB hard drive.

Thankfully, it was a success, and the computer now boots up and runs fine. The new disk is a 5400rpm 640 GB Samsung drive, which is of the same specification as the old disk – a Western Digital Scorpio Blue (which apparently isn’t very good). I did look at a 7200rpm drive, but would have needed to wait longer for it to be delivered – this drive was available immediately.

Having suffered from a major disk failure back in October 2004 (when some irreplaceable data was lost forever), I’m keen not to replicate the experience in a hurry.

What the cool kids are using

Side by Side

I don’t mention my job here much, mostly because the majority of the work that I do deals with confidential information about students and applicants. But today, for a change, I spent some time invigilating a group practical assessment for some of the science students, and the majority of students had brought their laptops with them (it’s ‘open book’, so they can use textbooks and the internet).

Whilst making sure that none of the students were cheating, it was also a chance to see what laptops and web browsers they were using.

Most students had normal sized laptops, but around a quarter had the smaller netbooks. The vast majority were running Windows Vista or 7. Three or four (around 5%) were Macs. There were also a couple of iPads, plus various students using the internet on their smartphones.

As for web browsers, Internet Explorer stuck out as the most popular, though at least everyone was using version 7 or later. Interestingly, Google Chrome was the second most popular, with a surprisingly high number – probably 15-20% of people. Remember, these students were studying science, but not computer science. Firefox was in third place, and I saw one Opera user too. Almost everyone had multiple tabs open; some had 5 or 6.

If this is a typical sample, then it may be that I’m underestimating how popular Google Chrome has become. It’s still quite new on the scene but its growth has been huge.

(Usual disclaimer: this does not necessarily represent the views of my employer, this data was not gathered using scientific methods etc.)

How to: Restart frozen iOS apps

Skaters

OS devices, such as my iPhone 4, are pretty good at handling apps that crash – the app is closed and you’re returned to the home screen (the app may detect that it crashed when you relaunch it and ask for a bug report to be sent). But sometimes apps just freeze, or stop working correctly. They’re still running, but perhaps stuck in an infinite loop. Sadly, this has happened to me recently with apps like the official Twitter and Facebook apps.

With the advent of multitasking on the iPhone 3GS, 4 and 4-and-a-bit (the Verizon iPhone), apps don’t always close when you exit them – often they stay running in the background. So simply closing the app and then opening it again may not be enough to fix the problem.

Previously I’ve taken this further, and simply turned the whole phone on and off again. It works, but it’s a bit like using a sledgehammer to crack a nut – so I set about finding a more elegant solution. And tcgeeks has one.

If an app misbehaves, double-click the Home button. This will bring the multi-tasking bar up along the bottom of your screen. Swipe left or right until you find the naughty app. Touch and hold your finger on it, until all of the app icons start bouncing around. Each icon will now gain a red minus sign – click the minus sign, and iOS will kill the app. Press the Home screen once you’re done. You’ll then be able to launch the app fresh.

This trick can also be used to kill apps that you don’t want to run in the background – a bit like the multitude of ‘Task Killer’ apps that exist on Android. You don’t want to kill them all, as some will need to be running for push notifications for example, but any that are seldom used can probably be safely killed to free up some RAM, and potentially improve your handset’s battery life.

A bigger Dropbox, for free

A big box...

I’ve mentioned Dropbox on here a few times – right now I’m mostly using it to keep my 1password keychain synchronised between machines, but it’s also handy for making documents available on my iPhone with minimal effort.

You get 2 gigabytes of storage as standard, but you can very quickly grow this, up to a maximum of 16 GB. Here’s how:

  1. Complete the sign-up tour – Dropbox walks you through several common tasks when you first sign up – complete these and you’ll be credited with an extra 256 MB of space.
  2. Referrals – the main way to get extra space is to get your friends to sign up for Dropbox through referral links – here’s mine, for example. This will only work if the person signing up hasn’t used Dropbox before, and it will also detect if the person signing up uses the same IP address, in which case you won’t get any credit. You get 256 MB of space for every successful referral.
  3. Twitter and Facebook – if you use Facebook and Twitter and don’t mind a little shameless plugging, you can get up to 640 MB of extra space by linking your Dropbox account and tweeting/posting to your wall about Dropbox – using this somewhat-hidden link. It includes your referral link so you may get more credit if your friends or followers sign up.
  4. Educational extras – if you’re a student and have a .edu email address (and for UK students .ac.uk also works here), go to dropbox.com/edu and put in your email address. Once it’s confirmed, every referral you receive will be worth 512 MB rather than 256 MB. Plus, it works retrospectively, so if you’ll get another 256 MB for every referral you’ve made before putting your .edu address in.

Right now I’ve boosted my storage to 3.88 GB, so that’s almost 2 GB of free space.

iBought an iPhone

Wonder if I can buy an iPhone from here

On Wednesday I finally got myself an iPhone. (No, I didn’t buy it from the shop pictured above)

I’ve been holding out on buying one for a while, partly because I didn’t have enough job security to justify a long contract, and partly because I couldn’t afford it. Those two issues no longer apply, however over the past few weeks I’ve been waiting for my current network, Tesco Mobile, to have any in stock. As well as it being less faff changing networks, Tesco also had probably the best deal; a 12 month contract only costing £20/month, but with a £349 upfront charge for the handset. Anyhow, Tesco haven’t had any iPhone 4s in stock for weeks at my local store, so I gave up and went with Three.

Three’s deal isn’t quite so good – £30/month for 24 months, but the upfront fee for the handset was only £99. Over two years, it only works out a little more expensive (after 12 months on Tesco I’d have probably gone on a £15/month rolling monthly contract). But it’s still not bad and cheaper than other networks. Plus, my local Three Store in Bradford had them in stock.

I’ve had some chance to play with it, and installed a few apps, but I’m still waiting for my mobile number to be transferred to my new contract which won’t happen until later today, so I have to use my present handset (a Samsung ‘dumbphone’, i.e. not a smartphone) as well until that happens.

Resurrecting a dead OS with KernelEx

I’ve come across KernelEx – it’s an open source compatibility layer for Windows 98 and Me which allows programs designed for Windows 2000 and XP to run on the older operating systems. I came by it on the VLC forums, where there are screenshots of VLC 1.0.1 and Firefox 3.5.2 running even though these programs normally wouldn’t run on such an old copy of Windows.

I can’t test KernelEx because I don’t have a copy of Windows 98 or Me to hand. In any case, both operating systems have been long abandoned by Microsoft and are probably full of unpatched security holes now. But if you’re feeling nostalgic, or just like the geeky satisfaction of getting something to work that shouldn’t normally work, give it a shot.

My new Mac Mini

During the host move I mentioned that I had purchased a new Mac Mini. I currently own an original PowerPC Mac Mini, which as well as not being able to run Snow Leopard is also feeling very lacklustre performance-wise, and a MacBook, which is starting to die a slow death due to overuse and abuse (it really wasn’t designed for long World of Warcraft sessions).

I settled for the Mac Mini as it provided the best compromise between power and price. As much as I’d love a Mac Pro, I’m not at a stage where I can spare over a grand for a computer. The iMacs are nice but I already have a relatively new 23″ screen (the LG Flatron I wrote about in September), and don’t have the desk space for a second monitor.

The model I picked was the 2.53Ghz Intel Core 2 Duo model, with 4 GB of RAM and a 320 GB hard drive. Like all Mac Minis it packs a nVidia GeForce 9400M graphics chip, which isn’t amazing but is significantly better than the Intel GMA 950 chip in my MacBook. All in all, it made a £600 dent on my credit card.

Thanks to Time Machine, setting the machine was so easy it almost felt disappointing – it took all the fun out of playing with new settings as everything was copied over from my MacBook. But it did mean I could use it as I’d used my MacBook straight-away, with only a few programs needing re-installing for 64-bit compatibility. World of Warcraft is a much nicer experience – rather than struggling with every performance setting to minimum, I can set it to ‘Fair’ and have a smooth 30fps almost everywhere in the game. It’s nice to be able to see further into the distance and have spells at a higher level of detail.

Compared to the older Mac Mini model, this is an improvement – 5 USB ports rather than 2, thus negating the need for a USB hub, and the use of mini-DVI (with an included DVI adaptor) means there’s also room for a Mini DisplayPort as well, which presumably means dual monitors is a possibility when I get more money and a bigger desk.

I’ll keep the old Mac Mini for, um, something, but the MacBook will be finding itself a new home once I’ve bought a netbook to replace it. Or an iPad, I haven’t decided yet.

New laptop

I’m spending the weekend at my parents’ house in York and so my duties as the person who knows about computers come into play. This usually involves ensuring that all the software on my parents’ computers (a shared desktop and my dad’s laptop) are up-to-date, and fixing any problems that have arisen since my last visit.

This time, my dad has a new laptop.

I helped him buy it from Amazon. A Mac laptop was ruled out early on, since Apple don’t do an affordable MacBook with a reasonably large screen (this is something Microsoft touched on in a recent TV advertising campaign). He wanted something bigger than the 13″ screen that the MacBook comes without paying £1299 for the 15″ MacBook Pro, which would also have been overkill for what he needs it for.

So we were looking for something running Windows. I suggested waiting until Windows 7 had come out, so we did. I also suggested going for a computer with a 64-bit processor and the 64-bit edition of Windows 7. While it may result in some incompatibilities with very old software, I believe that we’re now at the tipping point where 32-bit computers and software will go out of fashion and only serve the low end of the market, with 64-bit machines taking over the mid-range. It also means that the computer would be upgradable beyond the 3 GB of RAM that it ships with.

Ultimately, he settled for a HP laptop from Amazon, costing £450. It has an AMD Turion II dual-core processor, 320 GB hard drive, Windows 7 Home Premium 64-bit, DVD Rewriter drive and a few other bells and whistles like a remote control for Windows Media Centre, an HDMI port and an eSATA port which also doubles up as a fourth USB port. In terms of ‘crapware’ it wasn’t too badly inflicted – an AOL toolbar and 60-day trials of Norton and Office 2007 – all swiftly removed.

For the anti-virus I gave Microsoft Security Essentials a go, and it seems to work well as a simple, unobtrusive anti-virus program. It may not have the fancy features that Norton and McAfee offer, or even some of the features of the likes of AVG and Avast!, but it seems to do the basics very well, without monopolising a significant amount of computer resources.

Buying a computer with Windows 7 pre-installed ensured that we avoided most of the potential driver faults, though it still seemed remarkably stable (so far). The refinements over Windows Vista are subtle, but welcome, and it’s definitely a leap forward over Windows XP. Installing a printer connected to another machine running Windows XP was as painless as it is on a Mac – all you have to do is tell Windows you want to add a printer, say it’s on the network and it’ll present it to you in a few seconds – and then it’ll download and install the drivers for you automatically. That’s how easy it should be.

Speed-wise it’s very fast. Obviously it’s fresh out of the box so no doubt it’ll slow down over time, but installing software and indexing photos have all been very quick, even when running 32-bit programs. I’ve not noticed any incompatibilities when running 32-bit software on it either.

I have to say I’m quite impressed at how good the machine is, considering the price, and Windows 7 is living up to some of the more glowing reviews I’ve seen of it. Still…. I think my next computer will be a Mac. As much as I like this laptop and Windows 7, I’ll stick with Apple build quality and design, which is still ahead of HP and Microsoft in my view. Not by as much, but still ahead.

Things I have done to fix the ‘Bluetooth: Not Available’ error on Mac OS X

These are all the things that I have tried to fix the ‘Bluetooth: Not Available’ error on my MacBook:

  1. Reset the System Management Controller (SMC)
  2. Reset the PRAM and NVRAM
  3. Repaired disk permissions
  4. Deleted Bluetooth preference files from my Home and System Library folders

And none of them have worked. Looks like my MacBook’s Bluetooth controller is dead. Great.

Update: It’s working again. Apparently all I needed to do was turn the computer off (at the plug), leave it overnight and turn it on again the following morning. How bizarre.

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.