¿Swift es lo suficientemente estable como para crear aplicaciones en este momento?

¡Absolutamente sí!

Porque:

  1. Se están escribiendo muchas aplicaciones en Swift
  2. El número de repositorios exclusivos de Swift en GitHub sigue creciendo
  3. Swift es una estrella en ascenso entre las “Clasificaciones del lenguaje de programación RedMonk” [1]
  4. Los cursos gratuitos y de pago sobre programación Swift siguen apareciendo

Swift es definitivamente más fácil de aprender que Objective-C. Más aún: usan los mismos SDK de Cocoa Touch, y esa parte de la programación de iOS cambia independientemente del lenguaje de programación.

El nuevo Swift 2.0 introduce una sintaxis sólida en el lenguaje, lo que lo hace aún mejor. Apple realmente prestó atención a lo que los desarrolladores querían mejoras, lo cual es una gran ventaja para hacer que el lenguaje sea sólido, si me preguntas.

[1]: Clasificación del lenguaje de programación RedMonk: junio de 2015

Sí, es lo suficientemente estable como para crear aplicaciones. Ciertamente habrá cambios a medida que pase el tiempo, pero eso es normal y también ocurre en Objective-C (¿recuerda la introducción de ARC?).

En cuanto a la pregunta de qué lenguaje usar (Obj-C o Swift), la respuesta es menos clara. Para la mayoría de los desarrolladores es una cuestión de compensaciones, ya que aprender Swift generalmente requiere un poco de una inversión inicial.

Sin embargo, según su pregunta particular, le recomiendo que vaya con Swift por las siguientes razones:

  • Mi interpretación es que Apple tiene todo incluido en Swift, por lo que en el futuro será el idioma elegido por muchos recursos para desarrolladores
  • Estás comenzando en el mismo nivel tanto en Swift como en Objective C, por lo que tu inversión inicial será la misma en ambos sentidos
  • Swift, en teoría, es un lenguaje ‘mejor’, y tiene características como Playground que se supone que ayudan a acelerar el desarrollo

Sin embargo, aún deberá poder leer el Objetivo C.

Xcode 7 y Swift ahora hacen que sea más fácil para todos crear aplicaciones y ejecutarlas directamente en sus dispositivos Apple. Simplemente inicie sesión con su ID de Apple y convierta su idea en una aplicación que pueda tocar en su iPad, iPhone o Apple Watch. Descarga Xcode 7 beta y pruébalo tú mismo hoy. No se requiere membresía del programa.
Fuente: Xcode – Novedades – Apple Developer

Si desea recibir notificaciones sobre cualquier cosa que desee, visite esta aplicación Hooks. Alertas para todo. Notificaciones para deportes, TV, acciones, clima, películas y más

Swift es de código abierto, habrá ajustes constantes y procedimientos de actualización.
Sin embargo, es perfecto para crear aplicaciones a gran escala porque siempre intentará realizar cambios y actualizaciones en sus aplicaciones, por lo que con las actualizaciones tendrá que hacer algunos cambios en la sintaxis.
Sé que Xcode debería venir con la opción de seleccionar Swift Version, ya que sería perfecto para hacer aplicaciones estables.
Pero es ligero, puede pasar del “mundo hola” tradicional a un sistema operativo completo.

Sí lo es. ¿Por qué esperar? ¿Por qué posponer todo ese precioso tiempo de curva de aprendizaje? Esperar a que las cosas sean perfectas significa que nunca comenzarás.

Sí lo es. Tienes razón en que algunas cosas se han roto y continuarán rompiéndose, pero no es que eso ya no suceda en Objective-C. Solo administrar la orientación del dispositivo requirió una serie de cambios en mi código, ya que la forma en que se maneja su detección e incluso su función ha cambiado de 4 a 5 veces en varias versiones. Sí, es doloroso tener que hacer pequeños ajustes cada pocos meses, pero viene con el territorio.

More Interesting

¿Cuál es la diferencia entre las unidades de aplicación y las instalaciones en iTunes Connect App Analytics?

¿Existe demanda de un servicio que elimine el uso de letras en el iPhone 5 de su aplicación, es decir, rediseñe su aplicación de iPhone existente para usar la pantalla completa del iPhone 5 (manteniendo la compatibilidad con versiones anteriores)?

¿Cuánto contenido digital se compra en la tienda iTunes diariamente?

¿Por qué debería actualizar las aplicaciones de iOS App Store?

Tengo 14 años e hice una aplicación en la App Store. ¿Cómo cambiar el nombre del desarrollador a mi nombre?

¿Qué tamaño debo tener cuando hago la captura de pantalla para la App Store?

Me pagan bien pero odio mi trabajo, y el salario es la única razón por la que me quedo. ¿Hay alguna aplicación que muestre los ingresos acumulados hasta ahora hoy?

¿Cuáles son algunas tácticas para evitar bajas calificaciones y críticas negativas en la App Store de iOS?

¿Apple aprobará una aplicación de Google Maps nativa independiente para iOS 6 en la App Store?

¿Cuál es la mejor herramienta o SDK estadístico gratuito y fácil de implementar para obtener información relacionada con la finalización de nivel en una aplicación de juegos iOS?

Cómo aumentar el ranking y las descargas de aplicaciones tanto en Play Store como en App Store

Programación de computadoras: ¿Cuál es el camino para hacer mi primera aplicación de iOS?

iPhone 5: ¿Por qué Apple Maps es tan aburrido, específicamente el tráfico?

¿Cómo aumentar mis descargas de aplicaciones antiguas en iTunes sin gastar dinero?

¿Cuánto de la búsqueda en la tienda de aplicaciones está orientada a la marca versus a la palabra clave?