No, no es por culpa de que la tarjeta SD sea de clase 10. Yo precisamente monto una de 32GB de la marca Transcend extreme ultimate de clase 10.
El numero serigrafiado e impreso en una tarjeta SD, es a lo minimo que transferira en MB (Megabytes) Asi que tenemos clases de: 2, 4, 6, 10.
Hay tarjetas SD de clase 10, que son capaces de transferir de entre 20, 40, 60 MB/s y son de clase 10. Pero eso no influye en ningun dispositivo ni ningun terminal en incompatibilidades, ya que es el hardware de el terminal que pone la linia de lo maximo que puede leer y escribir en estas. Y no la tarjeta si. Por eso te comento que no es problema de la clase que sea ni de la capacidad.
Hubo un compañero que hasta tenia una micro sdxc de 64GB y le funcionaba perfectamente el el Ace 2 con gingerbread. El S.O (sistema operativo) no repercute en nada de eso.
Un saludo