Ver la Versión Completa : [ DEBATE ] Pros y contras de utilizar A2SD
Hola a todos.
Ayer me decidi a instalar el custom ROM de modaco principalmente para probarlo y tengo que decir que he vuelto a la copia de seguridad que sabiamente se recomienda hacer en el maravilloso manual que tenemos en el foro (muchas gracias al creador :elmejor:)
El caso es que como he dicho lo instale para probarlo y hacerle perrerias y de paso probar el tema de instalar programas en la SD. la ROM me sorprendio gratamente. La verdad es que iba muy fluida, pero no se si es debido a la utilizacion del nuevo firmware de HTC o a la ROM propiamente dicha. El tema que me decepcionó fue el tema del A2SD... y trato de explicar las razones.
1 - No es evidente ver si está funcionando. Para el usuario de windows medio, que no tiene linux en ningun PC, es dificl de comprobar si esta funcionando o no. De hecho a mi me dio la sensacion que algunas apps las instalaba en la SD y otras en la memoria. Para mi eso seria lo ideal, pero que te dejara elegir donde instalarlas: Por ejemplo, las aplicaciones que corren automaticamente (locale, taskiller, netcounter) en la memoria del HTC y el resto (copilot, google sky, juegos) en la SD, ya que sino se pueden producir errores.
2- Si sacas la SD con el telefono encendido (o la desmontas) se producen multiples errores con las aplicaciones que corren automaticamente ( powermanager, taskilles) y lo que es mas grave, no se solucionan apangando el telefono y metiendo de nuevo la sd. Como ya he comentado antes lo hice aposta para probar y suponia que al sacar la sd iba a cascar pero no sabia que no se pidan recuperar del fallo, Al meter de nuevo la sd y reiniciar algunas apps no se recuperaban (power manager) y me mostraban cada cierto tiempo un mensaje de error..
Igual es que hice algo mal y si es asi aprovecho para pedir consejo, pero lo que hice es algo que tampoco es tan raro de hacer y me gustaria conocer la opinion del resto de la gente. de momento ahi va mi valoracion . Me gustaria conocer la vuestra.
PROS
- Permite tener mas espacio para instalar apps (a mi solo me quedan 70 MB en el Hero)
CONTRAS
- No permite seleccionar que aplicaciones instalar en la sd y cuales en el telefono
- Puede producir errores fatales si se saca la SD con el telefono encendido o se desmonta
- Falta de interfaz de usuario
FrAN_oC
09/09/09, 10:27:20
Sobre que el espacio vaya bajando, ya se aclaró que es por el Dalvik Caché, o sea, una caché de aplicaciones y demás que va creando el teléfono en la memoria interna. Por eso, vemos que la memoria interna va bajando según el uso que se le de el terminal, llegando en algunos casos a 100 - 120Mb libres como mucho.
Sobre comprobar si se está usando o no, desde el propio ADB SHELL, puedes mostrar el estado de todas las particiones (adb shell df -h).
El tema de los errores, es normal. Si tienes APPs corriendo en la tarjeta SD, al desmontar la unidad, estas crashearan ,pero ten en cuenta que yo no tengo necesidad ninguna de sacar la tarjeta para nada (para eso uso el cable conectando el teléfono al PC)
TODAS y digo TODAS las aplicaciones se instalan en la tarjeta SD. Como comenté, la bajada de memoria es por los datos y caché que guardan las aplicaciones en el fichero "swap" que se crea en la partición de memoria interna del teléfono.
CONCLUSIÓN: Es totalmente recomendable usar el A2SD.
Un saludin!!!
Sobre que el espacio vaya bajando, ya se aclaró que es por el Dalvik Caché, o sea, una caché de aplicaciones y demás que va creando el teléfono en la memoria interna. Por eso, vemos que la memoria interna va bajando según el uso que se le de el terminal, llegando en algunos casos a 100 - 120Mb libres como mucho.
Sobre comprobar si se está usando o no, desde el propio ADB SHELL, puedes mostrar el estado de todas las particiones (adb shell df -h).
El tema de los errores, es normal. Si tienes APPs corriendo en la tarjeta SD, al desmontar la unidad, estas crashearan ,pero ten en cuenta que yo no tengo necesidad ninguna de sacar la tarjeta para nada (para eso uso el cable conectando el teléfono al PC)
TODAS y digo TODAS las aplicaciones se instalan en la tarjeta SD. Como comenté, la bajada de memoria es por los datos y caché que guardan las aplicaciones en el fichero "swap" que se crea en la partición de memoria interna del teléfono.
CONCLUSIÓN: Es totalmente recomendable usar el A2SD.
Un saludin!!!
Sin embargo, yo si que creo que seria conveniente una interfaz de usuario que permitiera de alguna manera seleccionar donde se instalan las aplicaciones. Parto de la base de mi casi total desconocimiento de linux y android (tengo un pc viejo con ubuntu intalado para cacharrear pero no le puedo dedicar mucho tiempo) y no se si lo que digo es una burrada o no, pero el tema del los errores faltales me parece que vendria muy bien.
Ten en cuenta que no tienes porque sacar la tarjeta pero puede ser que esta falle. Si te falla sn el A2SD no pasa nada grave, no podras usar aplicaciones que usen la Sd (como copilot) pero si el resto asi como el telefono.
Sin embargo si casca la SD con todas las aplicaciones corriendo desde alli el Hero empieza a sacar fallos por cada una de las aplicaciones que corren en segundo plano (taskilles, netcounter, powermanager, locale...)
No se si seria facilmente solucionable o no , o si se puede hacer, pero una interfaz que te permita instalar la apps en uno o otro lado revertiria en beneficio del usuario. Ten en cuenta que pordriamos disponer libremente de las dos memorias, con lo cual tendiramos mas espacio para apps y con opcion de elegir.
Corrigeme si eso que comento no es viable.
El resto de puntos tuyos los entiendo y estoy de acuerdo contigo.
intronauta
09/09/09, 22:54:37
Veo difícil solución a una SD dañada o extraída con A2SD.
He tenido problemas con una SD y a veces he desmontado y el crash es monumental, al principio ves que los iconos desaparecen pero al rato hay un paro total, TouchFlow se echa a dormir y no me da opción ni a forzar el cierre, única solución: quitar la batería. Saber cuales son las apps que pueden crashear sin dañar al sistema y las que no puede ser un quebradero de cabeza para desarrollar al app -no tengo ni idea de programación, ojo-. A parte está el tema casi más importante, la caché: como reacciona ante una situación así y como "sanearla".
Creo que es muy complicado para Android reestablecerse de un error parecido, no está pensado para funcionar en un momento dado con procesos a medias, aplicaciones que constan como instaladas pero que no están, etc... y queda más corrupta que la sotana del Padre Apeles.
Pero está claro que no estaría de más que hubiera un interfaz donde pudieses elegir donde instalar las apps, trastear y ver que pasa... :ok:.
Sobre si merece la pena o no depende del uso que le des, si utilizas cuatro apps y no te mola trastear demasiado, NO.
Pero si te gusta tener buen fondo de armario por si algún día te da por utilizarlas, y disfrutas ampliando las posibilidades del terminal, claramente SI
Ignis1982
10/09/09, 01:07:24
Y es cierto que aumenta el consumo de la bateria con A2SD?
intronauta
10/09/09, 02:37:23
Algo màs seguro, pero no mucho, Lo peor era cuando la caché también se ponía en la sd, se comía la batería!!. Ahora solo con las apps es razonable y asumible.
La verdad es que yo se bastante poco de programar SO y menos linux pero pregunta para la gente que sabe de esto. ¿Como de complicado veriais que se pudiera elegir donde instalar la aplicaciones, tal y como se hace en u windows xp, por ejemplo?
Yo creo que se matarian dos pajaros de un tiro. Por un lado, si se elige bien donde instalar, se evitarían cuelgues criticos del android, y por otro lado, si las aplicaciones que corren constantemente o a las que se accede mucho estan en la memoria de hero se reduciria el consumo de bateria al reducir el acceso a la sd
O sea que si instalamos la A2SD tenemos menos lag en movimientos y mas fluidez, pero en contra menos batería. Tenemos toda la informacion en la SD menos el archivo temporal, es asi? es decir si me llevo la SD a otra Hero no funcionaria porque esta ligada a su archivo Swap en la memoria interna, es asi?
Los que habeis quitado la SD corriendo el sistema, habeis podido restablecer el sistema con una copia de seguridad, o la copia también esta en la SD y por tanto no se puede? si se estropea la SD puedo volver a la copia previa facilmente si o no?
Si me instalo la modaco asumiendo los pros y contras, hay algun programa para guardar mis contactos que tengo ahora y ponerlos en la terminal limpia con la modaco? sirve qualquiera del market o se liara parda al darle importar desde la modaco por el tema de la ubiacion de los datos?
Otra cosa más, la nueva versión oficial HTC que ha salido ahora, dicen los que la han probado que también se nota en fluidez, es la misma que la de modaco? ya se que la de modaco lleva muchos mas extras, pero a mi personalmente lo unico que me llevaria a montar-la seria el tema de la fluidez.
Gracias.
Ignis1982
18/09/09, 15:02:30
La version de modaco esta basada en la rom oficial que acaba de salir (a pesar de haber salido antes)
intronauta
18/09/09, 15:34:12
O sea que si instalamos la A2SD tenemos menos lag en movimientos y mas fluidez, pero en contra menos batería. Tenemos toda la informacion en la SD menos el archivo temporal, es asi? es decir si me llevo la SD a otra Hero no funcionaria porque esta ligada a su archivo Swap en la memoria interna, es asi?
Los que habeis quitado la SD corriendo el sistema, habeis podido restablecer el sistema con una copia de seguridad, o la copia también esta en la SD y por tanto no se puede? si se estropea la SD puedo volver a la copia previa facilmente si o no?
Si me instalo la modaco asumiendo los pros y contras, hay algun programa para guardar mis contactos que tengo ahora y ponerlos en la terminal limpia con la modaco? sirve qualquiera del market o se liara parda al darle importar desde la modaco por el tema de la ubiacion de los datos?
Otra cosa más, la nueva versión oficial HTC que ha salido ahora, dicen los que la han probado que también se nota en fluidez, es la misma que la de modaco? ya se que la de modaco lleva muchos mas extras, pero a mi personalmente lo unico que me llevaria a montar-la seria el tema de la fluidez.
Gracias.
Los programas para hacer backups de datos tipo "Mybackup pro" no dan conflictos para restaurar de diferentes ROMs los contactos, sms,..., ten en cuenta que a día de hoy las ROMs son practicamente iguales, solo cambian algunos detalles, apps incluidas y demás.
Respecto a los de sacar la SD, si usas la ROM de MODACO que deja la caché en la memoria interna, quizá puedas seguir utilizando lo que es el teléfono como último recurso, pero cada vez que intentes ejecutar una app o las que se están ejecutando en segundo plano, casi seguro que se produzcan conflictos que terminen colgando el terminal. Si usas la ROM DDR que vuelca también la caché a la SD el fallo será monumental.
Lo de restaurar una copia de la SD (de la partición Ext3/swap), no lo he probado, pero podría funcionar. Pruébalo y nos comentas :silbando:
Como norma general no es buena idea ni sacar ni intercambiar tarjetas mientras uses A2SD.
No se chicos, evidentemente cada uno cuenta segun sus experiencias, personalmente tengo una rom con las caches y las apps en la sd y para mi es lo mejor, cada x tiempo hago un backup de la sd en en disco duro y borro las caches
Yo en fluidez y velocidad he ganado una barbaridad... en mi opinion, claro
intronauta
18/09/09, 16:40:29
No se chicos, evidentemente cada uno cuenta segun sus experiencias, personalmente tengo una rom con las caches y las apps en la sd y para mi es lo mejor, cada x tiempo hago un backup de la sd en en disco duro y borro las caches
Yo en fluidez y velocidad he ganado una barbaridad... en mi opinion, claro
Gracias por el dato. ¿haces backup de la caché también? ¿has "restaurado la caché alguna vez después de un fallo o extración? ¿da problemas? o directamente haces wipe a la caché y que se genere de nuevo en un arranque. Lo digo porque como dice "agak" al principio, si sacas la SD, da fallos y reiniciando con la SD no se solucionan. ¿sabes si haciendo un wipe a la caché (borrarla) y reiniciar otra vez con la misma sd evita los fallos?
Gracias por el dato. ¿haces backup de la caché también? ¿has "restaurado la caché alguna vez después de un fallo o extración? ¿da problemas? o directamente haces wipe a la caché y que se genere de nuevo en un arranque. Lo digo porque como dice "agak" al principio, si sacas la SD, da fallos y reiniciando con la SD no se solucionan. ¿sabes si haciendo un wipe a la caché (borrarla) y reiniciar otra vez con la misma sd evita los fallos?
yo como he comentado anteriormente lo hice para probar y el sistema casco totalmente. mPodia usar el telefono para llamar pero no podia ejecutar ninguna otra aplicacion (incluso el touchFlo se reiniciaba periodicamente despues de dar algun error). Utilice el nandroid para recuperar el telefono y funcionó sin problemas.
Ahora me he vuelto a instalar la ultima rom de modaco pero sin hacer experimentos y va de lujo. Eso si, como comentan por ahi consume algo mas de bateria.
En mi opinión, y tal y como he comentado antes, lo ideal sería que te permitiera elegir donde instalar aplicaciones , y las que se ejecutan continuamente (netcounter, taskKiller, etc) intalarlas en la ROM para evitar problemas y ahorra bateria, y el resto (juegos, copilot, etc..) en la SD para ahorrar espacio.
Lo que desconozco es si esto quehe comentado es una utopia o sería posible de realizar con ANDROID
A la pregunta...
Creo que sí es posible programar algo que te haga escoger donde instalar las apk, de hecho me parece recordar que con varios file managers que están en el market, puedes hacer que programas bajados (en un PC) y luego pasados a la SD, le digas donde quieres que lo instales.
Para hacer que por defecto el market sepa donde instalar, me parece que la solución está en la ROM.
En teoría, tal y como se logró poner nuestras app en las SD, cuando antes no se podía, se puede pensar en algunas definiciones de comandos para que el usuario sea quien decida...
Ahora bien, como no soy cocinero, y todavía no me he metido a ver cómo puedo llegar a serlo, no sabría decirte si con Android 1.5 es perfectamente viable o no...
igual cada vez hay menos imposibles.
Tanto se nota la diferencia en lags i movimientos de una modaco sin as2d i una modaco instalada normal? Vale la pena por esto solo o no? Gracias
Koutarou
24/10/09, 12:10:00
Apoyo la moción del desarrollo de la aplicación para incluir un gestor gráfico de las aplicaciones instaladas con la posibilidad de decidir donde instalarlas o alguna forma de traspasarlas de tarjeta a memoria interna y viceversa.
Lo de programar SO o programar Linux me ha parecido una soberbia muestra de incultura respecto a la scene, tanto que me he visto obligado a registrarme para responder.
La programación de aplicaciones Android es básicamente java y xml de toda la vida con algunas clases específicas para este sistema, por lo tanto de programar SO como que no, y programar linux... tampoco(java es de lo más versátil en lenguajes de programación, lo encontramos a día de hoy en linux, windows, macos, moviles, y creo que hasta en alguna lavadora jajaja), esto no es C++ ni mucho menos(aunque actualmente ya hay soporte para otros lenguajes de programación más eficientes la base sigue siendo la combinación java/xml comentada anteriormente).
Desarrollar una aplicación para Android es mucho más simple de lo que parece y el que lo dude que se de una vuelta por dev.android.com y eche un vistazo a los tutoriales(en inglés, aunque hay otras pocas webs en las que se pueden encontrar los mismos y muchos más tutoriales en castellano).
Un saludo, espero que mi aclaración ayude a evitar futuras confusiones.
koutarou y a que biene esto en este hilo??¿ aquí no se hablaba de los beneficios de as2d y todo esto?
Pues yo tampoco veo motivo para que nos des una clase de las bondades de java en un hilo donde se habla de a2sd
Pero para que te puedas ir hoy a la cama con algo nuevo aprendido, que sepas que android también soporta la ejecución de binarios ELF.
Y... sobre a2sd, creo que solo es útil para quien se les hayan quedado pequeños los 165M de memoria interna (que supogo que es bastante más rápida que la sd), pero si... como alguno dijo antes... "solo" me quedan 70M, que sepa que aún le queda casi la mitad....
No creo que aporte mejoras de velocidad del interface, porque, por lo que tengo entendido... la memoria interna quedaría sin utilizar, y supongo que es más rápida que la sd, por lo que los programas arrancarian más lentos con a2sd.
Apoyo la moción del desarrollo de la aplicación para incluir un gestor gráfico de las aplicaciones instaladas con la posibilidad de decidir donde instalarlas o alguna forma de traspasarlas de tarjeta a memoria interna y viceversa.
Lo de programar SO o programar Linux me ha parecido una soberbia muestra de incultura respecto a la scene, tanto que me he visto obligado a registrarme para responder.
La programación de aplicaciones Android es básicamente java y xml de toda la vida con algunas clases específicas para este sistema, por lo tanto de programar SO como que no, y programar linux... tampoco(java es de lo más versátil en lenguajes de programación, lo encontramos a día de hoy en linux, windows, macos, moviles, y creo que hasta en alguna lavadora jajaja), esto no es C++ ni mucho menos(aunque actualmente ya hay soporte para otros lenguajes de programación más eficientes la base sigue siendo la combinación java/xml comentada anteriormente).
Desarrollar una aplicación para Android es mucho más simple de lo que parece y el que lo dude que se de una vuelta por dev.android.com y eche un vistazo a los tutoriales(en inglés, aunque hay otras pocas webs en las que se pueden encontrar los mismos y muchos más tutoriales en castellano).
Un saludo, espero que mi aclaración ayude a evitar futuras confusiones.
Alguien contradice a cohone o se da por valida su opinion respecto la velocidad de la interna o el as2d?
A mi solo me quedan 43mb en la interna, y tengo la de 2gb me vale la pena ponerme el as2d?
Ya me he instalado la amon ra nueva para las particiones automaticas, al darle a la opcion en el recovery esto me borrara todo lo de la sd entiendo no? y luego el wipe es obligado tambien?
Gracias
intronauta
26/10/09, 12:29:06
Alguien contradice a cohone o se da por valida su opinion respecto la velocidad de la interna o el as2d?
A mi solo me quedan 43mb en la interna, y tengo la de 2gb me vale la pena ponerme el as2d?
Ya me he instalado la amon ra nueva para las particiones automaticas, al darle a la opcion en el recovery esto me borrara todo lo de la sd entiendo no? y luego el wipe es obligado tambien?
Gracias
Estoy de acuerdo, aunque a la hora de la verdad apenas noto diferencias de rendimiento entre usar la mem. interna o usar la sd, quizá un pequeño lag pero poco más, eso sí, posiblemente consuma algo más batería.
Una ventaja que aporta a2sd aparte de superar las limitaciones de la mem interna es que puedes hacer un wipe y conservar las aplicaciones, muy útil para cambiar de Rom.
Si haces las particiones desde el recovery te borra la tarjeta sd completamente, y no hace falta hacer wipe si no vas a instalar ninguna ROM.
Es decir ahora tengo la 2.8 de modaco, entonces que me compro una class6 le pongo el recovery format automatico, y no hace falta hacer wipe? me pillara las particiones la rom instalada? y las aplicaciones las puedo meter otra vez dentro de la sd, pero tendre que instalarlas otra vez o no?
El tema de la ext4 tambien me lo crea el recovery ra-amon 1.2.3?
GRacias
intronauta
26/10/09, 13:42:34
Es decir ahora tengo la 2.8 de modaco, entonces que me compro una class6 le pongo el recovery format automatico, y no hace falta hacer wipe? me pillara las particiones la rom instalada? y las aplicaciones las puedo meter otra vez dentro de la sd, pero tendre que instalarlas otra vez o no?
El tema de la ext4 tambien me lo crea el recovery ra-amon 1.2.3?
GRacias
Compra la tarjeta class 6
Instala el recovery de Amon_RA 1.2.3 (http://www.htcmania.com/showthread.php?t=67474) permanentemente y cárgalo iniciando Hero con power+home.
Desde el ordenador:
adb shell
sdparted -efs ext4 <-crea las particiones automáticamente fat32+ext4+swap
Reinicia Hero
A2SD es automático en las Custom Roms. Las apps se vuelcan solas si cuando se inicia el sistema detecta la partición EXT, por eso el primer arranque con las partición creada tarda tanto, las está copiando de la mem. interna a la partición EXT (ten paciencia), y no hace falta reinstalarlas.
No hagas wipe.
muchas gracias intronauta, voy a probar cuando llegue a casa.
sihayqueirseva
12/05/10, 10:36:11
El problema que yo tengo es que, con el a2sd instalado, y con 54 mb libres en la memoria interna (porque, sea por la caché de las aplicaciones o no, me sigue restando memoria interna), intento meterle un juego realmente grande (16mb), y me dice que no tiene memoria suficiente y me manda al gestor de aplicaciones.
Pues menudo timo es el a2sd. Se supone que iba a solucionar los problemas de espacio a la hora de instalar aplicaciones... y seguimos teniendo los mismos
¿Alguien sabe alguna solución? Porque estoy bastante quemao... :enfadadisimo:
Hola a todos.
Ayer me decidi a instalar el custom ROM de modaco principalmente para probarlo y tengo que decir que he vuelto a la copia de seguridad que sabiamente se recomienda hacer en el maravilloso manual que tenemos en el foro (muchas gracias al creador :elmejor:)
El caso es que como he dicho lo instale para probarlo y hacerle perrerias y de paso probar el tema de instalar programas en la SD. la ROM me sorprendio gratamente. La verdad es que iba muy fluida, pero no se si es debido a la utilizacion del nuevo firmware de HTC o a la ROM propiamente dicha. El tema que me decepcionó fue el tema del A2SD... y trato de explicar las razones.
1 - No es evidente ver si está funcionando. Para el usuario de windows medio, que no tiene linux en ningun PC, es dificl de comprobar si esta funcionando o no. De hecho a mi me dio la sensacion que algunas apps las instalaba en la SD y otras en la memoria. Para mi eso seria lo ideal, pero que te dejara elegir donde instalarlas: Por ejemplo, las aplicaciones que corren automaticamente (locale, taskiller, netcounter) en la memoria del HTC y el resto (copilot, google sky, juegos) en la SD, ya que sino se pueden producir errores.
2- Si sacas la SD con el telefono encendido (o la desmontas) se producen multiples errores con las aplicaciones que corren automaticamente ( powermanager, taskilles) y lo que es mas grave, no se solucionan apangando el telefono y metiendo de nuevo la sd. Como ya he comentado antes lo hice aposta para probar y suponia que al sacar la sd iba a cascar pero no sabia que no se pidan recuperar del fallo, Al meter de nuevo la sd y reiniciar algunas apps no se recuperaban (power manager) y me mostraban cada cierto tiempo un mensaje de error..
Igual es que hice algo mal y si es asi aprovecho para pedir consejo, pero lo que hice es algo que tampoco es tan raro de hacer y me gustaria conocer la opinion del resto de la gente. de momento ahi va mi valoracion . Me gustaria conocer la vuestra.
PROS
- Permite tener mas espacio para instalar apps (a mi solo me quedan 70 MB en el Hero)
CONTRAS
- No permite seleccionar que aplicaciones instalar en la sd y cuales en el telefono
- Puede producir errores fatales si se saca la SD con el telefono encendido o se desmonta
- Falta de interfaz de usuario
El problema que yo tengo es que, con el a2sd instalado, y con 54 mb libres en la memoria interna (porque, sea por la caché de las aplicaciones o no, me sigue restando memoria interna), intento meterle un juego realmente grande (16mb), y me dice que no tiene memoria suficiente y me manda al gestor de aplicaciones.
Pues menudo timo es el a2sd. Se supone que iba a solucionar los problemas de espacio a la hora de instalar aplicaciones... y seguimos teniendo los mismos
¿Alguien sabe alguna solución? Porque estoy bastante quemao... :enfadadisimo:
mmmmmm, pues yo para comprobar si estaba el app2sd instalado quite a proposito la tarjeta e inicie un par de aplicaciones... aparte de esto desmonto la tarjeta a diario para usar la hero de disco duro y nunca me ha dado ningun problema ni FC...
Por otra parte, tengo unas 100 aplicaciones instaladas en el telefono y tengo 90 megas de la memoria interna libre.
Por ultimo, no he notado diferencia alguna de velocidad o lagazos respecto a cuando tenia las aplicaciones instaladas en el telefono.
No se, parece que tengais algun problema... Por si os sirve de algo, yo llevo la modaco 3.2 y una tarjeta sd de 8 gigas de clase 6 particionada y pasada de ext2 a ext3
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.