Depende de cuándo es su fecha de lanzamiento específica del marco y si va a distribuir solo código binario o código fuente.
Si va a lanzar después de Swift 3.0 (que probablemente esté disponible este otoño), entonces probablemente sería factible escribir su marco en Swift. Gracias al ABI finalizado que está escrito para ese lanzamiento. Esto significaría que los marcos binarios serían interoperables con diferentes versiones de Swift.
Si su fecha de lanzamiento es anterior, Swift prácticamente no es una opción si no planea distribuir las fuentes de su marco. La falta de un ABI estable evita esto.
- ¿Cuál es el mejor software profesional de recuperación de datos de iPhone?
- ¿Qué significa un guión bajo en Swift?
- ¿Qué tipo de equipo técnico necesitas para construir un juego de iPhone como Subway Surfers?
- ¿Cuál es la mejor plataforma, iOS o Android?
- Cómo encontrar más trabajo para mi empresa de desarrollo de iOS
Pero si va a construir un marco de código abierto, la objeción principal sería que las aplicaciones tendrían que llevar las bibliotecas de tiempo de ejecución de Swift con él; por lo tanto, usar su marco significaría obtener algunos megabytes adicionales para Swift, incluso si la aplicación es No usar Swift para nada más. Si su mercado objetivo (desarrollador) está de acuerdo con eso, entonces continúe.