Whenever we complain about our tablets not working with DJI Go, including but not limited to video freeze or crash when we switch from passive FPV to video FPV (actually using the slider to turn on video view, or setting FPV in the settings) the standard answer we get from DJI staff is that our tablets don't have enough processing power and we should use -
iOS Version v2.4.2. Requires iOS 8.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, and iPad mini 3 Wi-Fi + Cellular. This app is optimized for iPhone 5s, iPhone 6, and iPhone 6 Plus.
Android Version v2.4.3. Requires Android 4.1.2 or later. Compatible with Samsung tabs 705c, Samsung S6, Samsung S5, Samsung NOTE4, Samsung NOTE3, Google Nexus 9, Google Nexus 7 II, Ascend Mate7, Huawei P8 Max, Nubia Z7 mini, Sony Xperia Z3, MI 3, MI PAD, Smartisan T1.
*Support for additional Android devices available as testing and development continues.
So lets just take a look at that list.
First off, I suspect it is more than just processing power that is the issue - iPads have some of the weakest CPU's in the list and use RAM shared from the storage capacity (Apple do not publish info on how much RAM is dedicated to system operation), so something else must be in play here ... personally I suspect it might be that iPads and iPhones have what Apple call a "motion processor" in addition to the core CPU. However Android tablets also have a GPU as well as the CPU and that might be the equivalent of Apple's motion processor. I also suspect screen pixel dimensions have some influence on the ability to run DJI Go as well, and a lot of cheaper android devices have fairly low screen resolution (800 pixels high is not uncommon, but that is still more than some of the iPhones).
Secondly, Apple do not offer USB or Mini-USB on their hardware - they offer a "Lightning" port (which is essentially Mini-USB) but might be USB 3.0 instead of the more common USB 2.0 on Android devices ... does anyone have any firm info on this? If this is true, the higher transfer rate between the drone R/C & Lightbridge might require USB 3.0 to stream at an "operational" rate to the phone or tablet, therefore a USB 2.0 device might not be able to cope unless it has heaps of "transfer RAM" ... such as in the 3GB RAM Android devices.
Raw specs for the Approved devices are as follows (a list for other popular choices is below that) -
iOS Version v2.4.2. Requires iOS 8.0 or later.
iPhone 5s ... CPU(s) - Apple A7 1300 MHz (2 cores) 64 bit + M7 motion co-pro, Screen - 1136-by-640-pixel resolution at 326 ppi, Video recording - 1080p HD video recording
at 30 fps
iPhone 6 ... CPU(s) - Apple A9 1849 MHz (2 cores) 64 bit + M9 motion co-pro, Screen - 1334-by-750-pixel resolution at 326 ppi, Video recording - 1080p HD video recording
at 30 fps or 60 fps
iPhone 6 Plus ... CPU(s) - Apple A9 1849 MHz (2 cores) 64 bit + M9 motion co-pro, Screen - 1920-by-1080-pixel resolution at 401 ppi, Video recording - 1080p HD video recording
at 30 fps or 60 fps
iPad Air & iPad Air Wi-Fi + Cellular ... CPU(s) - Apple A7 1400 MHz (2 cores) 64 bit + M7 motion co-pro, Screen - 2048‑by‑1536 resolution at 264 ppi, Video recording - 1080p HD video recording
iPad mini 2 & iPad mini 2 Wi-Fi + Cellular ... CPU(s) - Apple A7 1400 MHz (2 cores) 64 bit + M7 motion co-pro, Screen - 2048‑by‑1536 resolution at 326 ppi, Video recording - 1080p HD video recording
iPad Air 2 & iPad Air 2 Wi-Fi + Cellular ... CPU(s) - Apple A8X 1500 MHz (3 cores) 64 bit + M8 motion co-pro, Screen - 2048‑by‑1536 resolution at 264 ppi, Video recording - 1080p HD video recording
iPad mini 3 & iPad mini 3 Wi-Fi + Cellular ... CPU(s) - Apple A7 1300 MHz (2 cores) 64 bit + M7 motion co-pro, Screen - , Video recording -
Android Version v2.4.3. Requires Android 4.1.2 or later.
PHONES
Samsung S6 ... CPU(s) - 2xQuad-core (Octa-core) 2.1GHz & 1.5GHz, Screen - 2560 x 1440, Video recording - UHD 4K (3840 x 2160) @30fps, RAM 3GB ROM 32GB
Samsung S5 ... CPU(s) - Quad-core 2.5GHz, Screen - 1920 x 1080 (FHD), Video recording - UHD 4K (3840 x 2160) @30fps, RAM 2GB ROM 16GB or 32GB
Samsung Galaxy NOTE4 ... CPU(s) - Quad-core 2.7GHz, Screen - 2560 x 1440 (Quad HD), Video recording - UHD 4K (3840 x 2160) @30fps, RAM 3GB ROM 32GB
Samsung Galaxy NOTE3 ... CPU(s) - 2.3 GHz, Screen - 1920 x 1080 (FHD), Video recording - UHD 4K (3840 x 2160)@30fps, RAM 3GB ROM MicroSD
Huawei Ascend Mate7 ... CPU(s) -Hisilicon Kirin 925 4x1.8GHz + 4x1.3GHz + 1x230MH, Screen - 1080p (1920 x 1080), 368ppi, Video recording - 1080p, RAM 2GB ROM 16GB
Huawei P8 Max ... CPU(s) - Hisilicon Kirin 930, 8-core 64bit, 2.0GHz, Screen - 1080p (1920 x 1080), 424ppi, Video recording - 1080p, RAM 3GB ROM 16GB
Nubia Z7 mini ... CPU(s) - Quad-core 2.0 GHz, GPU - Adreno 330 Quad-core 578MHz, Screen - 1080 x 1920 pixels@445 ppi, Video recording - 1080p@30fps, RAM 2GB ROM 16GB
Sony Xperia Z3 ... CPU(s) - Quad-core 2.5 GHz, GPU - Adreno 330 Quad-core 578MHz, Screen - FHD 1080p (1920x1080), Video recording - 4K, RAM 3GB ROM 16GB
Smartisan T1 ... CPU(s) - Quad-core 2.5GHz, GPU - Adreno 330 Quad-core 578MHz, Screen - 1080x1920, Video recording - 4160x3120@30fps, RAM 2GB ROM 16GB
TABLETS
Samsung tabs 705c Correct designation = Samsung Galaxy Tab SM-T705C S TD-LTE or
Galaxy Tab S (8.4, 4G)) ... CPU(s) - 2xQuad-core (Octa-core) 1.9GHz & 1.3GHz, Screen - 2560 x 1600 (WQXGA), Video recording - WQHD (2560 x 1440) @30fps, RAM 3GB ROM 16GB
Google Nexus 9 ... CPU(s) - 64-bit NVIDIA Tegra K1 Dual Denver @ 2.3 GHz, GPU - 192-core Kepler GPU, Screen - QXGA (2048x1536), Video recording - ?, RAM 2GB ROM 16GB or 32GB
Google Nexus 7 II ... no information found
Xiaomi MI 3, MI PAD ... CPU(s) - Quad-core 2.2-GHz, GPU - 192-core Kepler GPU, Screen - 2048x1536@326ppi, Video recording - 1080p (1920x1080) HD 30fps, RAM 2GB ROM 16GB
OTHER TABLETS (non-approved)
Samsung Galaxy Note (8.0, 4G) ... CPU(s) - Quad-core 1.6GHz, Screen - 1280 x 800, Video recording - Full HD (1080p)@30fps, RAM shared with storage ROM MicroSD
Galaxy TabPRO (8.4, Wi-Fi) ... CPU(s) - Quad-core 2.3GHz, Screen - 2560 X 1600 (WQXGA), Video recording - Full HD (1080p)@30fps, RAM shared with storage ROM MicroSD Galaxy Tab S2 (8.0, 4G) ... CPU(s) - 2xQuad-core (Octa-core) 1.9GHz & 1.3GHz, Screen - 2048 x 1536 (QXGA), Video recording - QHD (2560 x 1440)@30fps, RAM 3GB ROM 32GB NVidia Shield K1 (8.0, WiFi) ... CPU(s) - Quad-core 2.2GHz, GPU - NVIDIA® Tegra® K1 192 core Kepler 2.2 GHz Screen - HD 1920x1200, Video recording - 4K Ultra-HD Ready, RAM 2GB ROM 162GB ... DJI-Ken reports he has seen this tablet "working very well" with DJI Go
CONCLUSIONS
Both the Android phones and tablets have far more powerful processing hardware than their Apple equivalents. They also have far higher screen resolutions and video recording specs. Whilst the Apple devices are running on DUAL core one-point-something GHz processors, the Android devices (approved and non-approved) are running on QUAD or OCTA core two-point-something GHz processors. It therefore does not ring true when DJI support's copy and paste answer to all Android device problems seems to push Apple products.
In particular, I am baffled as to why the Samsung Galaxy S2 tablet is having problems running DJI Go when it's predecessor model (Galaxy Tab S), which is a lower specification, is listed in the approved list.
Personally, I think it is time for DJI to throw some resources at sorting this mess out and issuing a "minimum specifications" sheet rather than a list of approved devices.
Old Geezer
|