Restez en avance avec des stratégies financières pratiques, des conseils, des actualités et des tendances.
L'accessibilité avant la technologie : l'évolution des applications professionnelles
La frontière entre les navigateurs web et les applications commence à s'estomper, ce qui est une bonne nouvelle pour les utilisateurs, mais pas pour les fournisseurs de systèmes d'exploitation (OS). A
juillet 6, 2020La frontière entre les navigateurs web et les applications commence à s'estomper, ce qui est une bonne nouvelle pour les utilisateurs, mais pas pour les fournisseurs de systèmes d'exploitation (OS).
Au cours des 35 dernières années, le système d'exploitation Windows de Microsoft est devenu le système d'exploitation dominant pour les ordinateurs personnels et, en tant que tel, a joué un rôle majeur dans le façonnement de l'ère numérique d'aujourd'hui. Cependant, les normes neutres par rapport aux fournisseurs brouillent la frontière entre les applications et les navigateurs web, ce qui signifie que le rideau pourrait se refermer sur Windows dans les cinq à dix prochaines années.
Voyons comment les normes industrielles dans le secteur technologique et l'émergence de HTML 5 ont façonné le développement de sites web et d'applications d'entreprise.
Normes industrielles dans le secteur technologique
Depuis sa création, le secteur technologique a toujours été un peu comme le Far West sauvage. Contrairement aux secteurs de la santé ou de l'industrie pharmaceutique, fortement réglementés, les entreprises de matériel et de logiciels sont soumises à peu d'exigences réglementaires, et celles qui existent sont généralement liées à la sécurité nationale ou à la protection des consommateurs. Le fonctionnement technique réel des dispositifs de stockage, de manipulation et d'échange de données a été largement libre, basé sur un marché libre et sur une approche "que le meilleur gagne en matière de propriété intellectuelle".
Pour cette raison, les véritables normes industrielles pour le secteur technologique ont été rares. Les normes industrielles déclarées, en revanche, sont beaucoup plus nombreuses. Comme l'a dit un jour la légendaire pionnière de l'industrie informatique, l'amiral Grace "Amazing Grace" Murray Hopper, "ce qui est merveilleux avec les normes, c'est qu'il y en a tellement à choisir" L'amiral Hopper est un homme incroyablement accompli et il est certainement le seul savant technologique à avoir donné son nom à un destroyer de la marine américaine et à un superordinateur Cray.
Les véritables normes industrielles traitent généralement de questions techniques complexes de bas niveau, telles que la manière dont les ordinateurs communiquent, mais les fournisseurs ne sont pas toujours d'accord sur ces normes. Par exemple, si des téléphones, des tablettes et des ordinateurs communiquent entre eux, il est logique qu'il existe une manière standard de décrire une lettre dans un document texte. Depuis les années 1960, il existe une norme connue sous le nom d'ASCII, où "1000001" (en binaire) représente la lettre "A" et "1000010" la lettre "B", et ainsi de suite. Cependant, les ordinateurs IBM n'utilisent pas l'ASCII, mais l'EBCDIC, qui est totalement différent et n'inclut pas les caractères tels que "{".
Le secteur de l'informatique est également caractérisé par le fait que les fournisseurs proposent leurs propres méthodes de travail, ce qui constitue une excellente stratégie de fidélisation de la clientèle. Il est difficile de changer de fournisseur si cela implique de remplacer l'ensemble du système. Par conséquent, nous nous retrouvons avec des interfaces utilisateur qui sont radicalement différentes - une machine Windows par rapport à un iPad.

L'émergence de HTML 5
Il est donc encourageant de constater qu'une nouvelle norme a émergé dans le secteur. Des géants tels que Microsoft, Google et Apple sont actifs au sein du groupe de travail sur la technologie des applications hypertexte (WHATWG) et soutiennent HTML 5, une norme qui définit les propriétés et les comportements des pages web. Associé à JavaScript (à ne pas confondre avec Java), HTML 5 est devenu la norme de facto pour le développement de sites web et d'applications en nuage. Ce qui est important, c'est qu'aucune entreprise ne possède HTML 5 - il s'agit d'une véritable norme indépendante des fournisseurs.
Avant HTML 5, les sites web étaient développés à l'aide d'une technologie souvent propriétaire (c'est-à-dire coûteuse), de portée limitée et, dans de nombreux cas, difficile à maintenir. Flash (d'Adobe), Silverlight (de Microsoft) et les applets Java étaient tous présentés comme les environnements de développement web de l'avenir. Mais Flash et Silverlight ont depuis été abandonnés par leurs vendeurs, tandis que Java est un langage de programmation polyvalent qui a été extrêmement populaire pour le développement web. Mais il est difficile pour les développeurs web de tester leurs produits finis en Java, et il s'agit d'une technologie propriétaire détenue par Oracle. Java n'est plus le principal environnement de développement web.
Ces trois technologies nécessitent l'installation de composants de programme sur chaque PC qui utilisera le produit fini. Cette opération est laborieuse et coûteuse pour le service informatique d'une entreprise, car chaque PC nécessite une assistance et une maintenance pour tous les composants installés. Mais HTML 5 ne nécessite qu'un navigateur, tel que Google Chrome ou Microsoft Edge, et presque tous les PC en sont déjà équipés.
Un non-technicien pourrait se dire "et alors ? Les sites web existent depuis des décennies" C'est vrai, mais avez-vous remarqué que les sites web sont de plus en plus sophistiqués, visuellement attrayants et faciles à utiliser ? Cela est dû en grande partie à l'essor du langage HTML 5, qui est utilisé pour créer des sites web et des applications informatiques.
En fait, la prédominance du HTML 5 et de l'informatique en nuage est à l'origine d'une convergence technologique importante qui modifie la façon dont nous envisageons notre utilisation de la technologie.
Sites web et applications en nuage
Historiquement, les sites web et les applications informatiques ont été considérés comme des choses complètement différentes. Un site web est hébergé sur l'internet et accessible à l'aide d'un navigateur web. C'est sur les sites web que l'on recherche des informations ou que l'on achète des produits.
En revanche, les applications, telles qu'un système ERP, fonctionnent sur un PC et ont une fonction plus complexe que les sites web. Les applications, comme on les appelle aujourd'hui, sont généralement exécutées sur le serveur interne d'une entreprise et ont une interface de type "Windows", ce qui les différencie des sites web.
Mais maintenant que de plus en plus d'entreprises utilisent des applications en nuage développées avec HTML 5, il est difficile de distinguer un site web d'une application. Les fournisseurs de messagerie électronique en sont un bon exemple. À l'origine, le courrier électronique ressemblait à une application et se comportait comme telle. Mais si vous utilisez gmail.com, vous visitez essentiellement un site web, plutôt que d'utiliser une application.
Grâce à cette nouvelle technologie, les applications en nuage peuvent être très sophistiquées. Par exemple, de nombreuses nouvelles applications ERP sont basées sur l'informatique dématérialisée. De nombreux fournisseurs d'ERP établis sont également en train de migrer leurs systèmes sur site vers l'informatique dématérialisée.
Il est intéressant de noter que certains éditeurs de logiciels proposent des produits accessibles via un navigateur, mais qui sont disponibles dans le nuage et sur site. Les utilisateurs de ces produits ne savent pas ou ne se soucient pas de la manière dont le logiciel est déployé, car les déploiements alternatifs ont un aspect et un fonctionnement identiques.
Les applications développées avec HTML 5 fonctionneront sur n'importe quel navigateur, et les navigateurs web sont accessibles à partir de nombreux appareils différents. Cela signifie que les applications professionnelles peuvent être conçues pour fonctionner sur des tablettes ou des smartphones. Grâce à ces nouvelles technologies, les applications et les sites web peuvent automatiquement adapter l'expérience de l'utilisateur en fonction des dimensions physiques de chaque appareil. Cela signifie qu'un site web ou une application aura un aspect différent sur un smartphone et sur un PC, mais qu'il sera (espérons-le) facile à utiliser sur les deux appareils.
L'avenir des applications B2B
À l'avenir, il est très probable que la plupart des applications utiliseront un navigateur web comme interface, qu'elles fonctionnent dans le nuage ou sur site. Lorsque les utilisateurs pourront accéder aux applications à partir de tous les appareils, y compris les tablettes et les téléphones, un PC Windows ne sera plus l'interface la plus courante pour les applications B2B. Cette évolution présente des avantages majeurs. Comme nous l'avons vu, les applications n'auront plus besoin d'être installées sur les PC des utilisateurs, et les PC pourront donc être moins puissants et moins coûteux.
Même Microsoft, qui a tout intérêt à ce que le succès de Windows ne se démente pas, se rend compte que le monde change. Avec Office 365, Microsoft a conçu des versions de ses logiciels, tels qu'Excel et Word, qui sont utilisées comme des applications en nuage et ne nécessitent pas de machines Windows puissantes.
Cette révolution modifie notre façon d'envisager l'utilisation des ordinateurs. Si les applications d'entreprise peuvent être exécutées dans un navigateur, les systèmes d'exploitation perdent de leur pertinence. Microsoft en est conscient, bien qu'elle ait toujours gagné beaucoup d'argent en vendant Windows. Dans cinq ou dix ans, Windows pourrait être obsolète, car nous passons à une époque où l'accès facile aux fonctionnalités des applications intuitives prime sur la technologie qui les fournit.