¿Se pueden traducir las capacidades de Jquery y Javascript (front-end) a Objective-C y Swift?

Eso no solo es posible, sino incluso un enfoque popular hoy en día. Una ventaja adicional es que el código que cree podría traducirse no solo a iOS, sino también a Android (desarrolle, implemente en todas partes). Probablemente los enfoques más populares para crear aplicaciones móviles usando Javascript, html, css son:

  • PhoneGap + Ionic (Cree aplicaciones nativas increíbles y aplicaciones web progresivas con Ionic Framework y Angular)
  • React Native (React Native | Un marco para crear aplicaciones nativas usando React)

PhoneGap envuelve su código web en una vista web y genera una aplicación nativa, basada en ella. Podría llevar mucho tiempo y esfuerzos imitar la interfaz de usuario de Apple / Android por sí mismo y ahí es donde Ionic puede ayudar. Sigue las pautas estándar de IU de la aplicación móvil nativa y proporciona un conjunto de IU listo para usar. La triste noticia es que el rendimiento sigue siendo un problema y no es posible lograr una apariencia totalmente nativa si decides usar PhoneGap + Ionic. Puede consultar algunas vitrinas y decidir si el aspecto de las aplicaciones es lo suficientemente cercano a sus expectativas:

  • Muestra de aplicaciones iónicas – Ionic Framework
  • PhoneGap App Showcase

React Native te permite crear aplicaciones móviles usando solo JavaScript. Utiliza el mismo diseño que React, lo que le permite componer una interfaz de usuario móvil rica a partir de componentes declarativos. Hay una curva de aprendizaje, si no tiene experiencia con React, pero la calidad de las aplicaciones, creadas con React Native es mucho mayor que Ionic + PhoneGap. Puedes ver algunos escaparates aquí:

  • Escaparate

La buena noticia es que los tres son gratis.

Si está buscando la mejor calidad y flexibilidad, los lenguajes de programación nativos (SWIFT / Objective-C) siguen siendo su mejor opción.

Si, casi seguro. (1) puede incrustar vistas web en aplicaciones iOS y usar puentes para comunicarse con cualquier código nativo que necesite usar para ajustar sus vistas web. (2) Si elige volver a escribir con Obj-C / Swift, no tengo dudas de que cualquier animación e interacción que pueda lograr con jquery y javascript también se puede lograr de forma nativa.

Si pueden ser. Pero primero debes comprender la programación. Puede haber diferencias entre las bibliotecas y el marco para ambos idiomas. Por lo tanto, si tiene un conocimiento profundo de ambos idiomas, entonces puede hacerlo sin duda.