There are many middleware libraries out there that developers are using to build great Android apps. The app may have been released some time ago in the Google* Play store and the library may have only supported arm devices at that time. Did you know you could reach a larger audience for your app by adding native x86 support? Building for x86 yields the best performance and experience for Android x86 based devices while not breaking compatibility with arm devices. Many of these libraries have been updated and build for x86 by default. There is a great article that details how to do this further at the link below.
Here is a list of some Android middleware libraries that support x86:
- Cocos2d-x
- OpenAL
- GL2-android
- MuPDF
- Freetype
- Vitamio
- Marmalade
- Ffmpeg
- OpenSSL
- CSipSimple
- Opensl-soundpool
- SDL
- Unreal Engine
- Xamarin
- Unity
- LibGDX
- AndEngine
- FMOD
- GameMaker: Studio
- OpenCV
- Aviary
- ZBar
- Appcelerator Titanium
- RenderScript
- SQLCipher
- aac-decoder
- ZLib
- GPUImage
- SQLite3
- MP3 LAME
- MobileAppTracking Unity Plugin
- libxmp
- Immersion Haptic SDK
- PDFViewer SDK
- Android GifDrawable
- Kamcord
- Tesseract
- Leptonica
- libaal
- BASS
- Speex
- NexPlayer SDK (NexStreaming)
- Bangcle
- Chipmunk
- cURL
- Gideros
- JavaCV
- Android Image Filter
- Dropbox Sync
- Intel TBB
- OpenVPN
- Metaio
- RedLaser
- Conceal
- SyncNow
Are you using other libraries that have x86 support? Please comment and we’ll add it to this growing list!