So where does Android fit into all of it? Mozilla understands that it's difficult creating a new platform from the ground up, so is taking some of Android's code that lets it work on hardware, and will add a new UI and application stack pulled from Firefox's cross-platform layout engine Gecko. Lest you think this is just another Android phone with custom UI over it, think again—Mozilla has boldly said they won't be adopting the Java language used in Android, nor will they support native code programming.
Mozilla showed off a cellphone prototype submitted to the Mozilla Labs' Concept Series by designer Billy May. Dubbed the Seabird, it explored the idea of an Open Web phone based on Android, with an 8MP camera, two pico-projectors and inductive wireless charging. Could the design shown in the video above be a tantalizing glimpse of what to expect from B2G? Could Mozilla actually end up building a flagship phone to run their custom OS? Perhaps choice isn't so bad after all.