¿Las bibliotecas dinámicas Swift son compatibles con proyectos anteriores de versiones rápidas?

Estoy empezando a trabajar en un SDK desde cero. No estoy realmente seguro de si debería escribirlo en Swift u Objective-C. Siento que Swift es mejor que Objective-C en muchos aspectos, pero mi pregunta principal es: ¿las bibliotecas dinámicas swift admitirán la versión anterior de Swift? Digamos que escribo mi biblioteca dinámica en Swift 3.0, ¿podré usar esa biblioteca dinámica en un proyecto usando Swift 2.2? Encontré esto en un artículo que estaba leyendo

Las bibliotecas dinámicas son fragmentos de código ejecutables que se pueden vincular a una aplicación. Esta característica permite que las aplicaciones Swift actuales se vinculen con versiones más nuevas del lenguaje Swift a medida que evoluciona con el tiempo.

¿Significa esto que podré ejecutar una biblioteca dinámica integrada en Swift 3.0 en un proyecto usando Swift 2.2? También encontré esto enDocumentación de Apple

Primero, Swift 2.3 y Swift 3 no son compatibles con binarios, por lo que toda la base de código de su aplicación debe elegir una versión de Swift.

Esto me parece bastante contradictorio con la primera afirmación. Sé que importar bibliotecas Objective-C en Swift es bastante sencillo usando un encabezado de puente, ¿pasa lo mismo para el escenario opuesto? ¿Habrá algún problema o obstáculo que enfrentaré cuando intente hacer que la biblioteca Swift funcione con el proyecto Objective-C? No pude encontrar respuestas o artículos que aborden la compatibilidad con versiones anteriores. Cualquier ayuda es muy apreciada. ¡Gracias!

TLDR: son bibliotecas dinámicas creadas con Swift 3 (o superior) compatibles en proyectos que usan versiones anteriores de Swift o proyectos en Objective-C

Respuestas a la pregunta(1)

Su respuesta a la pregunta