Selecting an Android Phone or Tablet
- 1 Things to think about when selecting an Android phone:
- 1.1 Picking your Android phone:
- 1.2 I've selected a phone, now what do I do?
- 1.3 Not sure about whether to select an Android phone or tablet for your project?
- 1.3.1 This page will describe the consideration and process for selecting to use the Android or J2ME platform for your CommCare project. This page also offers information to help users consider whether to go select an Android phone or tablet for your CommCare project.
- 1.3.2 Android or Feature Phone
- 1.3.3 Android Phone or Tablet
Things to think about when selecting an Android phone:
Once you have reviewed our list of recommended phones, there are a few things to consider before choosing one.
Availability in-country.
In case of theft or damage, there should be a reasonably fast and efficient way to get a replacement.
Local phones also come with the right fonts/character set, dates, voltages, and plugs needed in-country
Availability of local servicing outlets in case of device damage and need for repair
If not sourcing locally:
Unlocked. Particularly if sourcing a phone from a high-income country, many phones get locked into particular network providers.
Correct frequency band for the country of deployment
Correct languages are available by default (i.e. phone purchased in US might need to support French language for West Africa)
Accessories (might include SD card, SIM cards (Note: verifying that the device can accept a SIM card is especially important when looking at Tablets. Many popular models come in both SIM and WiFi only varieties), solar chargers, extra batteries, extra chargers (if poor quality grid electricity), plug adapters (if sourced from somewhere with different plugs), locks or boxes to prevent theft (if phone is attached to a facility), engraver to label devices (to prevent theft)...
Battery life. This is particularly important if you're working in rural areas where access to power can be infrequent or expensive.
Longevity of the platform. Will the model you choose still be available in-country in 3 years, 5 years, 10 years?
Likelihood of theft. Is the phone similar to others in the region or will it stand out as obviously a higher-end phone?
Ruggedization. How easy is it to break the phone?
Cost
Speed/memory
Screen size and resolution
Desired features (e.g. camera, GPS)
Table: Device Selection Criteria | |||||
---|---|---|---|---|---|
| SMS | Android Phone | Android Tablet | Computer | Feature Phone (JAVA Enabled) |
Hardware Factors | |||||
Availability | All Phones | Country Dependent | Country Dependent | All PCs or Laptops | Country Dependent |
Battery Life | High | High (1 – 1.5 days) | Medium (1 day) | Low (4 hours) | High (2-3 days) |
Durability | High | Medium | Medium | High | High |
Initial Cost | n/a | $150 - $250 | $400 - $600 | $500 | $75 - $100 |
Usability Factors | |||||
Questions per Transaction | 1 | 1,000s | 1,000s | 1,000s | 100s |
Cases stored per device | 0 | 1,000s | 1,000s | unlimited | 100s |
Questions per screen | 0 | 3-5 | 5-7 | unlimited | 2-3 |
Works Offline | No | Yes | Yes | No | Yes |
Picking your Android phone:
CommCare runs on Android OS 4.1 or above. Though it's highly recommended that we go for phones on higher end of available Android OS spectrum to ensure longer term CommCare support for the project. There are known issues supporting some fonts. Many Android devices currently do not support Tamil or Hindi script, and any script font in general should be tested on a locally available Android device for compatibility.
Android Phone Checklist
When choosing an Android to test for CommCare compatibility (in general or for your project), ask yourselves the following questions. If you’ve answered “No” to any of the following questions, the phone is probably not best for your specific deployment, however please document any known issues on the help site so we have a log of tested phones and known limitations. i.e. Because your phone doesn’t support Telugu script, that doesn’t mean the phone won’t be relevant for other deployments throughout India.
Is the Android Operating System (OS) version 4.1 or higher
Test by going to Settings -> About Phone
Does the phone have internal memory (>4 GB) OR does it have expandable memory through an SD card?
Note: If the phone is running Android OS 4.0 or higher, your phone can treat the internal memory as an SD card, so it is not necessary to have expandable memory if the internal memory is large enough (>4 GB).
Does the phone come with an SD card slot?
Does the phone support WIFI?
Does the phone have GPRS? Will this work with different telecom providers?
Does the phone have GPS?
Does the phone have access to the Google Play Store?
Does the phone support all the languages you need for your project?
To test this, go to http://www.unicode.org/charts/ and open the chart for your desired language
Can the entire phone settings be switched to another language?
Does the phone work with the telecom provider you intend to use? (i.e. Can you make a call, use the internet, submit a CommCare form?)
(For India) Is the phone less than Rs. 6000?
Are there plans in the near future for this phone model to be discontinued?
Will local vendors at your project site understand the functionalities of this specific model?
Will the keyboard type work well for your deployment?
Is the keyboard easy to use?
Is it easy to press the center/middle button?
Generally how usable is the home screen – is it easy to navigate the application and hard to make mistakes?
Battery life test: use the phone for a day to test the battery life.
CommCare Android phone hardware/software requirements:
Android operating system 4.1 or higher
Support a minimum of a 2G mobile network
I've selected a phone, now what do I do?
After you have narrowed down our list of recommended phones to the models that best fit your project, we highly recommend that you procure a test phone. You can then use that test phone to test out your application to make sure that it performs well on the phone model you have chosen.
Here are a few things to consider when testing your application on the phone:
Does the desired language work in CommCare?
Examine the screen size/resolution. Do images and text show up clearly on the phone?
Does the phone have quality audio when played in CommCare?
When the audio is played at full volume, will this be audible for an audience with auto rickshaws and trucks from Punjab honking by?
Video: Does this open directly in CommCare? Does it require another application?
Do you like it?
Not sure about whether to select an Android phone or tablet for your project?
This page will describe the consideration and process for selecting to use the Android or J2ME platform for your CommCare project. This page also offers information to help users consider whether to go select an Android phone or tablet for your CommCare project.
Android or Feature Phone
As of 2016, Dimagi only recommends beginning new projects on Android phones. It has become increasingly difficult to find large quantities of feature phones that support CommCare, Androids are becoming much more common and affordable, and most CommCare active development is focused on the Android platform. In the past we would recommend feature phones when they were the dominant type available locally, the battery life was extremely important, and there was sufficiently robust supply of devices. As of late 2016, most features phones have become increasingly incompatible with modern technology standards, causing new limitations in their use. While we still support our Java platform, we do not recommend that any new projects begin on a feature phone platform.
When trying to select a phone platform, these are some key questions to consider:
What phone functionality do I need?
Is large screen size important?
What is the current technical capacity of the expected CommCare users?
Is charging the phone going to be a challenge?
Do I need image capture, want to use barcodes, or use GPS
Android Phone or Tablet
When debating on whether to use an Android phone or tablet for your CommCare project, it is important to consider the following:
How much multimedia will your CommCare application use?
If your application plans to use a lot of images and videos, it may be better suited for deployment on a tablet; it is easier to view media on a larger screen.
What is your budget for purchasing mobile devices?
Mobile phones are less costly than tablets and are an effective way of deploying an application to a large number of FLWs.
Does your project feature lots of data collection?
If your project will be heavily focused on data collection (like a large questionnaire or survey), it may be better to consider a tablet. With a larger screen size, a survey can include multiple questions on single screen without requiring FLWs to swipe after each individual question.
Will the mobile device be needed for communication (i.e. make calls or send SMS)?
While tablets present a lot of benefits to a project, they also limit the ability for traditional mobile communication. It is important to consider if communication would be an aspect of your project.
Is device theft anticipated to be a problem?
Tablets are less discrete than mobile devices and may be more of a target for possible theft.
We would encourage you to visit our list of recommended phones and tablets to help figure out which device could be best for your project needs.