So the question now is, why don't they spec it at 64 instead of 32 GB?
Originally Posted by mccompunerd
Anything over 32GB is SDXC.
Apparently from what I can garner, SDXC compatibility requires recognition of exFAT formatted cards. Android doesn't have exFAT support yet, and that probably is what's preventing them from branding the phone to support SDXC cards.
Compatibility with SDHC
SDXC host devices accept all previous families of SD memory cards. Conversely, SDHC host devices will accept SDXC cards that follow Version 3.0, since the interface is identical, but the following issues may affect usability:
SDXC cards are pre-formatted with Microsoft's proprietary and patented exFAT file system, which the host device might not support. Since Microsoft does not publish the specifications of exFAT and its use requires a non-free license, many alternative or older operating systems do not support exFAT for technical or legal reasons. The use of exFAT on some SDXC cards may render SDXC unsuitable as a universal exchange medium, as an SDXC card that uses exFAT would not be usable in all host devices. Since the FAT32 file system supports volumes up to the SDXC's maximum theoretical capacity of 2 TB as well, a user could reformat an SDXC card to use FAT32 for greater portability between computers (see below). FAT32-formatted SDXC cards can be used in a host device built for SDHC if the host device can handle 64 GB and larger volumes.
SDHC host devices will not test the new capability bits defined for SDXC 4.0 cards. It will therefore not be able to use the new features of SDXC, such as transfer speeds above UHS104 (104 MB/s).
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?