¿Cómo se mejorará la interactividad en las aplicaciones de iOS con el nuevo puente Objective-C to JavaScriptCore anunciado en WWDC 2013?

De acuerdo con la descripción de la sesión de WWDC: “Introducción de una nueva API de Objective-C a JavaScriptCore. Los desarrolladores de iOS ahora pueden integrar scripts en sus aplicaciones sin tener que incluir intérpretes de idiomas personalizados”.

Básicamente, esto significa que puede hacer que partes de su aplicación sean programables. Un ejemplo en el que esto se hace como regla es en los juegos, donde le gustaría que su diseñador de juegos pueda escribir las reglas del juego y el comportamiento de la entidad y ver los resultados inmediatamente en su aplicación sin que los codificadores vuelvan a compilar.

El estándar de la industria en juegos es Lua, pero supongo que ahora para un pequeño equipo de desarrolladores de iOS tendrías que considerar seriamente JavaScript como una alternativa. Integrar Lua en tu aplicación iOS no es difícil, pero estarías trabajando con una API de CA o un contenedor objC de terceros de futuro incierto. Un contenedor Objective-C respaldado por Apple ahora permite incluso a los desarrolladores más inexpertos incluir un componente de secuencias de comandos en su flujo de trabajo de desarrollo.

Algo más que eso está bajo NDA.

Tenga en cuenta que la descripción de la sesión no menciona nada sobre UIWebViews