Archive

Posts Tagged ‘Apple’

My thoughts on the iPhone 3GS

February 3rd, 2010 Jonathan No comments

I’ve now had an iPhone 3GS for a couple of weeks, and it seemed only right to write something about it. This is not a review – there are many, many other reviews of the iPhone out there. This article is just a collection of my own thoughts, and a few comparisons to my other current smartphone (an HTC Magic) and my old smartphone (a Sony Ericsson P1i).

It might sound like a daft thing to complain about, but the iPhone doesn’t have an “alert LED” to warn you when there’s a text message or voicemail waiting. The P1i and the Magic both have this – and it’s great because you can see from across the room whether you’ve missed a message. I didn’t realise how much I used it until I realised that the iPhone doesn’t have such a feature. It’s annoying to have to walk over, pick it up and unlock it to check.

The iPhone suffers from poor battery life. Admittedly I tend to keep wifi and GPS turned on all of the time, but with an average day’s use (0 phonecalls, a handful of texts and maybe 30-60 minutes of app usage and web browsing) the battery gets down to 25% and I have to recharge every night. It’s OK provided I’m able to charge it every night. If I was going camping, I’d make the effort to turn wifi and GPS off, and maybe even get 2 days of use out of it! My P1i lasted for days before it needed fresh coal, and the Magic lasts for a few days between recharges with wifi enabled.

Some people have also complained that the iPhone’s battery can’t be changed by a mere mortal and have cited this for a reason for not buying it. I agree to a certain extent, but the battery isn’t likely to wear out for a couple of years, and by then I’ll be wanting a new phone anyway.

This next item might be seen as a pro or a con – the iPhone doesn’t really have many options. This is probably OK for most people, but it is not as configurable as the Magic. If an app or an aspect of the OS works the way you like it, then good. If not, it’s a bit tough. The Magic is inherently more geeky and everything has options. Having said that, the options aren’t in your face and are not intimidating for novice users.

The browser, as many have noted, is excellent. I won’t go into detail about it. The browser on the Magic is also good at rendering pages properly, but unfortunately lacks a multi-touch interface. This means you can’t do the pinch-zoom gesture, among other things. Other HTC handsets have multi-touch interfaces, though.

A minor annoyance with the iPhone is that it has to be registered with iTunes, and must be connected to iTunes when you want to update the firmware. It might not affect most people (especially if they already use iTunes for listening to music), but it could be annoyance for those who don’t want to install an unnecessary music player, and especially for me, as I had to build a Windows virtual machine to install iTunes. In contrast, the Magic simply receives its updates over the air, using 3G or wifi.

I prefer the feel of the Magic in my hand over the iPhone. The Magic is a bit smaller, a bit lighter and a nicer shape, I think. Doesn’t make a huge difference though. By this point, I’m just nitpicking.

Both devices have good screen, good onsreen keyboards and generally similar. The iPhone is a bit slicker, but I think my favourite phone out of the two is the Magic. I’d like it even more if it had multi-touch, too :)

Categories: Gadgets, Reviews Tags: , , , , , , , ,

Mac OS X security flaw?

June 12th, 2009 Jonathan No comments

I think I may have stumbled across a security problem in OS X on my Macbook. To recreate it, you need to satisfy the following conditions:

  • Enable locking the screen after waking from sleep or screensaver
  • Connect to an 802.1x-authenticated wireless network. Don’t set to remember password.
  • Shut the lid to put it to sleep
  • Open the lid to wake it up. There will be a time during which the screen backlight is on, but the screen is displaying plain black before the unlocking password box appears. During some of this time, any keys you press will be sent to the 802.1x authentication window, which is “behind” the black screen, as it also appears upon waking. The timing is hard to get right though.
  • These screenshots show the two states of the unlock box. Apologies for the quality – can’t take screenshots while locked so had to take a photo :)
  • The unlock box - with focus

    The unlock box - with focus

    The unlock box - without focus

    The unlock box - without focus

  • After a second, the unlocking password box will appear. If you got your timing right, it will appear without focus. In this case, your keystrokes are still being sent to the 802.1x password box which has focus, despite being invisible. You also have the ability to press Tab to move between fields and Return to submit. This gives you the ability to authenticate someone on a wireless network using any credentials! When they come to unlock their Mac, there will be no obvious indication that they’re authenticated on a wireless network as someone else.
  • This next screenshot shows what the 802.1x box looks like, after unlocking. As you can see, I’ve entered the word hello through the locked screen!
The 802.1x login box that causes the problem

The 802.1x login box that causes the problem

I spotted this bug accidentally on my Mac when I was a bit hasty typing in my unlock password, and was shocked to see it appear in the 802.1x username box after I unlocked successfully.

I’m using Leopard, 10.5.7. I’d be very interested to hear from anyone who can recreate this bug on other versions of the OS.

I’d be ever more interested to hear from anyone who figures out how to enter keystrokes through a lock screen to an arbitrary application. I’ve tried this, and Control+Tab doesn’t work, so you can’t immediately switch to other windows. I’ve also tried successfully entering my 802.1x credentials through the lock screen to dismiss the 802.1x box, but after that my keystrokes are not accepted.

Categories: OS X Tags: , , , ,