Home > COOK E ROOT > QUAL E’ LA DIFFERENZA TRA ROM ODEXED E DEODEXED

QUAL E’ LA DIFFERENZA TRA ROM ODEXED E DEODEXED

Navigando come al solito su Xda, mi sono imbattuto in una risposta data da un senior member ad un utente circa la differenza di comportamento tra una rom odexed ed una deodexed.

Avendola trovata interessante la condivido con voi. La sostanza dell’articolo è merito di 18th.abn, il senior member, io ho solo fatto la traduzione dall’inglese per maggiore comodità.

Normalmente una rom è odexed per avere un caricamento più veloce e regolare delle applicazioni nella memoria del telefono. Infatti, ogni applicazione (.apk) ha un file collegato (.odex), presente nella memoria del telefono, che contiene le informazioni necessarie all’avvio.

Una rom deodexed, invece, contiene solo file .apk. In questo caso,  quando apriamo l’applicazione, le informazioni necessarie all’avvio sono contenute all’interno dell’apk stesso; perciò devono essere prima estratte per consentire l’inizio del caricamento dell’app all’interno della memoria del terminale. Con la conseguenza di rallentare il sistema.

Allora come mai la maggior parte delle rom cucinate sono deodexed?

Perchè una rom deodexed è molto più semplice e veloce da “customizzare”, ad esempio tramite un tema diverso da quello originale. In pratica, almeno agli inizi, i cuochi decisero di privilegiare la facilità delle modifiche a scapito della velocità della rom.

Per fare un esempio, con una deodexed si può creare un tema rosso per la rom invece di un’intera rom rossa; si lavora solo sul tema e non sull’intera rom.

Rimaneva da risolvere il problema della minore velocità delle deodexed rispetto alle odex.

La soluzione trovata dai cuochi ed adottata nella maggior parte delle custom rom è stata il ricorso allo “zipaligned”.

Ovvero, tutti gli apk vengono compressi (zip) ed allineati (align) nella fase dell’avvio (boot) che sarà più lenta, ma che permetterà di ottimizzare le informazioni contenute in ciascuno degli apk.

Quindi, nel momento in cui l’apertura dell’applicazione attiverà la memoria di sistema, tutte le informazioni necessarie saranno già pronte in quanto predisposte al momento dell’avvio o del riavvio del terminale.

Questa soluzione, nei fatti annulla il ritardo di risposta che sarebbe tipico delle rom deodexed ed è per questo che spesso leggiamo che una rom cucinata è “deodexed e zipaligned”.

  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

vivohitech

Tecnologie quotidiane

Il più bello dei mari ...

Life is what happens to you while you're busy making other plans

xda-developers

News Recensioni & Video sul Note

www.androidworld.it/

Just another WordPress.com site

Androidiani.com

La più grande community italiana su android

Telefonino.net Notizie

News Recensioni & Video sul Note

Android HDblog

News Recensioni & Video sul Note

Tecnophone, tecnologia e cellulari per tutti i gusti!!

Tecnologia & cellulari per tutti i gusti!!!

Batista70Phone Blog

Il Lato Umano della Tecnologia

The WordPress.com Blog

The latest news on WordPress.com and the WordPress community.

%d blogger cliccano Mi Piace per questo: