Tengo una aplicación para iOS que estoy convirtiendo a una aplicación iOS/Mac. En la versión de iOS, utilicé UILabels para mi texto. Obviamente, no puedo hacer eso en el mac. Puedo ver dos opciones:UILabel/NSTextView vs. CATextLayer
Opción 1: Use UILabels en iOS y NSTextView en la Mac.
Opción 2: Use CATextLayers en ambas plataformas, como parte de una estrategia general para hacer que tanto trabajo como sea posible en ambos.
Obviamente, la opción 2 tiene una gran ventaja de que habría menos código para mantener. Mi pregunta es: ¿la opción 1 tiene alguna ventaja que deba tener en cuenta? En particular, ¿tiene CATextLayer inconvenientes que UILabel y NSTextView no tienen?
EDITAR: Es un juego. El usuario nunca ingresa texto, pero el juego genera algunos puntajes, por ejemplo.