If Google Play or the Apple App Store warns that your device is “not compatible with this version,” or if the installer fails to parse, your phone or tablet fails either DJI’s 64-bit hardware requirements or current operating system baselines. In most cases, especially on Android, this error does not mean your phone is too old; rather, you are trying to install an abandoned Google Play Store listing or running a 32-bit operating system variant.
Fast Fix
Do not use the Google Play Store. Download the official, updated 64-bit DJI GO 4 APK directly from dji.com/downloads. If the direct installer still says “App Not Installed,” verify your phone runs a true 64-bit operating system (arm64-v8a). Devices running 32-bit Android builds cannot run DJI GO 4 under any circumstances.
What the Incompatibility Warning Means
DJI GO (for older platforms like the Phantom 3 and Inspire 1) and DJI GO 4 (for the Phantom 4 series, Mavic Pro, Mavic 2 Pro/Zoom, Inspire 2, and Spark) decode high-bitrate live video streams (Lightbridge and OcuSync) in real time while processing complex flight telemetry.
To maintain control stability, DJI discontinued support for 32-bit architectures:
- The Google Play Store Disconnect: DJI stopped updating DJI GO 4 on Google Play years ago due to changing Android API requirements. Google’s store will flag almost all modern Android devices as “unsupported” simply because the hosted package is deprecated.
- 32-Bit OS on 64-Bit Silicon: Many budget phones feature a 64-bit processor, but the manufacturer installed a 32-bit version of Android to save system memory. DJI GO 4 strictly requires an ARM64 (AArch64) operating environment.
- GPU Video Decoding Requirements: Mobile chipsets lacking dedicated hardware decoding for H.264 streams cannot render the live camera feed without freezing the application.
For a deeper look into operating system baselines across different drone platforms, see Drone App Device Not Supported (Android vs iOS Requirements).
Diagnostic Path: Isolating the Device Constraint
Follow this diagnostic sequence to determine if your device can be configured to run the software or if you have hit a hardware ceiling.
"Device Not Supported" / Install Blocked
│
├── Attempting download via Google Play Store?
│ └── YES ──> STOP. Google Play build is obsolete. Download APK from DJI.com.
│
├── Downloaded direct APK from DJI, but package fails to install
│ ├── "App Not Installed" or Parsing Error
│ │ ├── Check system architecture with AIDA64 / CPU-Z
│ │ │ ├── OS is 32-bit (armeabi-v7a) ──> HARD STOP: Device physically incompatible.
│ │ │ └── OS is 64-bit (arm64-v8a) ────> Clear storage, enable unknown sources.
│ │ └── Review Drone App Cannot Install APK (Android Sideloading Error).
│ │
└── App installs, but crashes immediately on launch
└── See DJI GO / GO 4 App Not Opening or Crashing.
Hardware Compatibility Breakdown
Apple iOS / iPadOS Devices
Apple transitioned its entire ecosystem to 64-bit processors with iOS 11. As a result, Apple compatibility is strictly governed by processing power and physical RAM:
- Fully Compatible: iPhone 8 through iPhone 16 series; iPad Air (3rd gen or newer); iPad mini (5th gen or newer); iPad Pro (all models).
- Marginal / Thermal Throttling Risk: iPhone 6s, 7, and original iPad Air/mini 4. While the app may install, these older processors generate extreme heat when decoding live Lightbridge/OcuSync video, causing screen dimming, frame drops, and mid-flight crashes.
- Unsupported: Any 32-bit Apple device (iPhone 5c and older, iPad 4 and older) or devices capped below iOS 10.0.
Android Device Baselines
Android hardware compatibility depends on system architecture rather than price point:
- The 32-Bit Trap: Popular budget phones—including the Samsung Galaxy A01 through A13 series, Motorola Moto G Play variants, and entry-level Amazon Fire tablets—commonly run 32-bit versions of Android. These devices will fail package verification every time. For technical details on this limitation, read Drone App Requires 64-Bit Device Error.
- RAM Minimums: DJI GO 4 requires a minimum of 3 GB of RAM to run reliably alongside system services. Devices with 2 GB or less will experience system force-closes when you tap “GO FLY.”
What to Do If Your Hardware Fails
If your mobile device is verified to have a 32-bit operating system or insufficient processing power, no software tweaks or modified APKs can make it stable for flight:
- Do Not Fly with Modified APKs: Third-party modified APKs claiming to run on 32-bit systems often bypass safety layers, introducing dangerous control latency or sudden video drops mid-flight.
- Procure a Dedicated Flight Display: Acquire a dedicated, budget-friendly secondary device with proven 64-bit decoding capabilities (such as a refurbished iPad Mini 5, iPhone 11, or Samsung Galaxy S series). A cellular plan is not required to fly; the phone only needs GPS capabilities if you intend to reset dynamic Home Points to the controller’s location.
- Verify App Connection: Once you install the app on a compatible device, ensure clean communication with the aircraft by following DJI GO / GO 4 App Not Connecting to Drone.