Tethering the iPhone : My Experience plus o2′s secret little bmi.js file

I recently moved house, and in the process lost my broadband connection for longer than anticipated. Having looked into the various USB Dongle solutions, I decided to opt for a tethered connection form my iPhone. I learned a lot from my week or so working this way – about my productivity, and about how affective tethering is.

Productivity

The thing I noticed the most was how much more productive I was. We all know how easy it is to get distracted by email, RSS, Twitter, Facebook, YouTube, and web surfing. And many of us know we should practice better time management. Well, next time you laugh at friend who tells you that where they work they don’t have internet access, I’ll have to admit, I completely understand why management make such decisions (unless your a web developer of course!).

Here’s my 2 tips to remaining productive:

  • I really recommend only checking you mail periodically – it’s so easy to get into a conversation over email these days. I’d rather just fire-and-forget.
  • Treat Twitter, Blogs etc. as a break from work, or something to read over breakfast/lunch/midnight feast depending on your working habits. I now read twitter feeds like RSS feeds – scanning for something interesting to pick up on.

Tethering

My experience was pretty good. I must admit, I’ve not used USB Dongles in anger, and form what I’ve seen, results vary widely. I’ve moved to Didsbury which has a strong 3G signal, and tethered over USB. My iPhone is the 3G, not 3GS. Here’s my experiences:

Speed

Connection is really good. I even managed to watch an episode of Dragon’s Den on my Mac with very little buffering. Of course, I couldn’t have done this on the phone itself.

Large File Downloads

Whilst streaming was fine, downloading wasn’t too good. I did try to download the whole episode, but it would have taken hours.

Image Quality

The biggest surprise was the poor quality of graphics. The quality is drastically reduced/pixelated. Hovering over the images reveals a hint that:

Shift+R improves the quality of this image. Shift+A improves the quality of all images on this page.

This intrigued me, so I did some digging and found that in the source of every web page, o2 is adding a call to a Javascript file in the header. This file, bmi.js, appears to replace images with low res versions. Not sure how, but it does seem to try to use iframes. It seems fairly harmless, but I did, on one occasion, find it broke a web page I was developing.

A quick look on Google reveals that thsi same file is used by Vodafone.

Battery Life

Whilst tethering, the phone does stay rather warm. With regards to battery life, as I was connected via USB, the phone remained fully charged. Interestingly, if the laptop is on battery power it still charges the phone, so the laptop loses juice pretty quickly.

Receiving Calls

Making ands Receiving calls whilst connected is fine. However, I did accidentally turn off 3G once. Whilst I could still browse OK, if the phone rings, you are disconnected.

Bugs

There is (or was, as I just downloaded the latest upgrade) a small bug with the address book. Every other letter in the right-hand alpha list became a bullet point. Odd.

Conclusion

Whether you think the £20/month tethering fee is justifiable or not is a different matter. It’s certainly cheaper than buying a USB Dongle if you only plan to use it the odd month or two. Regardless, if you have a good 3G connection I can recommend it – unless you hate low res images!

Tags: , , , ,

3 Comments

Remy Sharp commented on December 9th, 2009 at 11:59 pm

What I found really interesting is that it was inlining all the external scripts, with the exception of jQuery, the server side is obviously sniffing that script and allow it to be an exception. Odd but interesting the pull of jQuery (i.e. it’s expecting it’s possibly cached?).

Huey commented on May 29th, 2010 at 11:06 pm

I don’t think it is worth the fee, I have figured out how to tether for free so there’s no need to complain about the price. But the imaging is a huge problem as because of the layout of some sites it becomes impossible to get the full res. I’m still looking for a way to disable this…

Huey commented on June 30th, 2010 at 11:18 am

I have found a solution! :D

On your iPhone go to

Settings > General > Network > Cellular Data Network

Then Under “Cellular Data” change the APN to “mobile.o2.co.uk”
And change the Username to “bypass” (no quotes in both cases)

Then save the settings and restart your iPhone and the bmi.js file should no longer show up while tethering. Leaving you with full resolution browsing! The iPhone browser also appears a lot better since it was also affected by the js file.

Leave a Reply

CAPTCHA Image

Skype for iPhone v Fring

I’ve just been playing with the new, official Skype for iPhone application, which has been a long time coming. I currently use Fring.

I decided to use a SkypeIn number for my business some time ago, I was in temporary accommodation. I get a Manchester (0161) number and voicemail, so it suits my requirements. Receiving calls on my computer is quite nice, as the MacBook’s in-built mike is quite intelligent – no echo. Sadly, on occasion, the calls do drop without warning. I think that this is more an issue with my ISP/router.

Recently, I’ve begun to use Fring for receiving calls. Connected through my wireless network, it works great. So long as the application has been launched, it receives calls to my SkypeIn number and also to my mobile number. And if I wish to make a call out, the application lets me dial through o2 rather than Skype. Of course, I can also use SkypeOut to dial cheap rate calls if required.

The official Skype application is similar, and has a nicer, more responsive interface. It also lets me receive mobile calls when the application is active, and make SkypeOut calls. Like Fring, I can look up contacts in my address book. And like Fring, this is pointless unless you’ve entered international dialling codes for all your freinds!

I don’t use Skype for chats very often, but this feature exists with both. The official application also lets me change my online status, not that I ever do this. I can check my Skype credit and quickly link to the web page to top up credit, but I can’t do this from within the application. I’m sure this will come with time as the next version of the iPhone software introduces micropayments.

There is one thing that Fring does do better. If I put my iPhone to sleep with the application launched, I can still hear when a call comes in. (It’s then a scramble to unlock the phone in time to answer the call). With the official application, I get no notification, and the call goes straight to voicemail. This is quite a big omission in my opinion. It only takes a few days of ownership of an iPhone to learn that the battery drains very quickly when not put to sleep. I could keep the iPhone connected to my laptop to preserve the battery.

For now, I think ‘ll continue to use the trusty application installed on my laptop. Skype on the iPhone is still a bit of a fudge.

Tags: , , ,

Leave a Reply

CAPTCHA Image

The Guardian Mobile Edition for iPhone

At last, The Guardian newspaper has released a version for the iPhone (and other mobiles). And not before time. The regular website proves (to me) that you can pinch and zoom a page as much as you like, but it ‘aint easy to read and navigate on a mobile phone. It also showed how flaky Safari is on the iPhone – wait ages for a page to load only for the Javascript to cause the browser to commit suicide.

So, for a stress-free news catchup, try m.guardian.co.uk

Tags: , ,

2 Comments

Alun commented on March 5th, 2009 at 2:41 pm

Can I just say that I HATE sites that render a mobile or iPhone version, especially when they don’t even give you a choice not to see the full version. I have a pretty good browser on my iPhone and I want the full experience, not just what someone thinks I want as a mobile user. How I hate you mobile amazon.co.uk. Of course until apple lets adobe put flash on the iphone you will never get the full experience on a lot of sites.

badlyDrawnToy commented on March 5th, 2009 at 4:38 pm

@alun, I take your point about giving you the choice, but I’m guessing your not a Guardian reader.. or you have tiny fingers! Nigh on impossible to navigate on the iPhone.

One fundamental flaw in the iPhone design is that trying to navigate the screen, you end up activating the links.

I think that amazon is a great example of a mobile web site

Leave a Reply

CAPTCHA Image

iPhone review – the good, the bad and the beautiful

Well, I’ve had my iPhone for a while now; long enough to form my own opinion on Apple’s mobile phone offering. To be honest, whilst there is certainly a wow-factor to the device, it does disappoint in some surprising areas.

That’s not to say I regret purchasing it. I don’t. It’s a welcome replacement to my old phone for one big reason – bigger buttons. I hated texting on my previous phones. I was all fingers-and-thumbs.

Primarily I was after a new phone – one that was easier to type on, and could access the internet. I’d never really browsed the web on a phone before. It was just too painful, and expensive. As a web developer, I’ve been holding off developing for the mobile web for a long time. However, there is clearly a groundshift taking place. With new handsets and competitive pricing plans being introduced, the mobile web is a medium that can no longer be ignored.

With my previous phone I was a bit of a luddite. I never used the camera as I already have some very nice cameras. I never listened to music or radio on them – I have an iPod. I never sent photos from my phone, as it was expensive, and I gave up trying to browse the web as it was too slow. I hated texting on a keyboard so small. I hated the fact that my address book and calendar did not sync too well with my Mac. But as a mobile phone it worked great.

I was never a Blackberry user. I like to escape from my email once in a while, but I can see the benefits of getting at my mail on the move.

So, I guess my wishlist for my new phone was/is as follows:

  • Easier to type messages
  • Plays nicely with my Mac’s address book and calendar
  • Easier to browse the internet
  • Easier to read and write emails
  • Easier to keep on top of my to-do list

So how does the iPhone fair?

h3. Typing Messages

Well, typing messages is easier than with my old phone, due to the touch screen keyboard. However, the predictive text is far inferior to that of Sony Ericsson. The iPhone auto-corrects unless you tell it otherwise. This is good to a point – it puts in apostrophes for you, which is a nice touch. However, if you correctly type a word, and an alternative is suggested, it is up to you to reject the suggested word by clicking on a cross next to the word, away from the keyboard. What a pain. It insists on thinking that my wife Nat is a Bat!

What’s worse is that the dictionary is American, and there is no way to choose another (even though it knows I’m in the UK), and there is no way for the dictionary to learn new words.

And the worst part.. you can’t even turn off the predictive texting.

The iPhone manual suggests using both hands to type. Believe me the phone ‘aint that big! What is sorely missing is the ability to rotate the phone and then type on a horizontal keyboard. There are applications that can be downloaded/purchased that now provide this feature, but why wasn’t it there form the outset?

And there’s no cut-and-paste. I immediately found myself missing my old Palm Pilot. It was so easy to write with the stylus; highlight words, cut, copy and paste. Blackberry offers this feature, and it is sorely missing from the iPhone.

h3. Syncing with the address book and calendar

Yep. Pretty happy with this. So long as you sync using iTunes. Don’t bother with the MobileMe Cloud offering. You can’t sync any calendars you subscribe to, including the birthday calendar created form the Mac address book.

h3. Browsing the internet

Great if you’re on a wi-fi network; still pretty slow on 3G. As I don’t live in London, I don’t seem to have access to the free wi-fi Cloud network that comes as part of my plan. So, if I’m not at home or at the office, I’m back on 3G. If I am at home or work, I’d rather use my laptop than the phone for accessing the internet.

3G is painful. Web pages are slow to load, as are emails. Useful for an emergency e.g. full-time footie scores but hardly a pleasurable experience.

To make it more painful, the Safari browser is flakey. It constantly crashes. As noted in a previous post, even the Apple web site causes it to crash. I’m pretty sure it can’t handle the Javascript too well. Until web pages are optimised for the iPhone, this will be a big issue.

Even without the browser crash, I;m not convinced that browsing traditional web pages on a small device is an elegant solution to our desire to have information at out fingertips, whilst on the move. You can pinch, tap and rotate the page, zoom in and out as much as you like, but it is still hard to navigate and to read the content.

My opinion might change. Over time, I’m sure that web developers will re-engineer their sites to provide optimised versions for hand-held devices. So far, I’ve only found one – Amazon – and it really is quite impressive.

However, what it clearly evident at present, is that many companies are choosing to develop iPhone applications rather than re-visit their web sites. If you use WordPress, LinkedIn, eBay, wikipedia or Facebook you are going to be much more productive using an installed application, rather than a web application.

The one notable exception to this is Google (except for Google maps which come pre-installed). Yes they have an iPhone application, but it’s actually a rather disappointing wrapper around their web applications, which are optimised for the iPhone, but not particularly good. I was a big user of Google Reader, but have since switched to NetNewsWire for my RSS feeds.

h3. Emails

Well, email push is a bit of a con. If you subscribe to MobileMe, you can get a push account. But you can get this for free from Yahoo! or Mail2web. And I don’t want yet another account anyway. Instead my phone polls every hour (can be configured to be more frequent) which is just fine. most of the time I’m at my laptop anyway.

Although my mail server has a spam filter, iPhone email has no way of setting up rules to move Spam to the appropriate (IMAP) folder, which is annoying. I now realise how good my Mac Mail application is as a second level spam catcher.

As mentioned, cut-and-paste would be great, as would a horizontal keyboard. The iPhone is great for reading emails, but if possible I wait to send replies form my Mac.

h3. Text Messages

Aside from the annoying auto-complete, it’s pretty good. I’m much quicker at typing than with my old phone. The touch keyboard lacks any form of feedback – something that the Blackberry Storm now offers, so you have to really watch what you type.

What is really disappointing is that I can’t attach a photo to a text message, though I can attach one to an email. Why this is not possible is beyond me. i would have assumed this to a standard feature.

I would also expect, as standard, to be able to forward a contact to someone by text message. But once again, this feature is lacking. And,as copy-and-paste is missing, it’s quite laborious to go into my address book, write down the details, go into my text application and type them in.

Text messages are grouped into threads, which is nice – you get to see your conversation with the other party. But deleting messages is a pain. Each thread needs to be deleted individually.

h3. Camera

Nothing special. no zoom. No flash. Not particularly high res. Useful if you need a photo of the car that shunted you at the traffic lights, for your insurance claim; but not the sort of camera you’d use to take shots of the family.

h3. Bluetooth

Bluetooth support is limited. Very limited. You can attach your earpiece, and I guess speakers, but you can’t listen to you iPod through it, only your phone calls.

My earpiece only pairs with the phone if I turn on the phone before the earpiece.

My biggest gripe, is that turning Bluetooth on and off takes a ridiculous number of clicks. Select Settings, then General, then Bluetooth, then On/Off. There is no way way to create shortcut keys on the phone, and this is a pain to do at the beginning and end of each car journey.

h3. The Styling

Yes, the iPhone looks beautiful, sexy, to die for, whatever. But, when all’s said and done, at the end of the day, it’s a phone/pda/computer. Highly polished, shiny, black surfaces and glass screens are hardly practical. The only place you get to see how sexy the phone is, is in the store. Once you get it out of the store, the first thing you do is buy a bullet-proof protective case and screen guard. There’s a nice little bit of cash being earned in selling these accessories. I can’t blame Apple for the design. There is a reason that the iPhone will likely sell better than the android – not because it is a better device, but because it looks cooler. But it would be nice if, for a change, Apple designed a product that not only looks cool, but is also practical.

h3. Summary

The iPhone has been greatly received, and for very good reasons. I think it is a great product, and I’m glad I bought it.

What has surprised, and disappointed me, is that there are a number of features that are now taken for granted with mobile phones, yet are lacking on the iPhone – a dictionary that learns, the ability to tun off the auto-completion, sending photos and addresses by text message.

Many of these shortcomings are available by jailbreaking the phone, something I am reticent to do, and to be honest, haven’t got the time nor inclination. I’m sure, over time, Apple will address many of my gripes, and probably charge for the privilege.

If you’re thinking of buying an iPhone, I’d definitely recommend it – just make sure you know what you’re *not* getting.

Tags:

2 Comments

Simon Rumble commented on November 19th, 2008 at 1:57 pm

A two word review.

copy.
paste.

Steven commented on November 19th, 2008 at 6:09 pm

Stacey loves her iPhone. She particularly likes all the little apps you can get from the app store like geolocating nearby bars. I think the main thing that bugs her about it is the battery. If you spend all day doing stuff on it you pretty much need to charge it every day, which she is sometimes forgetful about.

Leave a Reply

CAPTCHA Image

Colophon

badlyDrawnToy is the blog of Howie Weiner, a knackered, old web developer, based in Manchester.

Howie is Technical Director at JP74 and specialises in PHP (Kohana) and Java (Spring) web applications, Search Engine Optimisation, custom CMS and web development.

View Howie Weiner's profile on LinkedIn
View Howie's twitter feed