Mozilla, the browser vendor that many credit with providing the first real viable alternative to Internet Explorer back in 2003 with “Phoenix”, which would later be renamed to Firefox, has announced that they’re starting work on a project called WebAPI. The goal is to “have consistent APIs that will work in all web browsers, no matter the operating system” which will give developers access to things like the contacts on a device, the camera, the dialer, the ability to send and receive text messages, the device’s current location, and other such features that have traditionally only been accessible via native APIs. If this sounds familiar to you then you probably read our article on “Boot to Gecko”, Mozilla’s goal of making an operating system that will be built on what will essentially be WebAPI.
Of course there’s a huge difference between theory and practice and it’s not surprising that Apple’s Objective-C programming language, which requires develops to use the archaic art of managing memory allocation, is used to create first class games that drive people to the iOS platform.
Maybe one day that isn’t going to be the case.
[Additional reporting via: Ars.Technica]