RSS
 

Google’s Honeycomb AOSP delay – it’s bad! And also good!

28 Mar

I thought i’d post a few thoughts on Google’s recently announced Honeycomb source release delay, especially as a few people have asked what I think. :-)

First things first… in case you haven’t heard the news, Google are not releasing the Honeycomb source code (as shipped on the Motorola Xoom thus far and soon a score of other tablets) ‘for the foreseeable future’. The Businessweek article cites a likely delay of ‘several months’ as well as highlighting the fact that if they were to release the Honeycomb source Google would ‘have no idea if it would even work on phones, let alone provide an acceptable user experience’ (says Andy Rubin).

So who is this delay (for want of a better word) going to impact? Let’s start by talking about who it’s not going to impact. Although Honeycomb isn’t being pushed to AOSP (the Android Open Source Project, from where anybody who is so inclined can download the Android code), it is being shared by Google with their top-tier partners. Motorola (of course, who make the Xoom), HTC, Samsung, LG et al. all have access to Honeycomb and will be shipping devices in the near future. Their schedules are not affected by the AOSP announcement (in fact, one could argue that by not committing resource to open sourcing Honeycomb, Google free up bodies to focus on ensuring that said top tier partners have as much support as possible from Google in shipping their products in a timely fashion). Lack of Honeycomb source won’t impact 99% of consumers.

There are 2 groups that really lose out here and they are the enthusiasts (such as myself, the CyanogenMod team and the multitude of other individuals and groups that love to explore, tweak and build the code) and the various parties around the world that work on shipping Android devices without Google’s direct involvement (the ‘second tier’ of Android manufacturers).

For the enthusiasts (and indeed the CyanogenMod team in particular), the lack of access to Honeycomb in AOSP is a pretty significant blow. It means no deeply customised and enhanced ROM releases for Honeycomb devices, no (or much fewer) backports of Honeycomb to existing tablets (convenient huh?) and no Honeycomb enhancements to phones or phone ports of Honeycomb. I find Andy Rubin’s comment on how one of the reasons that Honeycomb isn’t ready for AOSP is the fact that it (probably) doesn’t run on phones a little strange. I think it’s pretty widely accepted that Honeycomb is likely to be a tablet-only branch that matures into Ice Cream further down the road with unified device support for phones and tablets. Nobody ever said that Froyo / Gingerbread would run on tablets, but it still shipped to AOSP… and was still deployed to both phones and tablets, albeit with a sub optimal user experience at times. Which leads me to…

…why the Honeycomb delay could be a good thing.

I’ve been saying for a long time that the profileration of cheap, crap Android devices (*cough* Next tablet *cough*) is harming the Android brand and, well, delaying Honeycomb’s release to AOSP conveniently goes a long way to preventing a ton of sub-par tablets emerging overnight and once again devaluing Android’s reputation.

Now, my suggested solution previously was to take a similar approach to Chrome / Chromium and reserve the Android brand for ‘licenced devices’ (requiring, for example, ‘non approved’ devices to use a name other than Android, perhaps ‘OpenDroid’?) but closing the Honeycomb source has the same effect in the short term… except it doesn’t prevent rogue OEMs shipping out sub-par tablets still running Froyo / Gingerbread. At least the ‘latest and greatest’ will be afforded some degree of protection…

So, the summary of my thoughts on the Honeycomb delay.

It might damage Google’s reputation a little in the short term, but on the whole – from Google’s perspective – it will certainly do more good than harm. Google’s partners will push Honeycomb and all of the devices with the Honeycomb OS on should have a high quality user experience. Android as a brand will flourish. Enthusiasts will be limited as to how many ‘old devices’ they can run Honeycomb on and OEMs will sell more hardware. Google will come good further down the line and return to timely AOSP releases and developers, who no doubt feel somewhat let down at this time, will ultimately be pacified. The very same developers that – if Google WERE to release the Honeycomb source in a ‘right old state’ (which is how they imply it is at the moment!) – would probably tear their hair out in despair.

It’ll all turn out OK, Google wouldn’t do anything evil would they…

Agree? Disagree? Feel free to share!

P

PS Even if I can see the reasons behind it, I still think it sucks. ;-)

 
16 Comments

Posted in Mobility

 

The best way to spend money abroad / online…

01 Mar

If there’s one thing that annoys me, it’s the way that banks screw you over when you do transactions in non native currency. Whether that’s purchases in the Android Market or holidaying abroad, it’s pretty annoying to get home and find a bunch of charges you weren’t expecting.

Over the past few years we’ve been using a FairFX card. I have a Euros card and a Dollars card – they are basically prepaid mastercards that you top up from your regular debit card and then use as required.

The FairFX card has always been excellent, but lately it’s gained a whole extra load of awesome so I thought i’d share it with you all. I really like…

  • no transaction fees!
  • previous card issue fee of £9.95 waived when you sign up with this link
  • currency rates that beat just about everyone
  • instantly updated balance online (great for keeping track of funds abroad)
  • easy to top up (I top up often from my mobile!)
  • no fees for adding funds (including no fees from your debit card provider)
  • available in dollars and euros
  • top ups are virtually instant
  • accepted everywhere that takes mastercard credit cards

The FairFx card also makes it a lot easier to keep track of what you’re spending while you’re away… I tend to preload it with my budgeted funds, and when / if it runs out, I know I need to cut down on the beer. :-D

The card normally has a £9.95 issue fee, but this is waived if you sign up via a referrer link such as mine. Each buddy you sign up also nets you £2.50… but I blog this genuinely – it has really saved me a ton of hassle on my foreign trips!

P

 
3 Comments

Posted in Random

 

Lucie skiing in Chatel

01 Mar

Here’s a little video of Lucie skiing in Chatel last week (recorded with a BulletCam HD on my helmet).

It really is quite amazing how well children take to things like skiing… Lucie had some lessons on the dry slope in Norwich then took to real snow with no problem at all… low centre of gravity + no fear seems to be the perfect recipe!

She’s keen to swap her skis for a snowboard now… excellent!

P

 

 
1 Comment

Posted in Random

 

Easy cooking for blokes – Slow-cooked Root Vegetable Soup

01 Oct

Just cooked up a batch of Delia’s delicious slow-cooked root vegetable soup. It’s hard to describe how easy this is to make and yet how tasty it is! You can find the recipe here at Delia Onlinetry it and let me know your thoughts! :-)

P

Prepped…

Pre-whiz…

Post-whiz and ready to go (just add a part bake baguette, some greek yoghurt, chives and black pepper to taste!)

 
2 Comments

Posted in Random

 

Is this thing still on?

22 Sep

Apparently so!

Perhaps I should start posting some stuff! :-)

I notice a lot of my old posts were about cars… so the Mazda 6 MPS has gone, to be replaced by an Audi A2, which has in turn been replaced by a Mazda 3 MPS (yes, it’s been THAT long since i’ve blogged!)

Obligatory picture below (which gives me a chance to try out WordPress 3.0.1′s pic uploading too!)

P

 
16 Comments

Posted in Cars

 

Firefox + Vidalia / Privoxy / Tor bundled as single EXE [test]

17 Jun

My Twitter feed seems to be filled at the moment with tweets about the situation in Iran, particularly the political censorship of access to social networking sites. The general gist of the tweets seems to be that we should all do something to help maintain open internet access… so I wondered what I could do to make a small contribution.

Now, the most popular way to facilitate said access seems to be using TOR. Tor is basically a service that lets you route internet traffic between random nodes across the world, thereby making sites effectively unblockable. Pretty cool, the preferred usage model is installing Firefox / Vidalia / Privoxy and Tor.

Now, this is a bit of a faff, and involves leaving a bunch of stuff on the machine you are using – not ideal. I figured a useful contribution could be using a tool such as the excellent Xenocode Virtual Application Studio to repack the apps such that they run from one EXE and are sandboxed from the machine you are running on. e.g. you can run from a USB stick without leaving traces.

Since I happen to have purchased aforementioned software, I have bundled up Firefox 3.0.11 with the Vidalia software bundle and i’m making it available here for download. Please note that I make NO warranties around this, but it seems to work – feedback is very very much appreciated.

DOWNLOADS IN ZIP FORMAT: (just unzip and run the EXE):

- My Server
- Rapidshare Mirror

After running, click the ENABLE TOR button down the bottom right of Firefox and then visit a site like http://www.showmyip.com to check it’s working!

Enable TOR button

When you exit, remember to exit the components aside from Firefox (i.e. Tor, Privoxy, Vidalia – would it be better if exiting FF exited them all?)

Finally, note the ‘Sandbox’ directory – this is your custom settings from the session – instead of being saved on the host machine, they’re saved in there, allowing you to persist your settings on, say, a USB stick, between launches.

If it’s useful, spread the word. and your feedback is very welcome!

Cheers,

P

EDIT: This version should now be x64 compatible.

 
 

Trying to leave LinkedIn… AGAIN!

11 May

Take 2!

Why is closing my account so damn hard – shame on you LinkedIn…

P

 
1 Comment

Posted in Random

 

Eees are good!

27 Mar

Ingredients:

1 x Samsung 40″ LCD TV
1 x Asus EeeBox B202
1 x 2GB SODIMM
1 x Samsung 2GB USB stick
1 x VESA adaptor
1 x MCE IR adaptor
1 x Hauppauge HVR 900 USB tv card
2 x packets of rubber tap washers
1 x Windows 7 install DVD

Directions:

Upgrade EeeBox B202 RAM before configuring with latest Windows 7 build – use 2GB USB stick for ReadyBoost. When installation is complete, mount EeeBox VESA bracket (included with EeeBox) to VESA adaptor using screws provided with adaptor. Use 2 rubber tap washers to space from bracket. Next, mount VESA adaptor to back of television, again using supplied screws, with 1 tap washer to avoid possibility of damage to TV back surface. Finally, mount EeeBox to VESA bracket. Connect MCE IR adaptor and Hauppauge HVR 900 TV card via USB.

EeeBox can now be used as media center machine (bear in mind GMA950 graphics on B202, B204 or B206 may suit better), as well as a NAS box with it’s Gigabit Ethernet.

Yield:

Serves 3… :-)

 
2 Comments

Posted in Random

 

Retro gaming mobile style!

04 Mar

This is just the coolest… Lemmings is a true classic! :-)

Details: http://www.modaco.com/content/forum/285236/play-lemmings-on-your-pocket-pc/

P

 
 

Mmmm, Tiny Toads…

04 Mar

Pulling some pictures off my camera today and I came across this one… i’m really hungry now! :-D

Cooked using this recipe at BBCGoodFood, it’s a brilliant, easy, snack!

P