Home | History | Annotate | Download | only in porting
      1 page.title=Device Requirements
      2 pdk.version=1.0
      3 doc.type=porting
      4 @jd:body
      5 
      6 <p>While Android is designed to support a wide variety of hardware platforms and configurations, this section provides recommended minimum device requirements.</p>
      7 <table border=1 cellpadding=2 cellspacing=0>
      8     <tbody><tr>
      9       <th scope="col">Feature</th>
     10         <th scope="col">Minimum Requirement</th>
     11         <th scope="col">Notes</th>
     12     </tr>
     13 	<tr>
     14 	  <td>Chipset</td>
     15 	  <td>ARM-based</td>
     16 	  <td>For the first release, Android is primarily targeted towards mobile handsets and portions of the platform, such as Dalvik VM graphics processing, currently assume an ARM architecture.</td>
     17 	</tr>
     18 	<tr>
     19 	  <td>Memory</td>
     20 	  <td>128 MB RAM; 256 MB Flash External</td>
     21 	  <td>Android can boot and run in configurations with less memory, but it isn't recommended.</td>
     22 	  </tr>
     23 	<tr>
     24 	  <td>Storage</td>
     25 	  <td>Mini or Micro SD </td>
     26 	  <td>Not necessary for basic bring up, but recommended.</td>
     27 	  </tr>
     28 	<tr>
     29 	  <td>Primary Display </td>
     30 	  <td>HVGA required</td>
     31 	  <td>The current Android interface targets a touch-based HVGA resolution display with a touch-interface no smaller than 2.8 inches in size. However, smaller displays will suffice for initial porting.</td>
     32 	  </tr>
     33 	<tr>
     34 	  <td>Navigation Keys </td>
     35 	  <td>5-way navigation with 5 application keys, power, camera and volume controls</td>
     36 	  <td>&nbsp;</td>
     37 	  </tr>
     38 	<tr>
     39 	  <td>Camera</td>
     40 	  <td>2MP CMOS</td>
     41 	  <td>Not required for basic bring up. </td>
     42 	  </tr>
     43 	<tr>
     44 	  <td>USB</td>
     45 	  <td>Standard mini-B USB interface</td>
     46 	  <td>Android uses the USB interface for flashing the device system images and debugging a running device.</td>
     47 	  </tr>
     48 	<tr>
     49 	  <td>Bluetooth</td>
     50 	  <td>1.2 or 2.0 </td>
     51 	  <td>Not required for initial bring up.</td>
     52 	  </tr>
     53 </tbody>
     54 </table>
     55 <p>If available, your Android device can also benefit from the following optional device characteristics:</p>
     56 <ul>
     57   <li>QWERTY keyboard</li>
     58   <li>WiFi</li>
     59   <li>GPS</li>
     60 </ul>
     61