2009-05-23 2 views
8

Stavo cercando su Internet ma non sono riuscito a trovare un sito che paragonasse i due. Sono interessato allo sviluppo per la piattaforma Android. G1 sembra essere lo stesso di ADP1, ma ci sono piccoli cambiamenti che saranno evidenti nello sviluppo?Quali sono le differenze tra T-Mobile G1 (marchio HTC Dream) e Google ADP1 (dispositivo per sviluppatori)?

E il software di terze parti? Quale software T-Mobile esiste in G1 che non fa parte del bundle ADP1 e viceversa?

Posso scambiare il firmware ADP1 originale con quello con marchio T-Mobile? Come ho capito, le persone possono già hackerare il G1 per eseguire il firmware non di marca di ADP1.

risposta

8

Stavo cercando su internet ma non potevo trovare un sito che confrontava i due . Sono interessato allo sviluppo per la piattaforma Android . G1 sembra essere solo lo stesso di ADP1, ma ci sono delle piccole modifiche che saranno evidenti nello sviluppo ?

Se si sta sviluppando con l'SDK per eseguire lo sviluppo di applicazioni a livello utente e non lo sviluppo del kernel o di lavorare sul framework stesso, non si dovrebbero notare differenze. È possibile interagire con il comando adb ed entrambi i messaggi di debugging (in Impostazioni → Applicazioni → Sviluppo.)

E il software di terze parti? Cosa è il software T-Mobile in G1 che non fa parte del gruppo ADP1 e viceversa?

Tutto l'applicazione sviluppata e distribuita come parte di Android (applicazioni nel source tree sono sotto platform/packages/apps.) Include la sveglia, il browser, la calcolatrice, l'agenda, la videocamera, la fotocamera, i contatti, il dialer, l'e-mail, la galleria, la messaggistica, la musica e le applicazioni di composizione vocale. Oltre a questi, entrambe le immagini includono le applicazioni proprietarie di Gmail, Google Talk, Google Maps e Android Market.

Noterai che le applicazioni nell'Android Market potrebbero non essere visualizzate se il publisher sceglie di proteggere l'applicazione. Questo può essere applicato ad applicazioni sia a pagamento che gratuite, ma in genere solo alcune applicazioni a pagamento tendono ad essere protette in questo modo. La ragione di ciò è che il firmware Android Development Phone 1 consente l'accesso root, che consente di eludere la protezione della copia dei mercati.

Il firmware ADP1 non include il negozio Amazon MP3 o le applicazioni MyFaves di T-Mobile. Non include applicazioni di messaggistica istantanea diverse da Google Talk, ma su T-Mobile G1 funzionano su messaggi di testo e non su una connessione dati.

Posso sostituire il firmware originale ADP1 con il marchio T-Mobile? Siccome I capisco che le persone possono già hackerare il G1 per eseguire il firmware non di marca di ADP1.

Le differenze tra l'ADP1 e il G1 sono:

  • Il bootloader (Engineering contro normale)
  • L'immagine del firmware
  • Il design del case sul retro

Puoi flashare con un firmware T-Mobile (questi non sono rilasciati ufficialmente, ma il processo di aggiornamento stampa l'URL dell'immagine per il debug) in qualsiasi momento. È sempre possibile tornare all'immagine ADP1, poiché il bootloader rimane invariato dal flash del firmware e non richiede la firma delle immagini con le chiavi di rilascio di T-Mobile.

Poiché l'hardware è identico, è sempre possibile caricare il bootloader di engineering (o personalizzato) su T-Mobile G1 dopo aver sfruttato un bug in una versione precedente per ottenere l'accesso root e trasformare efficacemente G1 in un ADP1 (vedere the xda developers forums for the HTC Dream per i dettagli.)

+0

Grazie. È una risposta molto informativa. Solo per curiosità, posso lanciare due firmware uno accanto all'altro e scegliere all'avvio quale usare, come dual-boot? Ho già sentito che questo può essere fatto con Android e Debian, ma che ne dici di due versioni di Android, è possibile? –

+0

A mia conoscenza, nessuno dei Google bootloader forniti o personalizzati consente di farlo (i bootloader personalizzati più comuni modificano principalmente le restrizioni di firma per il firmware.) L'emulatore è facilmente configurato per più configurazioni. – jargonjustin

1

differenze hardware

  • coperchio posteriore del ADP1 ha un modello di fantasia G1
  • di T-Mobile è disponibile in bianco e nero
  • linea di ADP1 e le chiavi hang-up sono di colore verde e rosso
  • T- Mobile G1 ha "T-Mobile" nella parte anteriore e "Google" nella parte posteriore

Poiché l'hardware è sostanzialmente lo stesso, software per entrambi possono essere usati in modo intercambiabile. Mentre l'ADP1 è SIM sbloccato, un piccolo sforzo in più è lo sblocco e il rooting del T-Mobile G1 (compresi downgrade, flashing, ecc.).

+0

E il software al suo interno? ADP1 ha un bootloader diverso, di sicuro, cos'altro? –

3

Una differenza grande, ma poco nota, è che le app sul mercato contrassegnate come "protette da copia" non vengono visualizzate durante la navigazione sul mercato su un ADP1. Questa è un'impostazione separata delle app gratuite e a pagamento, quindi vedrai alcune app a pagamento e potresti non vedere le app gratuite che hanno quell'impostazione impostata nella loro configurazione di mercato, ma in generale puoi presumere che ci siano molti pagamenti app che non è possibile installare facilmente via mercato con le immagini predefinite.

EDIT: Inoltre, non include un paio di app tra cui Amazon Store e MyFaves. L'immagine originale non includeva VoiceDialer, ma credo che sia stata aggiunta alle più recenti immagini ufficiali disponibili da HTC.

+0

C'è un modo per installare il firmware T-Mobile su ADP1? –

+0

Sono sicuro che ci sono modi per mostrare l'immagine G1 ufficiale là fuori sulla rete. Non l'ho ancora fatto, quindi non so se questo ripristina o meno la funzionalità delle app protette da Market. HTC attualmente fornisce immagini di sistema ufficiali per le versioni 1.0, 1.1 e 1.5 del sistema operativo Android per ADP1. – entropi

Problemi correlati