Stay ahead with actionable finance strategies, tips, news, and trends.
Accesibilidad por encima de la tecnología: cómo están cambiando las aplicaciones empresariales
La línea que separa el final de los navegadores web y el principio de las aplicaciones se está disolviendo, lo cual es una gran noticia para los usuarios, pero no tanto para los proveedores de sistema
julio 6, 2020La línea que separa el final de los navegadores web y el principio de las aplicaciones se está disolviendo, lo cual es una gran noticia para los usuarios, pero no tanto para los proveedores de sistemas operativos (SO).
En los últimos 35 años, el sistema operativo Windows de Microsoft se ha convertido en el dominante para los ordenadores personales y, como tal, ha desempeñado un papel fundamental en la configuración de la era digital actual. Sin embargo, los estándares independientes de los proveedores están difuminando la línea que separa las aplicaciones de los navegadores web, lo que significa que el telón de Windows podría cerrarse en los próximos cinco a diez años.
Veamos cómo los estándares del sector tecnológico y la aparición de HTML 5 han influido en el desarrollo de sitios web y aplicaciones empresariales.
Estándares industriales en el sector tecnológico
Desde sus inicios, el sector tecnológico ha sido un poco como el salvaje oeste indomable. A diferencia de las industrias sanitaria o farmacéutica, fuertemente reguladas, las empresas de hardware y software se enfrentan a pocos requisitos normativos, y los que existen suelen estar relacionados con la seguridad nacional o la protección del consumidor. El funcionamiento técnico real de los dispositivos para almacenar, manipular e intercambiar datos ha sido en gran medida una batalla campal, basada en el libre mercado y en un enfoque de "que gane el mejor".
Por ello, las normas industriales reales para el sector tecnológico han sido escasas. En cambio, las normas declaradas son mucho más abundantes. Como dijo una vez la legendaria pionera de la industria informática, la almirante Grace "Amazing Grace" Murray Hopper, "lo maravilloso de las normas es que hay muchas para elegir" La almirante Hopper es una persona increíble y, sin duda, la única experta en tecnología que ha dado su nombre tanto a un destructor de la Armada estadounidense como a un superordenador Cray.
Los verdaderos estándares de la industria suelen abordar cuestiones técnicas complejas de bajo nivel, como la forma en que se comunican los ordenadores, pero los vendedores no siempre se ponen de acuerdo sobre estos estándares. Por ejemplo, si los teléfonos, las tabletas y los ordenadores se comunican entre sí, tiene sentido que exista una forma estándar de describir una letra en un documento de texto. Desde la década de 1960, existe un estándar conocido como ASCII en el que "1000001" (en binario) representa la letra "A" y "1000010" representa la "B" y así sucesivamente. Sin embargo, los ordenadores IBM no utilizan ASCII, sino EBCDIC, que es totalmente diferente y no incluye caracteres como "{".
La industria informática también tiene un historial de proveedores que inventan sus propias formas de hacer las cosas, lo cual es una gran estrategia de retención de clientes. Es difícil cambiar de proveedor si eso significa sustituir todo el sistema. En consecuencia, acabamos con interfaces de usuario que son drásticamente diferentes: una máquina Windows frente a un iPad.

La aparición de HTML 5
Por eso es alentador que haya surgido un nuevo estándar en la industria. Gigantes como Microsoft, Google y Apple participan activamente en el Web Hypertext Application Technology Working Group (WHATWG) y apoyan HTML 5, una norma que define las propiedades y comportamientos de las páginas web. Combinado con JavaScript (no confundir con Java), HTML 5 se ha convertido en el estándar de facto para el desarrollo de sitios web y aplicaciones en la nube. Lo importante es que ninguna empresa es propietaria de HTML 5: se trata de una norma independiente de cualquier proveedor.
Antes de HTML 5, los sitios web se desarrollaban con tecnología a menudo propietaria (es decir, cara), de alcance limitado y, en muchos casos, difícil de mantener. Flash (de Adobe), Silverlight (de Microsoft) y los applets de Java se presentaban como los entornos de desarrollo web del futuro. Pero Flash y Silverlight han sido abandonados por sus proveedores, mientras que Java es un lenguaje de programación de uso general que fue muy popular para el desarrollo web. Pero es difícil para los desarrolladores web probar sus productos acabados en Java, y es tecnología propietaria propiedad de Oracle. Java ya no es el principal entorno de desarrollo web.
Estas tres tecnologías requieren la instalación de componentes de programa en cada PC que vaya a utilizar el producto final. Esto resulta laborioso y caro para el departamento de informática de una empresa, ya que cada PC requerirá soporte y mantenimiento de todos los componentes instalados. Pero HTML 5 sólo necesita un navegador, como Google Chrome o Microsoft Edge, y casi todos los PC ya los tienen instalados.
Una persona sin conocimientos técnicos podría pensar: "¿Y qué? Los sitios web existen desde hace décadas" Es cierto, pero ¿se ha dado cuenta de que los sitios web son cada vez más sofisticados, visualmente atractivos y fáciles de usar? Esto se debe en gran parte al auge de HTML 5, que se utiliza para crear tanto sitios web como aplicaciones informáticas.
De hecho, la prevalencia de HTML 5 y de la computación en nube está provocando una importante convergencia tecnológica que está cambiando nuestra forma de pensar sobre el uso de la tecnología.
Sitios web frente a aplicaciones en la nube
Históricamente, los sitios web y las aplicaciones informáticas se han considerado bestias completamente diferentes. Un sitio web está alojado en Internet y se accede a él mediante un navegador web. En los sitios web se busca información o se compran productos.
Por otro lado, las aplicaciones, como un sistema ERP, se ejecutan en un PC y tienen una función más compleja que los sitios web. Las aplicaciones, como se llaman ahora, suelen ejecutarse en el servidor interno de una empresa y tienen una interfaz "estilo Windows", lo que las diferencia de los sitios web.
Pero ahora que cada vez más empresas utilizan aplicaciones en la nube desarrolladas con HTML 5, es difícil distinguir un sitio web de una aplicación. Los proveedores de correo electrónico son un buen ejemplo de ello. Al principio, el correo electrónico parecía y se comportaba como una aplicación. Pero si utilizas gmail.com, básicamente estás visitando un sitio web, en lugar de utilizar una aplicación.
Esta nueva tecnología significa que las aplicaciones en la nube pueden ser bastante sofisticadas. Por ejemplo, muchas de las nuevas aplicaciones ERP están basadas en la nube. Muchos proveedores de ERP establecidos también están migrando sus sistemas locales a la nube.
Curiosamente, algunos proveedores de software tienen productos a los que se puede acceder con un navegador, pero que están disponibles en la nube y en las instalaciones. Los usuarios de estos productos no saben ni les importa cómo se despliega el software, porque los despliegues alternativos tienen el mismo aspecto y funcionan de forma idéntica.
Las aplicaciones desarrolladas con HTML 5 se ejecutarán en cualquier navegador, y los navegadores web son accesibles desde muchos dispositivos diferentes. Esto significa que las aplicaciones empresariales pueden crearse para funcionar en tabletas o teléfonos inteligentes. Con estas nuevas tecnologías, las aplicaciones y los sitios web pueden ajustar automáticamente la experiencia del usuario en función de las dimensiones físicas de cada dispositivo. Esto significa que un sitio web o una aplicación tendrán un aspecto diferente en un smartphone que en un PC, pero (con suerte) serán fáciles de usar en ambos dispositivos.
El futuro de las aplicaciones B2B
En el futuro, es muy probable que la mayoría de las aplicaciones utilicen un navegador web como interfaz, tanto si se ejecutan en la nube como en las instalaciones. Cuando los usuarios puedan acceder a las aplicaciones desde todos los dispositivos, incluidas tabletas y teléfonos, un PC con Windows dejará de ser el front-end más común para las aplicaciones B2B. Esto tiene grandes ventajas. Como ya hemos dicho, las aplicaciones ya no tendrán que instalarse en los ordenadores de los usuarios, por lo que estos podrán ser menos potentes y menos caros.
Incluso Microsoft, que tiene un gran interés en el éxito continuado de Windows, se da cuenta de que el mundo está cambiando. Con Office 365, Microsoft ha creado versiones de su software, como Excel y Word, que se utilizan como aplicaciones en la nube y no requieren potentes máquinas Windows.
Esta revolución está cambiando la forma en que concebimos el uso que hacemos de los ordenadores. Si las aplicaciones corporativas pueden ejecutarse en un navegador, los sistemas operativos pierden relevancia. Microsoft es consciente de ello, aunque históricamente haya ganado mucho dinero vendiendo Windows. De aquí a cinco o diez años, Windows puede quedar obsoleto a medida que avancemos hacia una era en la que el fácil acceso a la funcionalidad intuitiva de las aplicaciones tenga prioridad sobre la tecnología que la ofrece.