Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <p>I was searching the internet but could not find a site comparing the two. I'm interested in developing for the android platform. G1 seems to be just the same as ADP1, but is there any small changes that will be noticeable in development?</p> </blockquote> <p>If you're developing with the SDK to do user-level application development and not kernel development or working on the framework itself, you shouldn't notice any differences. You can interact with either through the <code>adb</code> command and both produce debugging messages (Under Settings → Applications → Development.)</p> <blockquote> <p>How about 3rd party software? What T-Mobile software exists in G1 which is not part of the ADP1 bundle and vice versa?</p> </blockquote> <p>All of the application developed and distributed as part of Android (applications in the <a href="http://android.git.kernel.org/" rel="nofollow noreferrer" title="Android Source">source tree</a> are under <code>platform/packages/apps</code>.) This includes the alarm clock, browser, calculator, calendar, camcorder, camera, contacts, dialer, email, gallery, messaging, music, and voice dialer applications. In addition to these, both images include the proprietary Gmail, Google Talk, Google Maps and Android Market applications.</p> <p>You'll notice that applications in the Android Market may not appear if the publisher chooses to protect the application. This may be applied to both paid and free applications, but commonly only some paid applications tend to be protected this way. The reason for this is that the Android Development Phone 1 firmware allows root access, which would allow you to circumvent the markets copy protection.</p> <p>The ADP1 firmware does not include the Amazon MP3 store or T-Mobile's MyFaves applications. It does not include instant messaging applications other than Google Talk, but on the T-Mobile G1 these work over text-messaging and not a data connection.</p> <blockquote> <p>Can I swap the original ADP1 firmware with T-Mobile branded one? As I understand people can already hack the G1 to run ADP1's non-branded firmware.</p> </blockquote> <p>The differences between the ADP1 and the G1 are:</p> <ul> <li>The bootloader (Engineering versus normal)</li> <li>The firmware image</li> <li>The case design on the back</li> </ul> <p>You can flash with a T-Mobile firmware (these aren't officially released, but the upgrade process prints the URL of the image for debugging) any time. You can always go back to the ADP1 image, as the bootloader will remain unchanged by the firmware flash and doesn't require images be signed with T-Mobile's release keys.</p> <p>Since the hardware is identical, you can always load the engineering (or a custom) bootloader on the T-Mobile G1 after exploiting a bug in an earlier release to obtain root access and effectively turn your G1 into an ADP1 (see <a href="http://forum.xda-developers.com/forumdisplay.php?f=448" rel="nofollow noreferrer" title="XDA Developers HTC Dream">the xda developers forums for the HTC Dream</a> for details.)</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload