1. A method comprising: determining, by a computing device, that a first function exists in both a bundled application library of functions and a native library of functions, wherein the bundled application library is represented in intermediate code and the native library is represented in machine code of the computing device; in response to determining that the first function exists in both the bundled application library and the native library, executing the first function using the native library; determining that, of the bundled application library and the native library, a second function exists in the bundled application library but not in the native library; and in response to determining that, of the bundled application library and the native library, the second function exists in the bundled application library but not in the native library, executing the second function using the bundled application library.