Perché Google non usa Courgette per gli aggiornamenti Android?

4

Google ha uno strumento diff avanzato appositamente progettato per i binari compilati chiamato Zucchino

C'è qualche ragione per cui non utilizzerebbero questo in Android e Google Play Store per scaricare gli aggiornamenti? Nella mia comprensione di base di Java, sembra che non dovrebbe essere più difficile (forse ancora più semplice?) Creare 'diffs' come questo a causa della natura di "bytecode" di Java. Ho sbagliato? Ci sono motivi di sicurezza?

Nota: so che a meno che qualcuno di Google non risponda, non lo sapremo per certo. Ma sto chiedendo per ovvi motivi: sono uno sviluppatore Android e talvolta ricevo appunti da persone che si lamentano di aggiornamenti frequenti, quindi è abbastanza importante per me. :)

    
posta you786 11.09.2014 - 22:26
fonte

1 risposta

5

La semplicità.

Gli aggiornamenti incrementali hanno gli stessi problemi dei backup incrementali; è necessario applicare tutti gli incrementi in ordine dall'ultima installazione completa. Diventa impraticabile farlo per sempre; alla fine tutti dovranno ottenere un aggiornamento completo. Altrimenti, finisci per vendere un programma che richiede% di aggiornamenti incrementali di% co_de per renderlo aggiornato (dove n è un numero arbitrariamente grande, per esempio, più di cinque).

Dal punto di vista del punto vendita, è più semplice trasportare l'intera installazione aggiornata sul dispositivo piuttosto che monitorare le revisioni incrementali.

Ricorda, ci sono persone nei negozi che controllano queste applicazioni (specialmente in Apple); devono anche applicare tutti gli aggiornamenti incrementali prima che possano essere convalidati, e questo è un rompicapo. Un'installazione, una cosa da valutare e tenere traccia di.

    
risposta data 11.09.2014 - 22:38
fonte

Leggi altre domande sui tag