That's where the wear levelling comes in, still expose 8GB of space to the host device, but internally have I dunno, twice that in cell capacity that you can move bits to as other cells wear out.
Its a shame mobile devices don't have a SMART equivalent, would be nice to have some warning as something approaches the end of its life.
You do, most SSD controllers already implement this. Have you ever wondered why most SSD's come in slightly odd sizes like 100GB instead of 128GB? The extra space is put aside and used for wear levelling and other maintenance tasks.
I also remember a guide a while ago on how to reprogram a SSD to operate in SLC mode instead of MLC. You lost disk capacity but gained a large performance boost and a reduced error rate.
Its a shame mobile devices don't have a SMART equivalent, would be nice to have some warning as something approaches the end of its life.