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.)
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? –
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