Entiendo que las velocidades de lectura/escritura dependen de lo que sea el teléfono, y de la tarjeta SD, pero como ambos son memorias flash, pensé que los tiempos de lectura/escritura serían más o menos los mismos.
Esa es una suposición errónea. Mientras que todos son tecnología flash, hay una certeza muy amplia en la velocidad de almacenamiento. Una tarjeta SD de clase 2 tiene una velocidad mínima de lectura/escritura de sólo 2MB/s, mientras que una tarjeta de ultra alta velocidad puede funcionar a 30MB/s.
Con un dispositivo adecuado que tenga un bus de tarjeta SD de alta velocidad, es posible que la tarjeta SD sea más rápida que el almacenamiento interno. Esto no suele ser el caso, ya que mucha gente sólo compra una tarjeta SD estándar de 2MB/s, ya que son mucho más baratas y la mayoría de los consumidores no necesitan los almacenamientos de ultra alta velocidad.
Otro problema confuso es el tipo de carga de trabajo para el que se optimiza un almacenamiento. Un compañero de Stack Exchange midió el rendimiento de su almacenamiento interno de la Galaxy S2 frente a la tarjeta SD externa que casualmente tiene. Lo que encontró es que el almacenamiento interno es muy rápido a velocidades de lectura, cercanas a las de una tarjeta de clase 3 de velocidad ultra alta a 33 MB/s de escritura, pero sólo consigue una mísera velocidad de 5 MB/s de escritura; mientras que su tarjeta SD externa es más equilibrada, a 11 MB/s de lectura pero 8 MB/s de escritura.
Lo que eso muestra es que si ese dispositivo hubiera sido juzgado bajo la clase de velocidad de la tarjeta SD comiendo, el almacenamiento interno se habría puesto como un almacenamiento de clase inferior al almacenamiento externo. Sin embargo, dado que una de las cargas de trabajo más importantes del almacenamiento interno es la carga de la aplicación en la memoria, la velocidad de lectura masiva del almacenamiento interno probablemente le dará una ventaja real a la velocidad de carga de la aplicación.
En un hilo en [los foros de XDA][3], vi que el rootear un teléfono permite aumentar la velocidad de lectura/escritura de un teléfono a una tarjeta SD. ¿Qué pasa con el teléfono que permite el salto en las velocidades de lectura/escritura?
Lo que sucede es un montón de vudú con un grano de verdad ocasional. La gente ha estado informando del aumento de la velocidad cuando no existe ninguna todo el tiempo. Las velocidades de almacenamiento no sólo saltan porque estás rooteado.
Ocasionalmente, los fabricantes pueden enviar el dispositivo con controladores poco optimizados, y los ajustadores de terceros desarrollaron un controlador mejorado que está mejor optimizado que el que se envía con el dispositivo. La instalación del controlador personalizado sólo es posible si está rooteado o si está parpadeando la ROM personalizada. No es el proceso del rooting en sí mismo lo que mejora la velocidad, sino lo que puedes hacer con el poder de root que puede darte un impulso.
Pero lo que sucede más a menudo es que la mayoría de las grandes optimizaciones no son gratuitas. Lo que se gana en las optimizaciones de la velocidad de almacenamiento, se puede perder en el uso de la batería o en la duración del almacenamiento. Los fabricantes casi siempre optimizan para el caso general, y optimizar para el caso general significa hacer concesiones que no siempre se aplican a su situación particular. Por ejemplo, si usted es del tipo que recibe un dispositivo nuevo cada seis meses, no tiene sentido optimizar para la longevidad del almacenamiento, por lo que puede querer hacer un trueque utilizando el almacenamiento de forma más agresiva para aumentar la velocidad de escritura de manera que se reduzca su vida útil; otra posibilidad es que tenga un buen plan de copias de seguridad o que no almacene datos importantes en el dispositivo, por lo que puede estar dispuesto a cambiar el riesgo de una pequeña posibilidad de pérdidas de datos fatales por un gran aumento de la velocidad.