TecnoAndroid
  • News
  • Android
  • Scienza e Tech
  • Recensioni
  • Gaming
  • Curiosità
  • IA
  • Motori
  • Offerte
  • Telco
  • TV
  • Contatti
TecnoAndroid
  • News
  • Android
  • Scienza e Tech
  • Recensioni
  • Gaming
  • Curiosità
  • IA
  • Motori
  • Offerte
  • Telco
  • TV
TecnoAndroid
TecnoAndroid
  • TecnoAndroid – News e Recensioni Tech
  • Recensioni
  • Scienza e Tecnologia
  • Curiosità
  • Intelligenza Artificiale
  • News
  • Offerte
  • Operatori Telefonici
Copyright 2021 - All Right Reserved
Home Android
Android

Ecco la differenza tra Odex e Deodex su Android: spiegazione completa

scritto da Annalisa 13/02/2013 0 commenti 2 Minuti lettura
Condividi FacebookTwitterLinkedinWhatsappTelegram
38

La differenza tra Odex e Deodex su Android è molto importante sopratutto quando si parla di Rom. Ecco una spiegazione dettagliata su questi due termini.

TecnoAndroid · su Google

Seguici su Google e non perdere nulla

Aggiungi TecnoAndroid alle tue fonti preferite su Discover e segui il nostro profilo Google: le notizie tech più importanti arrivano direttamente sul tuo telefono.

Seguici su:DiscoverGoogleGoogle NewsTelegram

Nell’ambito delle custom rom, dei temi personalizzati e dei firmware può capitare di trovarsi davanti gli aggettivi Odexed e Deodexed, senza sapere cosa essi stiano ad indicare.

Per questo andremo adesso a cercare di spiegare, in maniera il più possibile chiara, la differenza tra i due termini. Partiamo dal presupposto che, su Android, le applicazioni (e anche le rom, dal momento che sono formate da tanti apk) sono rappresentate da pacchetti caratterizzati dall’estensione .apk. Essi sono sostanzialmente dei file .zip che racchiudono tutte le informazioni necessarie per eseguire l’applicazione sul dispositivo. L’applicazione viene fatta partire sul dispositivo tramite la macchina virtuale Dalvik JVM, che elabora il file classes.dex (dove è racchiuso il codice Java necessario). Subito dopo, una cache di questo file viene inviata alla Dalvik cache.

La differenza tra i pacchetti (apk) Odexed e Deodexed sta nel tipo di file contenuti al loro interno:

  • ODEX

I pacchetti .apk di questo tipo racchiudono al loro interno dei file classes.dex, che vengono precaricati all’avvio del sistema operativo nella Dalvik cache, permettendo così un boot (avvio del dispositivo) in tempi molto rapidi.

Da qui deriva il termine ROM ODEXED, cioè una ROM in cui sono presenti file classes.dex di ogni applicazione. Esaltate per la loro capacità di economizzare spazio, in genere queste rom non sono molto indicate per la personalizzazione grafica, per esempio per quanto riguarda la creazione di temi per l’interfaccia, in quanto non risulta un’operazione di facile realizzazione. Questo perchè i file necessari all’operazione non sono tutti allocati nella stessa posizione, ma una parte di essi sono già stati estratti altrove prima ancora che l’applicazione venga lanciata.

  • DEODEX

Nelle applicazioni DEODEXED, invece, il file classes.dex non viene precaricato nella Dalvik cache. Le informazioni contenute nel classes.dex vengono invece accorpate nell’intero file APK dell’applicazione e la Dalvik cache non dovrà eseguire nulla, poichè la cache del file classes.dex le sarà inviata al momento dell’avvio dell’applicazione. In questo modo da una lato si ottiene una riduzione del tempo di avvio del sistema operativo, in quanto non vi sono file da precaricare, ma dall’altro si riscontra anche una leggero ritardo nel lancio dell’applicazione.

Quindi, tramite l’operazione di DEODEXING di una ROM, è possibile eliminare dalla Dalvik cache i file classes.dex delle applicazioni e incorporare tutte le informazioni all’interno del solo file APK. Questo processo di “repackaging” è spesso utilizzato dagli sviluppatori per realizzare delle custom ROM con diversi file APK estrapolati da altre ROM, ed anche per poter applicare con rapidità e semplicità un particolare theming all’interfaccia, dal momento che tutti i file necessari sono raggruppati in un unico posto. Così facendo gli apk possono anche venire modificati successivamente, lasciando inoltre un maggiore spazio dopo l’installazione.

Tramite Deoxing è possibile modificare qualsiasi pacchetto applicativo senza entrare in conflitto con il sistema operativo, che di default funziona memorizzando un file ODEX accanto all’apk di tutte le applicazioni del sistema.

Speriamo che la spiegazione sia stata abbastanza chiara! In caso contrario, lasciateci un commento sotto e vedremo di aiutarvi!

 

 

 

AndroidapkDalvikfilerom
Condividi FacebookTwitterLinkedinWhatsappTelegram
Annalisa
Annalisa

“Nata a Parma il 18 Settembre 1991, da piccola passavo pomeriggi interi spiando mio cugino, da dietro le spalle, mentre giocava a Nintendo e Play Station. Crescendo, son passata ad avere io il joystick in pugno, e a picchiare duro a Tekken! ;) Appassionata dalla tecnologia in generale, dopo aver spolpato il mio vecchio telefono Bada, sono definitivamente passata ad Android, grazie al mio geek-fidanzato che mi ha trasmesso il pallino del Galaxy Nexus, ora inseparabile. Dalla fusione tra passione per la tecnologia e per la scrittura, nasce la mia collaborazione per TecnoAndroid.”

Articolo precedenti
Skype sta collaborando con BlackBerry per il porting dell’app Android
prossimo articolo
LG Optimus L3 II Dual (E435): la prima foto

Lascia un commento Cancella Risposta

Salva il mio nome, email e sito web in questo browser per la prossima volta che commento.

Ultime news

  • Cats Lock per Mac: l’app che blocca la tastiera quando il gatto ci cammina sopra

    18/05/2026
  • Now Playing su Pixel diventa app standalone: cosa cambia

    18/05/2026
  • Google Phone potrebbe smascherare chi finge di essere un tuo contatto

    18/05/2026
  • Nemesis su Netflix: la critica applaude, ma il pubblico si divide

    18/05/2026
  • Soldati robot con IA: la Cina è già avanti e il mondo rischia grosso

    18/05/2026

2012 – 2026 Tecnoandroid.it – Gestito dalla STARGATE SRLS – P.Iva: 15525681001 Testata telematica quotidiana registrata al Tribunale di Roma CON DECRETO N° 225/2015, editore STARGATE SRLS. Tutti i marchi riportati appartengono ai legittimi proprietari.

Questo articolo potrebbe includere collegamenti affiliati: eventuali acquisti o ordini realizzati attraverso questi link contribuiranno a fornire una commissione al nostro sito.

  • Privacy e Cookie policy
  • FAQ, Disclaimer e Note legali
  • Contatti

🔥 Non perderti nemmeno un'offerta

Le migliori offerte
direttamente su di te

Smartphone, notebook, gadget tech al prezzo più basso.
Unisciti a migliaia di lettori di TecnoAndroid!

Unisciti su Telegram Gratis Seguici su WhatsApp Nuovo
oppure

Ricevi le offerte via email

Iscriviti alla newsletter per non perdere nessuna offerta!

Puoi disiscriverti in qualsiasi momento. Niente spam, solo offerte vere. 🎯

TecnoAndroid
  • Home