Android Devices Supported For Application Development - RAD Studio
Android Devices Supported For Application Development - RAD Studio
Search
Search Go Search
Android Devices Supported for Application Development
Go Up to Android Mobile Application Development
RAD Studio 10.3 Rio
Topics
Libraries Reference
In Other Languages
Deutsch
Français
Android Hardware Requirements
⽇本語 We support most Android hardware. The speci c requirements are:
ARM Cortex-A series CPU http://www.arm.com/products/processors/cortex-a/index.php
Previous Versions ARMv7 Instructions
Tokyo Topics NEON Technology
Older Versions GPU
RAD Studio targets the most common CPU architecture for best performance on the largest number of devices possible.
Assistance The Details: ARM instruction CPUs are created by a wide variety of manufacturers according to di erent sets of speci cations. ARM is the dominant technology in mobile hardware. The ARMv7 instruction set,
Recent changes or core, speci es the microarchitecture that the CPU uses. The family of CPUs that implement ARMv7 instructions are called the Cortex-A series. Most of these CPUs also include NEON technology. The reason
RAD Studio applications require this speci c CPU architecture is that RAD Studio apps compile down to machine code for best performance. This is di erent than other Android apps that are developed with
Java that compile down to Dalvik bytecode and then run on the Dalvik virtual machine. Most Android devices have a GPU, or Graphics Processing Unit. It is common for the GPU to be combined with the CPU
Tools
in a System-on-a-Chip (or SoC) con guration. Any of these con gurations should be supported.
What links here
Related changes
Intel-based Android Devices
Special pages
Android KitKat and superior versions running on Android devices with Intel CPUs, include an emulation library called libhoudini
libhoudini. The translation library is automatically invoked by the operating system, and
Printable version
allows the Intel CPU to interpret and execute binaries compiled for ARM CPUs.
Permanent link
FireMonkey applications are generally compatible with libhoudini library. No additional work is required to add support for the emulation.
Page information
SysCheck tells you exactly the CPU features that your device supports. Speci cally, SysCheck lists all possible CPU features, provides feature de nitions, and indicates whether your particular device supports
each feature.
If you see:
ARM CPU showing ARMv7
OS Version listed above (or newer)
NEON is listed as yes
Then the device should work.
Why use SysCheck
SysCheck? Some applications can only run under certain chipsets, while others might require NEON support in order to run correctly. Now you can test your device so you have the information you
need in order to make other app purchase decisions.
Also, if you are a developer writing NEON-dependent Android apps, you might want to point your users to this app so that they can discover if their particular device supports NEON prior to purchasing your
app, which can help reduce user confusion and return requests.
See Also
FireMonkey Platform Prerequisites
Con guring Your System to Detect Your Android Device
Running Your Android Application on an Android Device
Supported Target Platforms
This page was last modi ed on 21 November 2018, at 10:00. Privacy policy About RAD Studio Disclaimers Help Feedback (QP, email)