When you use a microSD/SDHC/SDXC card in an android device, there are 2 factors that you have to consider:
- sequential write
- random 4k write
Sequential write is obvious (Class 4 = minimum 4MB/s sequential write, Class 6/10 = etc..). Copy large files to the card is where you'll see your limitation
However, there is random 4k write. If you plan on running anything off the SD (app storage, app cache, etc..) then this is very, very important.
For MicroSD cards:
- most Class 4, 1/2 of the Class 6 cards, and very few Class 10 cards will do random 4k write at around ~1.5MB/s. it sounds slow, but its good enough for most applications
- most Class 10 cards will have a random 4k write of about ~0.01MB/s (that is not a typo). That means that most Class 4 micro cards are theoretically 150x faster than most Class 10 micro cards.
There is a new breed of high speed Class 6/Class 10 micro cards that have great sequential write ( > 10MB/s) AND great random4k write (> 1.5MB/s)
So far the only cards that I would personally recommend:
- the Samsung High Speed Class 10 32GB MicroSDHC, which gets 13MB/s sequential write and 1.5MB/s random 4k write (note, do NOT GET THE PLUS VERSION). The Plus version has 0.01MB/s random 4k write, but around 16MB/s sequential write.
- the SanDisk Mobile Ultra Class 6 30MB/s Series (32GB MicroSDHC or 64GB MicroSDHC). Even though its only Class 6, it can routinely get around 9.5MB/s sequential write, and 1.5MB/s random 4k write.
Hope this helps!