Mobile Device Selection

Mobile Device Selection

Choosing a mobile device for your CommCare project can be a hard decision.  The Dimagi team has worked to make this decision a bit easier by testing numerous different phone models and documenting their performance. This page will provide you with the results of our testing as well as some general guidance on selecting your device.

Please note that this page includes recommendations of mobile device models. If you are uncertain if CommCare is supported on a mobile device that is not listed on this page, Dimagi’s recommendation is to procure a phone and test it.

Considerations for Selecting Your Device

CommCare requires Android OS 4.1 or higher, with a preference for devices on the higher end for extended support. Consider the following when selecting devices:

  • Local Support: Ensure quick replacement or repair options, compatibility with local standards (characters, dates, voltages, plugs).

  • Accessories: Check for SIM card compatibility, particularly in tablets, which may have SIM or WiFi-only models.

  • Battery Life: Critical for rural areas with limited power access. Test battery life to match project needs.

  • Device Longevity: Verify if the device model will continue to be available and supported in the target region for the foreseeable future (3, 5, 10 years).

  • Cost: Assess if the cost is reasonable and comparable to other devices in the area to avoid theft risks.

  • Performance: Consider device speed, memory, screen size, and resolution for app requirements, especially for multimedia use or users with poor vision.

  • Connectivity: Ensure at least 2G network compatibility, along with GPS, GPRS, and WiFi. Confirm compatibility with local telecom providers.

  • Language Support: Verify support for all necessary languages for your project by checking settings and language compatibility. (Potential tool here: http://www.unicode.org/charts/)

  • CommCare Compatibility: After narrowing down options, test your application on a potential device to ensure optimal performance, including language support, image quality, audio, and video functionality within the app.

Mobile phone or tablet?

1707948053282.jpeg
A Cure Cervical Cancer CommCare user with a tablet!

While tablets are slightly more expensive than phones and have equal or worse battery life, they also have several benefits for certain projects. Consider using a tablet for projects with:

  • Heavy data collection: Tablets, with their larger screens, can display more questions at once (around 6 compared to phones' 4), reducing the need to swipe frequently.

  • Extensive use of multimedia: The larger screen of a tablet makes it better for viewing images and videos.

  • Stationary settings: Tablets are suitable for less mobile environments. Their size makes them more conspicuous and potentially more at risk for theft.

  • No need for traditional communication: Tablets lack the capability for calls and SMS, which could be a limitation depending on project needs.

Recommended Devices

Below is a list of recommended devices from Dimagi. These have all been gathered through partners over the years. Please note that this list is updated on an irregular basis. As such, we suggest testing the phone to ensure it meets your project requirements before procuring multiple phones.

Recommended Android Phones

We have a large install base of users with phones from Oppo, Tecno, and Redmi, which are broadly available and currently free of any specific reported issues in our device catalog. Below are the three most popular phones of these kinds that are used with CommCare

  • Oppo CPH2271

  • Redmi 10A Sport

Samsung’s high end devices are popular and do work well with CommCare. They used to be our general recommendation, but we’ve found their mid-to-lower tier devices problematic. In some markets, we’ve had experiences where those phones have been custom rebrands of old hardware that work much less well than their less-prestigious and cheaper competitors, leading to potential issues with their lower end devices.

Phones with Known Limitations

The phones listed below all have known limitations, and may be associated with known compatibility issues with CommCare.  These phones may still be good options for a CommCare project depending on the projects needs. As with all phones not on our recommended phone list, we suggest testing the phone to ensure it meets your project requirements before procuring multiple phones. In addition, please keep an eye out for counterfeit phones.

Please note: Due to Google's revocation of Huawei's Android license, any Huawei devices produced after May 2019 would not support any Google apps including apps on the Google Play app store. As such, Huawei devices are not recommended for CommCare usage.

Phone Model

Challenge

Phone Model

Challenge

Multiple Infinix models

Multiple Tecno models

  • These models come with operating system processes that are configured to aggressively force close apps after navigating away from them even briefly. (While all Android phones use occasional force closing as part of their overall memory management strategies, these models go well beyond what other devices do.) Since CommCare forms can sometimes take a while to fill out and users may sometimes switch to other apps during the process of filling out forms, this can result in data loss. Workarounds:

    • There is a feature you can enable to auto-restore after a force-close so that the form state is not lost. (TBD)

    • Some devices come with a features on the Recents screen (the background screen that lets you switch apps) that lets you tell the OS you do not want it to force-close the app. On the Recents screen (with CommCare recently open), find CommCare and tap the lock icon in the top right corner to make it go from unlocked to locked. This may reduce the rate of force-closes CommCare experiences.

Samsung Galaxy Y

  • The sound recorder on the Galaxy Y improperly accepts the intent to record audio, and does not return the proper information to CommCare for audio recording questions. Workaround: A different sound recording app can be installed from the Google Play market to replace the defective stock application.

  • Does not fully support Odiya font

Videocon VT75C

  • processor is not very fast out of the box

Samsung Galaxy Tab 3

  • Does not record audio, whether with default application or third-party recording application.

Samsung Galaxy ACE S5830

  • Good screen size for multimedia

  • Low performance, slow to load big forms

Samsung Galaxy Tab 10.1

  • Runs Android 3.0/3.1 out of the box and the behavior with CommCare can sometimes lead to apps not working.

Samsung Galaxy S Duos

  • There is a serious bug in the phone's software that causes CommCare to crash if number questions are added to the form. This occurs only on certain devices. Not recommended for use.

Lava Iris 351

  • Does not fully support Hindi font

Lava Iris 349

  • Does not support GPS

Lava Iris 349+

  • Does not support GPS

Nokia ASHA 206

  • Frequently requires manual GPRS configuration.

  • Less memory/CPU than other Nokia models. Struggles with large complex forms.

Nokia 201

  • Will have significantly reduced performance with case loads in your applications >150

Nokia 205

  • Will have significantly reduced performance with case loads in your applications >150

Nokia 109

  • Only 16MB RAM (not recommended for larger apps or apps with larger case lists)

Nokia e72

  • Only allows for data push, cannot remote update version, cannot restore user data 

Huawei G730-C00

  • Android 4.1.2, CommCare crashes if "Default storage location" is switched between runs

  • No WIFI Direct

  • GSM is 2G

  • When bought in Myanmar, not Unicode compatible font Zawgyi is installed

  • Load of Chinese bloatware

Micromax P480

  • Could not read external SD card

  • Very poor Battery performance

  • Cannot render Telugu or Marathi text

Penta T-Pad WS704Q

  • Could not read external SD Card

  • Can render English and Hindi text

  • Cannot render Telugu or Marathi text

Lava Model P7+

  • Does not have Telugu or Marathi as language options

  • Below average processor speed.

Infocus M370

  • Does not have Telugu or Marathi as language options

LG Max X160

  • Does not have Telugu or Marathi as language options

Alcatel OneTouch P310x

  • Recommended Barcode scanner does not work with this device.

  • Issues with submitting large Multimedia files

Samsung Galaxy J5 SM-J500

  • Issues with stock camera. Pictures do not get saved when used in CommCare

 

General Guidelines for Choosing CommCare Devices

Below is a set of specifications that can be used as a set of general guidelines before procuring large numbers. 

 

 

Android Phone Specifications

Android Tablet Specifications

Operating system:

●     Android operating system version is 7.0 Nougat or above

Operating system:

●     Android operating system version is 7.0 Nougat or above

Screen:

●     800 X 480 or better

●     Glass to glass

●     Multitouch support

●     TFT capacitive touchscreen, at least 256K colour

Screen:

●     600 x 1024 or better

●     Glass to glass

●     Multitouch support

●     TFT capacitive touchscreen, at least 256K colour

Screen size: 

●     5” or more

Screen size:

●     7” or more

Screen and mobile protection:

●     Corning Gorilla 3 or equivalent scratch proof glass with scratch proof toughened glass with suitable coating

Screen and mobile protection:

●     Corning Gorilla 3 or equivalent scratch proof glass with scratch proof toughened glass with suitable coating

Device RAM size:

●     2GB or higher

Device RAM size:

●     2GB or higher

Processor:

●     Minimum quad core processor of 1.3GHz or higher

Processor:

●     Minimum quad core processor of 1.3GHz or higher

Battery:

●     Min 2800 mAh battery

●     Expected battery life that can last an entire work day

●     At least 5 days standby time

●     16 hours talk time

Battery:

●     Min 3500 mAh battery

●     Expected battery life that can last an entire work day

●     At least 5 days standby time

●     10 hours video playback time

Ruggedized

●     Device should handle minor bumps without the screen breaking

Ruggedized

●     Device should handle minor bumps without the screen breaking

Connectivity:

●     Supports 2G, 3G, 4G, Wi-Fi and Wi-Fi direct connectivity

●     Supports Bluetooth

●     Micro USB connectivity

Connectivity:

●     Supports 2G, 3G, 4G and Wi-Fi and Wi-Fi direct connectivity

●     Supports Bluetooth

●     Micro USB connectivity

Internal storage:

●     16GB or more

Internal storage:

●     16GB or more

microSD:

●     microSD memory slot

●     Provided 32GB SD card

microSD:

●     microSD memory slot

●     Provided 32GB SD card

Unicode:

●     Supports Unicode for regional languages script rendering in fonts for English and all regional languages

Unicode:

●     Supports Unicode for regional languages script rendering in fonts for English and all regional languages

SIM card:

●     SIM card compatible

SIM card:

●     SIM card compatible

Image capture:

●     Camera, at least 5 Megapixel resolution

●     Geotag supported camera

Image capture:

●     Camera, at least 5 Megapixel resolution

●     Geotag supported camera

Location capture:

●     Supports both Standalone GPS and AGPS

Location capture:

●     Supports both Standalone GPS and AGPS

Firmware over the air (FOTA):

·         Device shall be FOTA enabled

Firmware over the air (FOTA):

·         Device shall be FOTA enabled

Speaker:

●     Handsfree Speaker with adjustable loudspeaker volume (preferably 60 dB or above) with good quality (noise/crosstalk)

Speaker:

●     Handsfree Speaker with adjustable loudspeaker volume (preferably 60 dB or above) with good quality (noise/crosstalk)

File formatted supported for recording:

●     Image

○     JPEG

○     PNG

●     Audio

○     mp3

●     Video

○     3gp

File formatted supported for recording:

●     Image

○     JPEG

○     PNG

●     Audio

○     mp3

●     Video

○     3gp

File formatted supported for playing:

●     Image

○     JPEG

○     PNG

●     Audio

○     mp3

○     Should play audio with no quality issues

●     Video

○     3gp

○     Should be able to play HD videos

File formatted supported for playing:

●     Image

○     JPEG

○     PNG

●     Audio

○     mp3

○     Should play audio with no quality issues

●     Video

○     3gp

○     Should be able to play HD videos

Accessories:

●     Battery charger

●     Earphones

●     Data cable

●     Power bank

●     Dust proof pouch

●     Rugged mobile case to tackle minor bumps

●     Screen protector that improves visibility of the screen in bright daylight

●     Audio headset jack with headphones included (3.5mm phone port)

Accessories:

●     Battery charger

●     Earphones

●     Data cable

●     Power bank

●     Dust proof pouch

●     Rugged mobile case to tackle minor bumps

●     Screen protector that improves visibility of the screen in bright daylight

●     Audio headset jack with headphones included (3.5mm phone port)