Siguen descubriéndose novedades de esas que no se mencionaron en la WWDC y están escondidas en iOS 9. Lo que en un principio parecía una actualización con muy pocas novedades, en realidad se va a convertir en una nueva versión con muchísimas mejoras, aunque éstas no se ven a simple vista. En este artículo vamos a hablar de una de las novedades que guardan relación con la creación y edición de audio.
Apple está añadiendo soporte completo para plug-ins de audio en iOS 9, lo que permitirá a los desarrolladores vender plug-ins como instrumentos virtuales en la App Store que podrán usarse en aplicaciones como GarageBand. Los de Cupertino han usado Audio Units como estándar para los plug-ins de audio en Mac OS X para aplicaciones como Logic Pro y GarageBand. Ahora están incluyendo soporte completo para Audio Units a los dispositivos iOS, lo que permitirá a los desarrolladores exportar fácilmente sus plug-ins de audio de OS X a iOS con cambios de código mínimos usando la versión 3 de la API de Audio Units.
Todo esto se traduce en que aplicaciones como GarageBand y otros editores de audio en iOS permitirán a los usuarios seleccionar plug-ins de audio de terceros desde un menú dentro de las aplicaciones, tal y como podemos ver en la imagen anterior. Los desarrolladores podrán vender Audio Units como aplicaciones en la App Store y los plug-ins propios de Apple (efectos e instrumentos virtuales que tenemos disponibles en Logic Pro y GarageBand) estarán disponibles sin ningún cargo adicional.
Hasta iOS 9, los músicos teníamos que usar varios trucos, como aplicaciones sólo disponibles con jailbreak, para poder pasar de una aplicación a otra y poder aplicar efectos de otras aplicaciones a GarageBand u otro editor de audio. Las soluciones anteriores eran muy limitadas y poco efectivas, por lo que Apple ha decidido proporcionarnos a los músicos una solución nativa, 100% funcional y satisfactoria. También hay muchos aparatos de Audio en Mac que no se han exportado a las versiones de iOS, lo que hace que algunos efectos de audio o plug-ins no proporcionen una experiencia completa. La Versión 3 de Audio Units hará que exportar estos plug-ins sea muy fácil para los desarrolladores y es probable que muchos de ellos pasen de Mac a iOS en pocos meses.
El código de fuente para Audio Units en Mac será idéntico para iOS y los desarrolladores sólo tendrá que optimizar su plug-in para llevaros al sistema operativo móvil de Apple. Los desarrolladores tendrán que compilar los plug-ins utilizando la versión 3 de Audio Unit como extensiones y serán capaces de venderlos en la App Store y Mac App Store.
En un principio veremos las funciones descritas en este artículo en el GarageBand (el editor de Apple), pero se espera que pronto estén disponibles en otras aplicaciones de terceros