X

The hardware guts of your Android phone

It turns out that Google lays down relatively very few hardware laws for your Android smartphone to see the light of day. What does that mean, especially compared to Windows Phones?

Jessica Dolcourt Senior Director, Commerce & Content Operations
Jessica Dolcourt is a passionate content strategist and veteran leader of CNET coverage. As Senior Director of Commerce & Content Operations, she leads a number of teams, including Commerce, How-To and Performance Optimization. Her CNET career began in 2006, testing desktop and mobile software for Download.com and CNET, including the first iPhone and Android apps and operating systems. She continued to review, report on and write a wide range of commentary and analysis on all things phones, with an emphasis on iPhone and Samsung. Jessica was one of the first people in the world to test, review and report on foldable phones and 5G wireless speeds. Jessica began leading CNET's How-To section for tips and FAQs in 2019, guiding coverage of topics ranging from personal finance to phones and home. She holds an MA with Distinction from the University of Warwick (UK).
Expertise Content strategy, team leadership, audience engagement, iPhone, Samsung, Android, iOS, tips and FAQs.
Jessica Dolcourt
3 min read
Android phones
CNET

When Microsoft prepped cell phone manufacturers about Windows Phone 7, they were crystal clear in defining the minimum hardware specifications each phone would have to support the mobile software--a touch screen, 1GHz processor, and 5-megapixel camera, for instance. Android's rapid development, on the other hand, makes minimum hardware specs murkier. They're documented but less understood than the distinctions between the software versions themselves.

As a result, we've combed through page upon thrilling page of compatibility documents to bring you the minimum hardware requirements of your Android phone and breaking down what that means.

Before we begin, note that Google has not posted documentation for Android 1.0, 1.5, 2.0, or 2.0.1; the company cites technical reasons. Also note that we omit comparing Apple's iPhone, BlackBerry smartphones, and Palm phones because they're closed manufacturing systems.


Android 1.6, 2.1, 2.2 (* not required for v. 1.6) Windows Phone 7
QVGA (240x320 pixels) touch screen Capacitive WVGA resolution (800x480 pixels) touch-screen display (eventually opening up to HVGA) (480x320 pixels))
Virtual keyboard support Virtual keyboard support
n/a 1GHz processor
Must have a USB connection that connects to a standard USB-A port No manufacturer skins like HTC Sense or Samsung TouchWhiz
92MB RAM; 150MB user storage 256MB RAM; 8GB flash storage
2-megapixel camera 5-megapixel camera with LED flash, hardware shutter button
Home, Menu, and Back functions available at all times Start, Search, Back hardware buttons
Wireless high-speed data standard capable of supporting 200Kbps; like EDGE, EV-DO, HSPA, 802.11g (Android 1.6 requires Wi-Fi) DirectX GPU support
Accelerometer* Accelerometer
Compass* Compass
GPS receiver* GPS receiver
Bluetooth transceiver* Bluetooth transceiver
n/a Ambient light sensor
n/a Proximity sensor
n/a FM radio

'Must' versus 'should'
While this list reflects the minimum requirements that Google imposes on manufacturers, it isn't the full story. The Android team makes many hearty recommendations in legalese that "may" or "should" be used when building Android-compatible phones. For instance, a Micro-USB port isn't mandatory, but it is encouraged, as are hardware buttons and a dedicated search key. The base storage requirements also appear low, but Google recommends 128MB RAM and at least 1GB of on-device user storage for things like the address book and photos.

As the chart shows, Google's requirements have been mostly unchanged since Android 1.6, with the exception of making GPS, Bluetooth, the accelerometer, and the compass mandatory.

Interestingly, there is one notable alteration that pops out. Android 1.6 specifically calls for Wi-Fi. (And we quote, "Device implementations must support 802.11b and 802.11g, and MAY support 802.11a.") Android 2.2 relaxes this to allow for lower-end phones to use data without using Wi-Fi. 1.6 also demanded volume controls. Not so in Android 2.0 documentation and above.

The Android-powered T-Mobile Comet will sell for $10 with a two-year contract. T-Mobile

Decoding the specs
Looser hardware requirements don't necessarily mean poorer-quality devices, as high-end smartphones like the HTC Evo 4G and the new My Touch 4G attest. However, they do lower the barrier to making smartphones, and the combination of a mid-tier hardware like a 3.2 megapixel camera and 600 MHz processor mean that phones can be built--and sold--for less.

Take, for example, the $30 LG Optimus T and the $10 T-Mobile Comet. Such low prices (with a new two-year contract) will surely attract budget-conscious users who might otherwise not seek out a smartphone. We're going to start seeing many more feature-phone owners switch to some of these more entry-level Android devices, not all of them very good.

Despite the occasionally poor or puzzling choice in hardware design, many of these lower-end Android phones do come with Android 2.1 and Android 2.2, and they offer consistently good software perks for users on any device--Google Maps with Navigation and the integrated Google Account address book are some favorites.

Stricter minimum requirements, like those found in Windows Phone 7 devices, do ensure a basic level of quality. At this point in its product life cycle, Windows Phones offer among the fastest processing speeds on the market. However, Microsoft's basic smartphone requirements pose no guarantee that manufacturers will produce a compelling product. We certainly found the HTC Surround--with its slide-out Dolby Mobile speakers--less compelling than the Samsung Focus and the Dell Venue Pro.

Comparing Android and Windows Phone's minimum specs does tell us at least one thing, though--that we'll continue seeing Android phones in a broader range of shapes, sizes, and levels of power than you will a Windows phone. At least for now.