Cider - El auge del desarrollo de aplicaciones móviles multiplataforma
Cider es una plataforma de aplicaciones móviles que permite a cualquiera desarrollar aplicaciones móviles multiplataforma utilizando una combinación de código C++ y JavaScript. Estudiantes del Departamento de Informática y de la Escuela de Ingeniería de la Universidad de Columbia han desarrollado Cider, una capa de compatibilidad de código abierto que permite ejecutar cualquier aplicación de iOS en un dispositivo Android. Los seis estudiantes responsables del proyecto hicieron una demostración de Cider en un iPhone, que es capaz de ejecutar todo tipo de aplicaciones de iOS junto a las populares de Android. Uno de los retos a los que se enfrentaron fue el desarrollo de una aplicación móvil multiplataforma que se ejecutara de forma eficiente y consistente en dispositivos Android. El equipo superó este problema integrando Cider con una aplicación para Android llamada Android Central, que permite a los usuarios de ambos dispositivos instalar un plugin de Cider y navegar a través de su editor de visualización.
Aunque aún es pronto para los ecosistemas de BlackBerry y Android, ya hay varias aplicaciones móviles multiplataforma disponibles en las tiendas de aplicaciones de Google Play y Apple. Sin embargo, Cider aún no está preparada para funcionar en ellas. Un grupo de estudiantes de la Universidad de Columbia ya ha desarrollado un prototipo de aplicación para Android utilizando la pila de software de código abierto Cider, y los estudiantes planean lanzar una primera versión de su aplicación este verano. Al aprovechar la pila de software Cider, que proporciona un motor basado en modelos para crear aplicaciones multiplataforma, esperan proporcionar una plataforma para que los desarrolladores de Android, así como los desarrolladores independientes de aplicaciones móviles, puedan crear una variedad de aplicaciones con código nativo y utilizar el motor Cider para compilarlo y obtener un rendimiento óptimo.
La arquitectura de compatibilidad con el sistema operativo Android de Google facilita a organizaciones como la Universidad de Columbia el envío de sus aplicaciones para iOS con la mayor fluidez posible. Sin embargo, las propias aplicaciones ios de Apple han tenido problemas recientemente, en gran parte debido a los problemas con su navegador Safari. Aunque todavía no hay ningún indicio claro de que la empresa vaya a abandonar Safari, los desarrolladores de Cider especulan con que la empresa podría decidir acabar con su software para iOS. Con la reciente adquisición de Neograft, una importante firma de cirugía estética, por parte de Apple, parece más probable que la empresa se esté preparando para acabar con su competidor. Si Cider es capaz de seguir desarrollando aplicaciones móviles multiplataforma de última generación que se mantengan al día con las actualizaciones de Apple, puede ser capaz de sobrevivir a la rivalidad entre dos poderosas empresas.