<Video> killed the H264 *

Google recently announced their plan to remove H264 video support from chrome’s use of the HTML <video> tag.  This caused a lot of people on the internet some anger, tirades of evilness and more.  I however view this in a different light.

Google can do whatever it wants to in its browser and if I don’t like it I can use something else.  Even if Google wanted to kill H264 it would likely have little luck without at least the cooperation of another large operating system player like Apple or Microsoft.

  • There are no shortages of open source browsers.  Firefox, Opera and Chrome itself. If Google does something that doesn’t make sense there are plenty of other browsers to take Chrome’s place.   Google’s browser market share is still small and is primarily composed of early adopters, exactly the audience you don’t want to upset.
  • Arguments about video-codecs and encoding have taken place for years.  Real Networks, Windows Media Player, QuickTime, etc. Every company that’s in the video space tries to create a better video codec. It’s not really surprising the Google is trying to push it’s own WebM technology. The problem is that rather then introducing a new codec and trying to prove it’s value and worth they are instead limiting choice.  If Google added their WebM technology while keeping H264 support web developers could make the choice themselves.  By pulling built-in support for H264 it forces web-developers to use Flash to work around Google’s limitation.
  • It’s most surprising that Firefox and Google don’t have a joint strategy for online video.  Both in theory support open standards, open source and even have offices right next door to each other.  By having divergent strategies it actually slows down innovation as there is no clear right way to do video.
  • The big elephant in the room that Google is ignoring is the close to 80 million iOS devices.  H264 is requirement to access these devices. Large web properties (including YouTube) are unlikely to re-encoded all their content for the potential of streaming to one browser.

Ultimately search traffic is more important to Google then video standards. If this change causes a shift in the former I expect them to back peddel on the latter. Even if WebM is a better format the right way to gain adoption is not by trying to force the format on web developers and consumers. If it’s that good Google should convince the Firefox team and WebKit teams to support it.

Post to Twitter

BlackBerry first impressions

I’ve been working on iPhone apps for the past three years and more recently we’ve been exploring Android and iPad apps as well. These are my first impressions of a Blackberry Bold:

  • The lock-unlock button is hidden. It’s in the upper frame of the phone but it’s not even clear that it’s a button. It can be pressed on the left side but not the right.
  • On the phone I was using you can’t touch the screen. Ok, you can but it doesn’t get you anywhere.
  • The Operating system is very much file/folder based.  Apps live in a folder, within folders. The interface has no labels unless you hover over an icon. This is particularly bad as most built in icons are mono-tone.  This is a classic example of “Mystery Meat Navigation
  • Overall there is a ton of inconsistency between various user interface screens.  Some screens are skinned with a black chrome glow while others look like a page out of Windows 3.1.
  • The typography across the phone is terrible
  • The web-browser goes into a “mouse pointer mode.” This is pretty bad and is the reality you face when you don’t have a touch screen. It’s the only way you can tap on a specific region of the screen.
  • The camera seems adequate.
  • Installing applications from the app-store is completely broken. I was able to install a couple apps like Facebook, Yelp and Twitter but the process was really confusing. Only determined users will do this. I was unable to pay for an app. It was just too much of a pain.
  • Most aspect of the phone were inferior to Android and iPhone except for one, battery life.  The thing lasted all day without issues and under a fair amount of use.  No wonder the device is closely associated with email.  The built-in keyboard and long battery life lend it well to email tasks.

What about the apps?

The apps that I explored were very inconsistent. Even across popular and built-in apps the UI was questionable and certainly not elegant. The developer strategy is confusing. If developers are worried about fragmentation the fear is much more real on BlackBerry then on Android. The platform actively sells multiple platforms, resolutions and capabilities:

  • Torch 480 x 360
  • Style  360×400
  • Curve 320×240
  • Pearl 360×400
  • Bold 480×360
  • Tour 480×360
  • Storm 480×360

Across these phones you’ll also find different capabilities across single lines of phones. This can make testing across devices to be challenging.

I think about BlackBerry in the same way that I think about Internet Explorer. You can’t ignore it as it has a non-trivial market share but part of you is rooting for them to go away.

Post to Twitter

Apple Predictions

  1. 2011 – iPad with forward facing camera
  2. 2011 – iPhone on Verizon
  3. 2011 – AppleTV with 3rd Party Apps and App Store
  4. 2012 – iPad with Retina display
  5. 2012 - iPhone with RFID
  6. 2013 – AppleTV subscription channels
  7. 2013 – iPhone with haptic feedback
  8. 2013 – iPad Apps that run on the desktop
  9. 2014 – Macbook Air – with detachable iPad as display
  10. 2015 – We’ll have to wait and see.

Post to Twitter

Gravity and White board Markers


Gravity pulls ink down. If you store your markers in a cup like I do you’ll always get squeaky markers that perpetually run out.  A better way to store them is perhaps upside down, like new ketchup bottles, they working with gravity.

The problem then becomes that it’s harder to tell the colors apart.

A simple packaging re-design would probably encourage markers to be stored up-side down and whiteboards the world over would rejoice.

On a semi-related topic we released an update to our Whiteboard iPhone/iPad App.

Post to Twitter

Android on it’s way to a 3.1 moment

The story of Android vs. iPhone reminds me a lot of the story of Microsoft Windows vs. Apple Macintosh. In this version the part of Microsoft will be played by Google.

The similarities are striking. Apple was first to market and wowed everyone. Google followed close behind with a competitive, less polished product. Now is where it get’s interesting.  In the original story Microsoft had success with the OS but it wasn’t until Windows 3.1 when everything clicked. I believe Android could be at a similar tipping point. A large number of hardware OEM’s are on board with Android and with a small number of adjustments the OS is primed to take off.

What needs to change?

  • Apps are inconsistent, and hard to use. The design patterns and guidance that are available in iOS are missing and developers are left to come up with their own sets of best practices.
  • Level of design and attention to detail is low. The OS works, but not well.
  • App market is incredibly poor. No wonder dev’s aren’t making money. No excuse Google has to fix this. App Search is even worse, I expect more from Google on this topic.

Fix those three things and Android will take off faster like a rocket.

Post to Twitter

Visual TrackPad of tomorrow

What Apple Should have released for a desktop trackpad

Apple released a product that was decidedly un-magical when it released the Magic Trackpad. Despite the use of the word “Magic” the device was really just a big trackpad with nothing to amaze or delight the end-user.  The battery charger that comes with it was more impressive.

The true trackpad of tomorrow would have the following characteristics:

  • Control the computer pointer with touch gestures (duh)
  • Provide application  specific touch interface enhancements
  • Web browser specific controls at your fingertips
  • Formatting tools from your word processor at your fingertips
  • Crop and resize photos with your fingers visually.
  • When typing a number show a calculator keypad
  • Many of the interface enhancments that are taking place on the iPad could be transposed to desktop apps.

A huge efficiency is in minimizing the number of times your hand has to move from the keyboard to the mouse and back. This is why there are so many keyboard shortcuts for things that can be done with a mouse. The mouse/trackpad can evolve to present visual ways to process input in a way that would be more efficient then either the keyboard or a mouse.

There’s an opportunity to create a true visual and magical input device that combines the best aspects of a trackpad the iPad and the mouse.

Post to Twitter

What’s wrong with Android

  1. The UI design is inconsistent and ugly and has many usability issues
  2. Since there are inconsistincies in screen size it make it hard to write certain types of apps. Games in particular.
  3. The Android Market is broken, in many ways but primarily the checkout experience.
  4. Any app no matter how bad gets in.
  5. Google is not providing a good app-search experience.
  6. The tools that developers can use are not good enough to create great apps, only good ones
  7. Background apps kill the battery
  8. Every six months Google releases an OS update but it takes the carriers 8-12 months to roll out an update
  9. See #1

Post to Twitter