发明名称 Application access to native and bundled libraries
摘要 An application executing on a computing device may invoke a function call of a first function. The computing device may support a bundled application library of functions and a native library of functions. It may be determined that code for executing the first function exists in both the bundled application library and the native library, and the application may execute the first function using the code in the native library. While the application continues execution on the computing device, the application may invoke a function call of a second function. It may be determined that, of the bundled application library and the native library, the code for executing the second function exists in the bundled application library. The application may execute the second function using the code in the bundled application library.
申请公布号 US9575737(B1) 申请公布日期 2017.02.21
申请号 US201615135141 申请日期 2016.04.21
申请人 Google Inc. 发明人 Murray Timothy;Hines Stephen Roderick;Sams Rudy Jason
分类号 G06F9/45;G06F9/445 主分类号 G06F9/45
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 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.
地址 Mountain View CA US