Google Opens the Door for Firefox on Android

Last week, Google rolled out a native development kit for Android developers. Developers can now create Android apps using native-code languages such as C and C++. Prior to the release of the Android Native Development Kit, applications for the platform could only be written in Java and run using Google’s Dalvik Java virtual machine.

"Developers are taking a look at the NDK to see if it provides the capabilities we need to bring Fennec to Android. If it's possible, I think our community would be interested in doing it, because Android will be appearing on more smartphones with the capabilities to provide a good browsing experience," Mozilla’s VP of mobile Jay Sullivan said.

Although running software natively can aid performance, there are other factors to offset that advantage. "Your application will be more complicated, have reduced compatibility, have no access to framework APIs, and be harder to debug,” Android engineer David Turner warned in a blog post announcing the release of the NDK.