5 Years Of iPhone

iPhone Announcement

Yesterday was 5 years ago Steve Jobs took to the stage to launch the iPhone. It’s amazing to think it’s been 5 years since the iPhone was announced. Watching this again, it’s amazing. In many ways it’s still almost futuristic, yet there’s so much vintage about it from the empty feeling home screen in the UI, to the name “Cingular” to the rather healthy looking Steve Jobs telling the world “…to unlock the phone I just take my finger and slide it across [applause]“.

This presentation is undoubtedly up there with the January 24, 1984 Macintosh Launch. Steve at his best, 5 years ago.

Part 2 can be found here.

Siri, Wolfram Alpha And History

There’s quite a bit of talk on the web lately about Apple’s new Siri feature which uses Wolfram Alpha behind the scenes to answer the questions Siri gets asked. Unlike Google, which searches the web for content that matches, Wolfram Alpha is a service which “figures out” (runs algorithms to derive) the answer to your question based on data it has in its massive databases. It’s an amazing service and a perfect partner for a service like Siri.

What many don’t know however is that Wolfram Alpha is by a company called Wolfram Research who has a long intertwined history with Apple. They have one other major product in their portfolio that many know called Mathematica. Many who never used the product know it as something that’s been demoed several a few times during a keynote after being introduced by Steve Jobs. I think the most recent was WWDC when Mathematica was ported to Intel on OS X in 2005.

Steve Jobs had a long lasting relationship with Stephen Wolfram going back to the days of NeXT and Mathematica 1.0. Apple using Wolfram Alpha to power Siri wasn’t a whim, it was coming full circle years later. Stephen Wolfram’s blog post is really an amazing story on how their companies intertwined over the years in a quite organic way. Steve Jobs gave Wolfram feedback through the years that seemingly was centered about simplicity. Siri is the culmination of Steve Jobs UX vision and Stephen Wolfram’s information vision.

Quite amazing to think the groundwork for that relationship and in a sense this iPhone feature goes back more than 20 years.

On Dennis Ritchie

The past week there has been a ton of recognition for the contributions Steve Jobs had made to computing and society through his work. Steve Jobs was a household name. Dennis Ritchie however was not a household name. Despite this his work was amazingly influential on almost every aspect of our daily lives either directly or indirectly. Everything from the computer I wrote this blog post on to the server sending you this blog post involved his work.

Rob Pike best eulogized his work, copied below for posterity. An amazing legacy.

Continue reading

Crazy Ones

The Crazy Ones

This Steve Jobs narration of “Crazy Ones” ad is pretty awesome. The aired version was voiced by Richard Dreyfuss.

What would it take to convince Apple to air this with a simple slate at the end with an Apple logo and “Steve Jobs 1955 – 2011″ at the end? Getting Jonathan Mak’s Steve Jobs Logo Tribute would be even better. I now there are a few Apple employees reading this blog. Dare I suggest we make this idea viral enough to get the attention of Tim Cook?

On Steve Jobs

Steve Jobs

I could write an essay, and I generally do for any post that starts with the word “On”. That however seems inappropriate for a man who defined himself by making things clean, simple, and easy to use.

Like most of my industry colleagues I likely wouldn’t be where I am if it wasn’t for Steve. Given I started on Macs and to this day work on the web which was invented on a NeXT workstation. I literally work in a world he created and laid the groundwork to create.

I could think of only one appropriate way to conclude…

Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes.

The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them.

About the only thing you can’t do is ignore them. Because they change things. They invent. They imagine. They heal. They explore. They create. They inspire. They push the human race forward.

Maybe they have to be crazy.

How else can you stare at an empty canvas and see a work of art? Or sit in silence and hear a song that’s never been written? Or gaze at a red planet and see a laboratory on wheels?

We make tools for these kinds of people.

While some see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.

Here’s to the original crazy one.

Steve Jobs Steps Down As CEO

As released by Apple:

To the Apple Board of Directors and the Apple Community:

I have always said if there ever came a day when I could no longer meet my duties and expectations as Apple’s CEO, I would be the first to let you know. Unfortunately, that day has come.

I hereby resign as CEO of Apple. I would like to serve, if the Board sees fit, as Chairman of the Board, director and Apple employee.

As far as my successor goes, I strongly recommend that we execute our succession plan and name Tim Cook as CEO of Apple.

I believe Apple’s brightest and most innovative days are ahead of it. And I look forward to watching and contributing to its success in a new role.

I have made some of the best friends of my life at Apple, and I thank you all for the many years of being able to work alongside you.

Steve

A few things strike me here:

First of all, the letter is addressed “Apple Board of Directors and the Apple Community” (emphasis mine), which as far as I know is unprecedented by Steve Jobs and really by Apple. Apple has never really acknowledged the community around it. In past “letters” (for example Thoughts on Flash), Steve Jobs just starts. It’s like an actor only acknowledges his audience when he comes out to take a bow to ensure they don’t remove the fourth wall.

Second, I sadly suspect this position of “Chairman of the Board, director and Apple employee” is largely symbolic. From what’s known about Steve Jobs is he almost lived for this job. Stepping down is a major concession for someone so obsessive about a vision and passionate about achieving it with perfection. That said, he seemed pretty strong a few weeks ago at the Cupertino City Council, so I don’t mean to suggest he’s on his deathbed. Just unlikely to regain enough health to keep a CEO schedule. Several changes in 10.7 Lion like the odd design for Calendar and Address Book make me think he didn’t have much say in it’s design either.

Third, this succession plan is hardly shocking. Tim Cook was groomed for this a quite some time. I suspect this was known by a select few for a little while now. Jonathan Ive was long suggested as his replacement, but that seemed unlikely given he already is in charge of industrial design, and the other half of the role (the business side) he has no experience in. He’s also notably reclusive and more subtle in presentations in contrast to Steve’s “reality distortion field” persona on stage. By elevating Cook and leaving Jonathan Ive to focus on design Apple gets the best of both worlds.

Lastly, I think Colin Barrett’s tweet put my personal perspective on this best:

I was 11 when Steve came back, and I’m 25 now. Can’t overstate the enormous impact Steve and Apple had on me growing up. Good luck, dude.

- @cbarrett

Indeed. Good luck Steve Jobs.

Steve Jobs: Thoughts On Flash

Apple today published a letter from Steve Jobs aptly title “Thoughts on Flash“. What’s interesting isn’t so much what he said, but what he alluded to. This letter is about Flash, but it’s also about the future if the iPhone platform strategy. It also alludes to the future importance of WebKit and the open web. Lets walk through this. From his points:

First, there’s “Open”.

Steve is right. Flash isn’t really “open”. The iPhone isn’t either by any means. In fact it’s the most restricted computing platform in the world as far as I know. What he did note is that the iPhone uses WebKit and by proxy the web is the most open platform on the planet. That’s very noteworthy.

Second, there’s the “full web”.

Flash video itself isn’t that great by todays standards. That’s why sites like YouTube are serving HD video in H.264 rather than VP6. H.264, VP8 and Theora are the future. If all 3 or just one will survive remains to be seen. Regardless any of them can be played outside of Flash. The dependency on Flash to build a player is going away more and more each day.

Regarding games, this is a silly point. Almost all Flash games need a keyboard or mouse to work. They would never work with a touch screen. Nor would they scale to fit the screen. They would need to be significantly reworked/rewritten.

This is yet more alluding to WebKit and HTML5 where there are solutions already in place.

Third, there’s reliability, security and performance.

It’s pretty hard to dispute the reliability of Flash. It’s by far the driving force behind things like out of process plugins (OOPP) in Firefox among other browsers. It’s also been subject to lots of security vulnerabilities.

Fourth, there’s battery life.

The WSJ quotes Adobe’s Shantanu Narayen as saying the claims of Flash being battery draining are “patently false” but if you look at a CPU monitor while browsing a page with Flash, you can see the load increase quite a bit. Blocking flash on your browser does speed things up and keep your system cooler. I’m very suspect that Adobe has solved this in cell phones when they don’t even seem to have it under control in Windows.

Fifth, there’s Touch.

I already mentioned that mouse/keyboard interfaces just don’t work on the iPhone. No need to rehash that.

Sixth, the most important reason.

That’s actually a vague header. The reason is that they don’t want a third-party sitting between the iPhone API’s and developers. If that happens, developers are limited to what that third-party decides to implement. At the very most developers on the Flash platform get whatever is supported on all Flash platform (greatest common denominator).

That leaves Apple in a stupid position. They could implement killer features in the iPhone and create amazing API’s to take advantage of the features. But if Adobe doesn’t see a way to support things across platforms, or just doesn’t see the cost/benefit of implementing that feature, developers can’t use it. That marginalizes the product for Apple as well as developers.

Conclusion

I found this very interesting that he closed it like this:

New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.

In February of 2007 Steve Jobs wrote another letter on DRM. It’s noteworthy because in January 2009 Apple launched the ability to buy non-DRM protected music. The letter was really a hint at where things were going. He’s repeating the PR strategy that he used then, make no mistake of it.

I have a feeling the day will come where the App Store is deprecated in favor of promoting HTML5 based Applications either directly off the web or packed similar to how Dashboard Widgets are done now on Mac OS X. The App Store will be around for quite some time, but it will eventually morph.

That is why WebKit is so important to Apple. They want to abstract their OS to the point where they can provide very high level hooks into features they want developers to be able to use. The current iPhone App SDK was a solution created by Apple as a way to let developers put applications on the iPhone as an afterthought. The moderation is so that they can keep their security record intact and could shut down a malicious app before trouble becomes rampant. That puts them in the position where they can either approve all content and be viewed as sleazy by more conservative folks, or they can let everything go and accept that reputation. They obviously made their decision. Developers and some geeks hate it, but 99% of the rest of the world doesn’t even know about the process. Nobody wants to know how sausage is made.

The App Store will likely morph to feature Dashboard Widget like applications (not to different from Palm’s WebOS). Apple will still be able to cash in via that distribution point since they can use DRM giving them the only way to actually sell a protected application. You can view them online via you’re browser.

That’s my prediction. The day will come when the iPhone SDK that we know today will be deprecated. WebKit and HTML5 aren’t there today, but the day will come when they will be the tier 1 development platform for the iPhone. Steve Jobs is just laying the groundwork today.

For desktops, other platforms and browsers it’s worth noting that there’s a lot to gain here.

WWDC 2009 Predictions

As tradition goes, here are my predictions:

  • iPhone OS 3.0 Announced (100%) – Notice I said “announced” not released. Apple last released iPhone OS 3.0 beta 5 on May 25th. I’m suspicious that they won’t just go from beta to final on developers over the course of 2 weeks. I’d expect some sort of release candidate to sit in between. I think we’ll get a solid date. I’d put the odds of a 3.0 official release being available at about 50%. “Public Beta”? It just seems odd for Apple to go from beta to release like that. Apple did release an iTunes upgrade featuring 3.0 compatibility. Mixed messages? Yea. But a GM release seems a little unlikely.
  • iPhone v3 Announced (100%) – Apple will announce the iPhone 3rd Generation. Faster CPU, 50% chance of dual core or larger architectural change, better graphic capabilities, video support, more memory, more storage, same form factor. I think we can realistically see up to 32 GB capacity. Better (3MP+) camera. Battery life improvements will be minimal at best. The iPhone 3G sold well enough with its battery life making the pressing factor CPU performance. I’m also skeptical about radio as audio can be delivered somewhat low-bandwidth over EDGE or 3rd party FM adapter. Also radio/CD combos never really sold that well, and rarely were offered on mp3 players (notably never the iPhone).
  • Mac OS X 10.6 Snow Leopard Announcement (85%) – Apple will announce the expected release date down to 1-2 month target for Snow Leopard, solid feature set, preview the latest version and provide new builds.
  • Lots of demos (99%) – Apple seems to love to parade developers on stage to show off their apps. Expect to see tons of iPhone 3.0 apps, perhaps even some “look how much faster/better my app is on Snow Leopard” presentations.
  • Steve Jobs Appearance (65%) or mention (90%) – Legend has it Steve is expected to return to Apple at the end of the month in full capacity. I fully expect him to appear in person before the media to prove he’s looking healthy. There is a decent shot he’ll make some sort of cameo appearance at WWDC 2009. It’s also possible he’ll demo something at a soon to be announced event for a hardware refresh in July/August. I think he’ll at least get a mention and official confirmation he’s coming back at the end of the month.
  • iLife / some other software upgrade 60% – Apple likes to bundle upgrades to any of it’s less notable software products into larger announcements so that they get some media attention “also announced was…”, even if it’s a footnote. Because of that, I think there’s a notable chance they will announce some upgrade.

It’s mainly a software event, so I don’t expect any more hardware than iPhone 3.0. I think overall it won’t be as explosive as last year when App Store launched. Then again… Apple may have a trick or two up its sleeves. We’ll know Monday.

Happy 25 Mac

Macintosh - Insanely Great

It all started January 24, 1984. Not long thereafter a PC pundit would insist every year that Apple would go out of business. 25 years later Apple is still around.

Enjoy the 1984 Macintosh launch presentation. That’s when Steve Jobs “reality distortion field” was a mere toddler (the term was coined in 1981 by Bud Tribble). Also noteworthy is Steve Jobs didn’t wear his trademark St. Croix mock turtleneck, Levi’s 501 blue jeans, or New Balance 991 sneakers. I don’t see bottled water either ;-) .