La pareja ideal – SAPUI5 y FIORI hacen que las aplicaciones móviles estándar de SAP sean un éxito para los clientes.
SAPUI5 hace que las aplicaciones móviles de SAP sean un gran negocio para socios, clientes y OEM. Una pareja verdaderamente ideal.
SAPUI5 es un framework web que se emplea para desarrollar aplicaciones Fiori. Las aplicaciones desarrolladas sobre SAPUI5 son únicas por diversas razones: Ofrecen un gran soporte de personalización, se actualizan y reciben soporte con facilidad y se desarrollan usando tecnología nuclear SAP que resultará familiar a clientes y socios de todo el mundo que estén familiarizados con SAP.
Esto hace que SAPUI5 sea especialmente idóneo para desarrollar aplicaciones móviles que puedan presentarse una y otra vez ante clientes de todo el ecosistema SAP.
En combinación con la infraestructura móvil de SAP, líder del mercado, SAPUI5 nos ha demostrado que constituye una base idónea a partir de la cual desarrollar un negocio de productos de aplicaciones móviles. Nos parece evidente que lo que hemos logrado en 2BM Software habría sido imposible sin estas fantásticas innovaciones de SAP.
Permítanos desarrollar un poco esta idea…
Compre, no desarrolle
Del mismo modo que ninguna empresa se plantearía desarrollar su propio procesador de textos o su propia hoja de cálculo, SAP tiene desde hace mucho tiempo la ambición de crear un ecosistema de aplicaciones de interlocutores ya terminadas de fácil implementación. El beneficio para los clientes es evidente. Se evitan largos y complejos proyectos de desarrollo, lo que se traduce en una fracción del coste y una seguridad de entrega y mantenimiento sin igual. Para los socios se trata de una oportunidad de invertir en el desarrollo de propiedad intelectual y de reforzar su negocio con ingresos recurrentes y mediante la colaboración en el ecosistema de socios de SAP en todo el mundo.
Adaptación
Incluso dando pasos hacia la estandarización, SAP ofrece un variado conjunto de características y cuenta con una base de clientes amplia y diversa. Así, es inevitable que exista una necesidad de variación entre los distintos clientes. Para ello, SAPUI5 destaca por el competente marco de ampliación que SAP desarrolló para permitir que cualquier elemento de una aplicación SAPUI5 pueda ser modificado, remplazado, oculto o eliminado sin tener que hacer el menor cambio en el núcleo de la aplicación. En vez de luchar contra esta necesidad de adaptación, SAPUI5 permite que clientes y socios la acepten de manera controlada, desarrollando soluciones flexibles y fáciles de actualizar, y extraigan de ella la máxima rentabilidad.
En el caso concreto de las aplicaciones móviles, el requisito de un perfecto ajuste entra todavía más en conflicto con el desarrollo de algo que funcione para todo el mundo. Dado que el espacio disponible en la pantalla de un dispositivo móvil es limitado, la experiencia de usuario debe adaptarse fuertemente al proceso de negocio y a la tarea en cuestión. No hay espacio para campos o funciones que no se van a usar o que se van a saltar. La interacción debe ser intuitiva y optimizada y esto es algo que SAPUI5 permite de una manera maravillosa.
Adopción
Aunque el marco de extensión de SAPUI5 sea una obra maestra, sigue siendo necesario que alguien se encargue de la personalización. Y aquí es donde SAPUI5 sobresale como la única alternativa verdadera. SAPUI5 se sitúa en el centro absoluto de la estrategia de interfaz de usuario de SAP. Es la base de cada nueva pantalla en S/4 Hana, el futuro del ERP como producto central de SAP. En consecuencia, todos los socios de SAP en el ecosistema están generando de manera activa un conocimiento íntimo sobre el modo de desarrollar y personalizar a partir de esta tecnología.
El resultado es una situación única en la que cualquier socio de SAP, aun sin conocimientos previos, puede presentar aplicaciones móviles listas para usar, económicas y personalizadas con precisión, como parte de sus proyectos. Una situación en la que los clientes pueden tener la tranquilidad de que encontrar con facilidad los recursos para apoyar y seguir ampliando su inversión.
¿Alternativas?
SAP ofrece dos maneras más de desarrollar aplicaciones móviles estrechamente integradas. Los SDK Fiori nativos para iOS y para Android, y el marco MDK. Estas tecnologías tienen fortalezas individuales para usos específicos, aunque por desgracia se quedan cortas a la hora de crear productos listos para usar.
Ambas “alternativas” tienen en común el requisito de un conjunto de habilidades especializadas. Con independencia de que los desarrolladores tanto en Swift (iOS) como en Java (Android) trabajen con los SDK nativos o con el marco MDK, existe una escasez de expertos familiarizados con esta tecnología. Ninguna de estas es una competencia central para socios de SAP (ni debe serlo).
Por lo que respecta a las aplicaciones resultantes, los SDK nativos ofrecen la capacidad de crear una experiencia de usuario rica y muy personalizable. Pero esto es a costa de múltiples líneas de código en las que cada cambio tiene que introducirse varias veces, elevando el coste y la complejidad, así como el “tiempo de comercialización”, que constituye un factor crucial para la innovación y los beneficios empresariales. Por otra parte, las aplicaciones basadas en MDK ofrecen la posibilidad de desplegarse tanto en Android como en iOS, si bien es a un coste prohibitivo por lo que respecta a la experiencia de usuario, que sencillamente no es tan buena como en Ui5.
Equivocaciones habituales
En el contexto de las aplicaciones móviles, SAPUI5 es lo que se denomina “tecnología híbrida”. La mezcla de tecnología web (SAPUI5 está desarrollado sobre HTML5) y un “envoltorio” nativo (SAP Kapsel) permite que la aplicación se integre con las características del dispositivo móvil (cámara, GPS, almacenamiento y, lo más importante, sincronización de datos fuera de línea con SAP Mobile Services). Está claro que las aplicaciones híbridas no son la elección más común en el entorno de las aplicaciones para consumidores. Esto se debe a razones que son precisamente eso: específicas para consumidores. Y en cierto modo históricas.
Si bien en el pasado el rendimiento de aplicaciones híbridas no estaba a la altura de sus equivalentes nativas, los avances en la potencia de procesamiento de los dispositivos móviles dejan obsoleto este reparo. Del mismo modo se podría argumentar que las aplicaciones nativas permiten alcanzar una mayor experiencia de usuario. En teoría esto es cierto. Sin embargo, hay que tener en cuenta que las aplicaciones populares para consumidores cuentan con enormes equipos de desarrollo que trabajan en una única aplicación (a menudo muy sencilla). No obstante, en un contexto empresarial las mejoras alcanzables no son nada en comparación con el coste adicional que implican.
En la práctica
En 2BM Software, nuestra apuesta por SAPUI5 nos ha permitido centrarnos en el desarrollo de dos aplicaciones móviles muy complejas que representan años de desarrollo (Mobile Work Order y Mobile Warehouse), y hacer que este valor llegue hasta clientes en todo el mundo a través de una red de socios SAP en United VARs. Al haber trabajado con todas las generaciones actuales y pasadas de tecnología móvil SAP, podemos afirmar con confianza que esto no habría sido posible sin la combinación clave de SAPUI5 y de los SAP Mobile Services sobre SAP Business Technology Platform. La presentación de esta pareja ideal suscitó todo tipo de grandes ideas entre generaciones pasadas y presentes, al tiempo que se resolvían problemas clave que hasta ahora nos estaban ralentizando. El resultado ha constituido una base sólida para un negocio de éxito en el sector de productos móviles.
En resumen
Creemos que seguir apoyando el desarrollo de aplicaciones móviles con SAPUI5 resulta crucial para el éxito del ecosistema móvil de SAP. Para que los clientes SAP tengan un modo económico de introducir la movilidad, y en especial para que los socios SAP puedan desarrollar y presentar aplicaciones móviles en estrecha colaboración con tecnologías reconocidas que son fundamentales en la hoja de ruta de SAP.
Si desea saber más y hacerse socio o cliente de 2BM Software, visite este enlace: https://2bmsoftware.com/contact-us/
2BM Software es un proveedor de soluciones de software SAP Cloud Enterprise basado en Copenhague. Ofrecemos interfaces de usuario únicas e intuitivas con características que hacen posible una gestión sencilla, rápida, móvil y fuera de línea de todos los procesos SAP de mantenimiento, servicio y almacenes. Nuestras soluciones de software estándar están certificadas por SAP, disponibles en la App Store de SAP y en el ecosistema de Socios Platino de SAP a través de la alianza global United VARs.. Nuestra solución Mobile Warehouse ha sido recientemente reconocida como solución SAP Industry Cloud y aparece en la página web de SAP: https://www.sap.com/