Appcircle Inc. (que reemplaza a Smartface Inc.) es una empresa de tecnología móvil que se centra en Mobile DevOps y en la integración y entrega continuas móviles para el desarrollo de aplicaciones móviles , principalmente en entornos empresariales. Appcircle tiene su sede en Delaware y oficinas en Nueva Jersey, Palo Alto y Estambul.
Appcircle se creó inicialmente como un producto derivado de Smartface Inc, una empresa de tecnología móvil centrada en la movilidad empresarial en la nube para la transformación móvil en las empresas. [1] A medida que evolucionó el panorama móvil, la cartera principal de productos ofrecidos por Smartface Inc fue finalmente reemplazada por la plataforma CI/CD móvil de Appcircle, mientras que Smartface Inc se centró en brindar servicios profesionales para tecnologías móviles y middleware para empresas. [2]
La sustitución de Smartface por Appcircle se debe al hecho de que Smartface ofrecía CI/CD móvil solo para su propia plataforma [3] mientras que Appcircle ofrece un entorno de CI/CD móvil independiente de la plataforma . [4]
Appcircle es una plataforma de integración y entrega continua específica para el desarrollo de aplicaciones móviles. [5] Como plataforma de CI/CD móvil , permite a los desarrolladores automatizar sus procesos de creación, firma e implementación de aplicaciones móviles. Para la automatización y la gestión del ciclo de vida de las aplicaciones , utiliza un sistema basado en flujo de trabajo donde los desarrolladores pueden configurar pasos con una interfaz visual y agregar pasos desde un mercado de componentes llamado integraciones.
La plataforma cuenta con módulos integrados para:
Tiene una oferta de nube pública junto con una nube privada y opciones de implementación locales o auto hospedadas .
Smartface Middleware Platform es un middleware especializado en la integración de frontends modernos como aplicaciones móviles o chatbots. Para este propósito, se puede categorizar como "Backend para Frontend " (BFF) en lugar de un middleware completo para la comunicación entre sistemas backend.
Incluye funciones enfocadas en unificar preocupaciones transversales en una única plataforma para eliminar la repetición de trabajo y garantizar la compatibilidad de la interfaz. Se centra específicamente en la entrega rápida y la productividad con su arquitectura nativa de la nube que se ejecuta en Kubernetes para lograr escalabilidad y disponibilidad.
Smartface Cloud es una plataforma de aplicaciones empresariales móviles (MEAP) con capacidades de desarrollo y gestión del ciclo de vida de aplicaciones nativas para iOS y Android. Incorpora un entorno de desarrollo integrado basado en la nube (Cloud IDE) que se ejecuta en el navegador para desarrollar aplicaciones móviles nativas con JavaScript. Las aplicaciones desarrolladas en la nube se pueden implementar directamente en "emuladores en el dispositivo" para iOS y Android, lo que elimina la dependencia de un sistema operativo y hardware específicos, así como la conectividad física para el desarrollo de aplicaciones móviles (por ejemplo, las aplicaciones iOS se pueden desarrollar sin una Mac). [6]
En cuanto a la gestión del ciclo de vida, incorpora módulos integrados para pruebas, distribución empresarial y en la App Store junto con la capacidad de actualizar aplicaciones nativas de iOS y Android de forma remota. Como marco de trabajo de interpretación basado en JavaScript , Smartface permite actualizar el código y los activos de la aplicación desde un recurso remoto y ejecutar la aplicación actualizada sin necesidad de recompilación (por ejemplo, se pueden realizar actualizaciones críticas sin esperar a la revisión de la App Store ).
Smartface App Studio ya no se utiliza y se ha reemplazado por el IDE de nube que se ofrece en Smartface Cloud. Es un marco de movilidad multiplataforma (plataforma de desarrollo de aplicaciones móviles) que ofrece su propio entorno de desarrollo integrado para diseñar, desarrollar y publicar aplicaciones nativas para Android e iOS.
Smartface App Studio ofrece un editor de diseño WYSIWYG para diseñar aplicaciones móviles y el diseño se adapta a dispositivos Android e iOS sin ningún esfuerzo adicional. La codificación se realiza con un editor de código integrado 100 % JavaScript . Se pueden desarrollar aplicaciones nativas para iOS y Android con una única base de código JavaScript .
Smartface App Studio es el único entorno que permite realizar todo el proceso de desarrollo nativo de iOS en Windows (como alternativa a Xcode , exclusivo de Mac ) con un emulador de iPad/iPhone para PC con Windows. El emulador también ofrece un depurador de iOS con todas las funciones en Windows. [7]