Category: Hardware

Is Android the Linux of the mobile world?

The more I see and read about the Android Platform, the more I believe it will become the equivalent of Linux in the PC world. A platform preferred by geeks and techies due to its customisability and open source architecture, but shunned by the average punter who very quickly gets overwhelmed by the openness of it and puts it straight in to their ‘too hard’ box.

I had been having these thoughts for a while now, but after seeing this clip, I am pretty confident that my statement is accurate.

[youtube=http://www.youtube.com/watch?v=1FJHYqE0RDg]

“The best applications aren’t here yet. They’re going to be developed by developers like you…”

Sure, right now we are talking about a platform that isn’t very old and has a lot of growing to do. This video in particular was advertising the prize they’re offering to clever little developers who do code up the applications that will define what the Android platform becomes. But at the crux of it all, your average punter doesn’t understand open source, or care about the possibilities of a completely open architecture. They just want a phone that’s easy to use and works.

The iPhone has enjoyed incredible success, mainly beause it was designed from the beginning to do specific things, but do them in a way that was very intuitive and worked in a way that simply made sense. Having just a few buttons on the device increased the level of simplicity to a level that most people were comfortable with.

Android however isn’t designed for a single piece of hardware. Already there are at least five devices I can think of that have been built to support the platform and from what I can tell, they all behave differently. Some have iPhone-esque touch screens, others prefer to go with more of a Blackberry nub and miscellaneous navigation buttons. Some also go for the full qwerty keypads.

As a website designer and someone that’s had a shot at designing websites for mobiles, I know how difficult it is to try and code for half a dozen different browsers. Multiply that by 30 different screen resolutions. Multiply that by 1000 different input interfaces and you can see just how problematic Android could become.

How do you design something for a device that may or may not have the button or interface you need for your application to work? Even when trying to figure out how much screen real-astate you have and how big or small the text needs to be becomes a massive problem.

Then there’s the rest of the world who can and probably will end up saying “90% of my clients use iPhones, Blackberry’s and Windows Mobile – I’ll code for those. If users are smart enough to know how to use Android, they’ll be smart enough to figure out how to use my application or view my website.”

Which is very similar to Linux. No-one want to do expensive user-testing, research and evaluation and devote weeks of development time on a platform only 3% of their market uses, so they remain unsupported. While they remain unsupported, there won’t be any consumer confidence in it. While there is no confidence, there will be no sales and without sales, they remain unsupported.

I don’t know what it will take to make Android a success. It could be a single device that will rule them all, it might be an application that simply revolutionises the way we use our phones, or it might just never work at all.

What I will go on the record as saying however is that in its current form, with its variety of devices and at least from my perspective no solid drive towards perfecting the user experience, its just not going to cut it.

The iPhone 3G has cracks – so what?

I was sent this link by a apple-hating colleague of mine and felt that I simply had to respond. The issue surrounds the new iPhone 3G and that cracks are appearing in the plastic casing of the white ones.

My only comment is – so what?

A teeny little cosmetic crack is not going to destroy your phone, it’s not even going to affect the performance one smidge.

It’s not the first time that this has happened though – cast your mind back to the dark ages of the year 2000 and you’ll recall that Apple went through similar dramas with their G4 cube.

The spunky, 8″ ‘toaster’that performed at a similar speed to it’s much larger desktop tower brother, but a heck of a lot smaller and a lot sexier suffered a very short life due in part to its cost, and also because of similar hairline cracks that appeared in its seamless case.

For the most part however, these cracks are miniscule. The main comment on the cube’s cracks, is equally relevant for the iPhone -

“None of these appearance flaws are serious — they aren’t visible from across a desk…”
Joel Sparks,originalcopy.com

 Have a look at most of the cracks on these phones and you’ll notice that they are really, really small. I believe the reason no-one has found them on the black ones is because they’re simply too hard to spot.

But why am I so nonchalant about these cracks? Because quite simply it really doesn’t matter. Within a few weeks of having your shiny new iPhone, you will get sick of the silicone sleeve or executive kangaroo leather pouch you sprung $120 for and you’ll start using your iPhone ‘raw’.

Whether its when you’re in a hurry to get to a meeting or a late night stumble on your way home from the pub, you will drop your phone. Once you do that, you are going to have much bigger problems than a hairline crack. You’ll have full-blown scars.

Real equipment has scars. If you don’t scuff it up in the first 6 months of owning it, you’re not using it properly.

So stop your whinging, be glad that you are lucky enough to have an iPhone and just start using it. It is still a kick-ass device.

Pwnage 2.0 – Getting it to work

The Pwnage 2.0 tool is out and 1st generation iPhone users around the world can now go out and upgrade to the 2.0 firmware. The path however, is littered with a few little traps.

  1. It is a mac only app for the moment. Either go borrow your mates computer for an afternoon or slip in to an Apple store and use one of theirs!
  2. No Installer support
  3. It won’t unlock a 3G iPhone

At the moment, installing the 2.0 firmware on your 1st gen iPhone will not give you support for our very loved old friend, Installer. It does however give us access to Apple’s shiny AppStore which has newer versions of most of the gadgets we know and love.

I found my copy of the Pwnage tool as a torrent, but I’m sure hundreds of people have mirrored it over the web by now. You really shouldn’t have any trouble finding it. The supporting files you also need to grab are pretty easy to find too. I simply let iTunes download the freaking mammoth 220MB iPhone 2.0 firmware ipsw file, and found the other parts using the Google-searches built in to the application.

Once everything was together I fired up Pwnage and tried to get it all working. It found the ipsw OK, found the other required files and compiled the new ipsw without any hassles. When it came to loading it all on to the iPhone however, it all fell apart.

The error that everyone has been googling since the tool was released: “Failed to enter DFU mode”

The fix for this was difficult to find. There are hundreds of posts out there from people trying to find answers, but very few useful solutions. However, the solution is a simple one:

Fire up Terminal on your Mac and fire of these two commands:

cd ~/Library/iTunes
mkdir “Device Support”

 

No idea why creating a directory fixes the problem, but it does. Now off you go, go grab some shiny new apps from the AppStore!!

Thanks to Joe Shaw for the answer – I’m sure his ISP is having a fit right about now… linky.

3G iPhone has to be close…

Engadget just posted this article about UK phone retailers running out of first generation iPhones. This would suggest that Apple stopped manufacturing new iPhones some time ago in the lead up to the release of the long awaited 3G iPhone.

What is surprising is that the stocks of iPhones are drying up so early. Most estimates of a launch date for the 3G based iPhone were around September, with many countries including Australia finally getting a release.

Could this mean that Apple has been beavering away at manufacturing millions of 3G iPhones for worldwide simultaneous release for a good few months already? With every new rumour or press release the launch seems closer. I’m going to put my money on a July release in Australia. If they can swing it, possibly June to catch the people getting their end of financial year tax write-offs in place.

Why the iPhone is good

There are so many blogs, articles and rants out there both for and against the first generation iPhone, but I really wonder how many of these reviewers have spent a few weeks using the phone, and how many spent 20 minutes flicking through the interface before sitting down to write their review.

Continue reading »