Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [30/118] Bit arm native code compatibility

Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [30/118] Bit arm native code compatibility
include native code:
libaaudio.so (AAudio native audio support)
libandroid.so (native Android activity support)
libc (C library)
libcamera2ndk.so
libdl (dynamic linker)
libEGL.so (native OpenGL surface management)
libGLESv1_CM.so (OpenGL ES 1.x)
libGLESv2.so (OpenGL ES 2.0)
libGLESv3.so (OpenGL ES 3.x)
libicui18n.so
libicuuc.so
libjnigraphics.so
liblog (Android logging)
libmediandk.so (native media APIs support)
libm (math library)
libOpenMAXAL.so (OpenMAX AL 1.0.1 support)
libOpenSLES.so (OpenSL ES 1.0.1 audio support)
libRS.so
libstdc++ (Minimal support for C++)
libvulkan.so (Vulkan)
libz (Zlib compression)
JNI interface
[C-0-8] MUST NOT add or remove the public functions for the native libraries listed above.
[C-0-9] MUST list additional non-AOSP libraries exposed directly to third-party apps in
/vendor/etc/public.libraries.txt .
[C-0-10] MUST NOT expose any other native libraries, implemented and provided in AOSP
as system libraries, to third-party apps targeting API level 24 or higher as they are
reserved.
[C-0-11] MUST export all the OpenGL ES 3.1 and Android Extension Pack function
symbols, as defined in the NDK, through the libGLESv3.so library. Note that while all the
symbols MUST be present, section 7.1.4.1 describes in more detail the requirements for
when the full implementation of each corresponding functions are expected.
[C-0-12] MUST export function symbols for the core Vulkan 1.0 function symobls, as well
as the VK_KHR_surface , VK_KHR_android_surface , VK_KHR_swapchain , VK_KHR_maintenance1 ,
and VK_KHR_get_physical_device_properties2 extensions through the libvulkan.so library. Note
that while all the symbols MUST be present, section 7.1.4.2 describes in more detail the
requirements for when the full implementation of each corresponding functions are
expected.
SHOULD be built using the source code and header files available in the upstream Android
Open Source Project
Note that future releases of the Android NDK may introduce support for additional ABIs.
3.3.2. 32-bit ARM Native Code Compatibility
If device implementations are 64-bit ARM devices, then:
[C-1-1] Although the ARMv8 architecture deprecates several CPU operations, including
some operations used in existing native code, the following deprecated operations MUST
Page 30 of 118

Содержание

Похожие устройства

Скачать