← Back to context

Comment by enjo

2 years ago

I worked an application that was distributed as part of the OS for pretty much every nokia symbian phone. We hired quite a few folks who had worked directly for Symbian. The stories were crazy.

There were major components people refused to even touch (like messaging) because the code was basically unmaintainable. An aggressive refactor of the entire OS was needed but they never really got comfortable with that. Symbian was originally essentially an operating system targeted at a calculator that outgrew itself several times over.

The first modern slab phone I ever saw wasn’t an iPhone… it was a Nokia prototype in like 2005. If they had a real operating system in place maybe Nokia is the world’s most valuable company today.

The slab-phone was probably a response on the SonyEricsson P series that was really good, had a p900 myself (p800 2002,p900 2003,p910 2004). It's such a shame that SonyEricsson regressed in their design mojo because their 2006 followups of the series (p990, m600, w950) _decreased_ screen size and added front buttons (I started looking at other replacements until I got myself an iPhone 3G when they finally came out here).

I've heard rumors that Android was originally supposed to be an OS for digital cameras.

  • That might be, and before the iPhone reveal, the vision was supposedly to target Nokia-style button phones.

    The difference could be that the technical foundation was more sound, and also, Google is institutionally capable of large refactorings in a way that I think few other companies are.

    People forget this, and it’s solved now, but it took Android several years and quite a few iterations of the rendering layer to get smooth scrolling working to the level of the iPhone 1. Look up “Project Butter” if you’re interested.

    Smooth scrolling is hard, but important for touch to feel perfectly right. I’m convinced that this is one of the places where it mattered that touch screens were an afterthought in the original architecture.