Articles filed under 'general'

What they might be thinking in Cupertino

[Edit – bugger; I drafted this on Dec 30 (http://twitter.com/JofArnold/statuses/1085661133) and binned it because I though it was a bit lame. Now everyone’s talking about Android! That’ll teach me. I’m back-dating the post so I look clever again.]

First, let me open as I often do, with a disclaimer. Whilst I believe the iPhone is the best consumer device ever invented, and I have a lot of respect for Jobs/Apple, I’m not OSX’s biggest fan. It’s very fast, but I find the user interface to be very cumbersome compared to Ubuntu and XP… the subject of another post some day.

Now that Benjie and I have become iPhone devs 100%, I think a lot about Apple’s future. I want to think they are invulnerable, but it’s dawned on me lately they’ve a serious Achilles Heel and that’s OSX (the desktop version at least).

If I were in Cupertino, I’d be mulling over these following trends;

  • The general public are more aware than ever of non-MS operating systems.
  • Much of Apple’s defensibility is based around perceived leads in UX and quality…
  • … the rest is based on lockdown and halo-effect.
  • Market penetration of advanced mobile phones.
  • Apple’s transition from high-end geek niche to mass-market may mean leaving the fanatics behind.
  • Commodisation of computing hardware through netbooks.
  • Google’s increasing influence with OEMS – eg Chrome.
  • OSX10.6 is looking like a difficult transition for Apple; OpenCL + legacy hardware + 32/64bit + new hardware innovations = trouble.
  • Ubuntu/Canonical.
  • The economy.

Why do I think this means trouble for OSX? Well the key issue is that I don’t feel OSX is defensible any more. On the one hand its drive to becoming a consumer OS makes it less and less attractive to geeks, and on the other its consumer features are both trivial to copy and – let’s face it – a step too far from Windows for some people. What made me realize this is that my granny is happy with Windows and Linux, but struggles with the outcast UX paradigms of OSX. Worst still for Apple, much of the prettiness of OSX is trivial to copy in other ‘nixs or – especially in the case of KDE 4.2 – substantially improve upon.
Now I know what you are thinking – “but linux looks crap”. My answer to you is; “do you really think there are only one/two good OS designers/illustrators in the world”? Not only are OpenSuse and Ubuntu already great user experiences, but with Shuttleworth’s design fund it won’t take long until these free operating systems overtake OSX in the looks front.
Of course, I’m not seriously considering Linux will beat OSX any time soon – that’s crazy talk – but it’s an important piece of the jigsaw and it’s critical in eroding OSX’s perceived value. “But this free operating system looks WAY better”. Ie in consumer eyes “looking good” no longer equals “premium” for OS’s.

No, the real trouble for OSX/Apple is Google – particularly Android.
Google’s business plan is the antithesis of Apple’s. Google is indifferent as to the money OEM’s make on hardware and software – it simply wants to be totally pervasive. Android is an incredible Trojan horse for Google, and one that will see Android as one of the widest-installed operating systems in the next few years. In itself, I don’t see Android harming iPhone sales but it does pose a huge risk to OSX; if Google were to leverage its growing influence with OEMS and the growing ecosystem surrounding Android it could – in principal – turn to netbooks [Edit: And the community have done it for them!]. In the process of doing so it could seriously undermine any attempts Apple may make in this market and thus any opportunity for releasing a profitable netbook (cos you don’t seriously think these netbooks are making their makers serious money, right?). Sure, it won’t be attached to fancy hardware, but when times are hard people will perceive Apple to be well out of their price range. What makes it worse for Apple still is that Android/Linux will be a smaller learning curve, act like the users’ phone, and be attached to such low-price hardware that people will be less scare of change. “But I’m really not sure about paying $2000 to learn this new operating system that really looks no better than the others and all I want is email anyway”.

At the moment Apple has none of these problems, but this is just current circumstance. Apple is in a position where its customer service is sufficiently scaled to make up for the poor quality of its hardware (you heard me! Find me a Macbook Pro that hasn’t broken down within 6 months). Crappy headphones broke again? Don’t worry, Apple will replace them. GPU broke again? Don’t worry, Apple will replace it. The reason I see this as a problem is that Apple is such a premium brand that if/when some serious quality issues crop up (*cough* Nvidia *cough*), their fanatical customers will use their fanaticism in less positive ways.
Why would Apple’s customers turn on them? They haven’t yet. No, they haven’t, and this is because Apple can handle them. But what if OSX 10.6 goes horribly wrong like Vista did? For me, there’s every reason to believe this could happen – even small updates cause consternation in the blogger community and OSX10.6 is a big transition. 10.6 features a huge amount of new code and needs to straddle 32 and 64bit operation. This has never in the history of an operating systems gone well.

So my predictions for this year?

  • iPhone will drive Apple’s sales
  • OSX10.6 will be Apple’s Vista.
  • Their netbook either won’t be released or it will be and it won’t fly off the shelves

Ideas were always cheap. So we’re making them for free

Recently, I’ve been commenting a lot on twitter and in other people’s blog about iPhone development – in particular, about our clearly-insane “we develop iPhone apps for free” venture.  However, I just this minute realized that as it doesn’t even have a website yet, there’s nowhere people can go to get a brief summary. So here it is.

Well, actually here’s just a few tantalizing bullet points which hopefully answers a few of the regular questions we’ve been asked.

  • It’s true – the new company will be developing apps purely on a revenue-sharing basis (and not just app store sales either; subscriptions, advertising – it all counts)
  • The new company will be called HasFu.com ™. Great domain, huh?
  • Our moto is “We + You = Fu” ™
  • No, we don’t have a website yet. Yes it is just a holding page. But “doing” usually trumps “boasting”, so we’re spending most of our time doing right now.
  • We’re aiming to release between 6 and 7 apps between now and January. We’re able to do this so fast because we have some very funky tech.
  • Yes we can do OpenGL
  • We’re already booked out until February. Sweet!
  • If you can bring something to the party (marketing, PR, design, distribution) then we’ll share our profits with you.  Interested? There’s a contact button at the top…

By now you are probably wondering what this has to do with the title of the post.  Well, when we first launched the project we did so with the intention of collaborating only with people/companies who could bring in some Yang to compliment our Yin.  The problem is, iPhone app ideas are extremely easy to come up with (“Let’s all do another frickin todo list” or some other project that just skins an iPhoneSDK example) but as with any other business it’s not the ideas that matter – it’s the ability to execute.  And that doesn’t just mean coding either which is why “We + You = Fu” makes so much sense.

And this also is why I’m happy to risk so much on this gamble: our strong-ish personal network means that so far we’ve been approached by marketing companies, several startup CEOs, some very well-known bloggers, mainsteam media and a powerful social-media agency.  Which isn’t all bad considering until yesterday I’d only told 22 people (I counted. How anal is that?)

Of course from a business point of view, despite the optimism this is still like jumping off a cliff with a bag full of canvas, thread and a needle; whilst everyone else flies their new iPhone-dev-funded private jets, we’re learning how to sew parachutes whilst free-falling.  But you know what, I don’t care.  So far this project is without doubt the most exciting thing I’ve ever been involved with… Benjie and I are extremely lucky! And hopefully we’ll make you lucky too.

Lifehack: Carry Your Portfolio on Your iPhone

Jofs iPhone Portfolio LifehackThis idea straddles the thin line between “stupid” and “simple”, but for me it’s a WIN.

So here’s the scene – you’re at a networking event and someone asks you “what great projects have you done?”  If you’re lucky, you might be able to blurt out something the other person will already know… but it’s more likely they’ll just draw a blank.  At this point you’ll probably start explaining your work, but we all know that it’s rare for potential clients to talk nerd and in any case a picture speaks a thousand words…. so…

… you boot up the laptop or iPhone to show them a demo, but by the time you’ve connected to the WiFi/3G they are gone.  So why not have a summary of your portfolio on your iPhone? That way you can also impress them with your iPhone fu.

It’s simple.  Really really simple.  Just take screengrabs of your work, size them to an iPhone-friendly 480×320 (or the other way round if you wish) then shove them in a folder and sync with your phone!  Best of all, if they would like a copy it’s an ideal opportunity to cement the introduction via email.

To add an arbitrarily-named folder within the iPhone’s Photos widget, Windows users need only add a sub-directory to “My Pictures” (or wherever you’ve setup the photos folder in iTunes) and then sync the phone. OSX users already know how to do it ;-)

[Edit: I thought I should make it clear to new visitors that i'm a non-designer. I'll explain this next week when I've finished documenting the extreme mental anguish that is the design process for me. The examples in the image above were projects my company(ies) has(have) coded. I designed this site and the company's site though.]

[Edit 2: TinyURL for your sharing pleasure: http://tinyurl.com/iPhonePortfolio]

OMG BBQ Chrome v Firefox v Safari Benchmark

Ok, so I was a bit skeptical about all this Google Chrome rubbish so I thought I’d give it a go on the old “JavaScript Canvas Raytracer of Death“.

I’m amazed!  Check out these results (Settings: w500; h500; Best quality (1×1); Diffuse; Shadows; Highlights; Reflections): Wonder at the incredible numbers! >

Blog! Finally! (And why it is here)

So, why do I finally have a blog? What’s wrong with my other ones? Will I even do anything with it? read more