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?
When Microsoft prepped cell phone manufacturers about Windows Phone 7, they were crystal clear ineach 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 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|
|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|
|GPS receiver*||GPS receiver|
|Bluetooth transceiver*||Bluetooth transceiver|
|n/a||Ambient light sensor|
'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.
Decoding the specs
Looser hardware requirements don't necessarily mean poorer-quality devices, as high-end smartphones like the
Take, for example, the
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
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.