Commentaire du développeur

Dec 03, 2019
Blog

Avez-vous déjà essayé de remplir un formulaire sur un site Web à partir de votre téléphone? Par exemple, pour acheter des billets d’avion pour toute la famille? Je parie que ça a été comme ci comme ça. Lorsque j’achète des billets de cinéma le week-end, la première chose que je fais est d’essayer instinctivement de faire cette astuce à l’aide de téléphone, mais cela se termine toujours avec l’ouverture de l’ordinateur portable. Je ne supporte pas la torture, vous entendez. D’ailleurs, si vous réalisez des actions similaires dans une application mobile du e-commerce, vous n’aurez probablement aucune plainte. C’est-à-dire que ce n’est certainement pas la taille de l’écran du téléphone. Alors, quel est le problème avec les Web applications?

Considérant qu’aujourd’hui, les appareils mobiles provient plus de la moitié du trafic Internet, nous nous attendons à ce que les applications Web fonctionneront aussi bien sur les téléphones qu’ils fonctionnent sur les ordinateurs de bureau. Mais est-ce vraiment le cas? Certainement non. Les applications Web actuelles peuvent-elles concourir de quelque manière que ce soit avec les applications mobiles du e-commerce? La triste nouvelle pour le business est celle qui signifie « EN AUCUN CAS ». Mais il serait si intéressant de disposer d’un Web site qui remplacerait les applications mobiles dans les e-commerce pour chaque plate-forme. Mais la triste vérité est que ni les navigateurs, ni les développeurs d’applications Web ne sont aujourd’hui en mesure de répondre à ce besoin commercial. Si vous ne faites pas confiance à mon jugement, réfléchissez à ceci:

1) A votre avis, les développeurs Web prennent-ils en compte le script de comportement de l’application en mode d’attente, ce qui se produit quelque temps après que l’écran de votre téléphone se vide? Tout suggère que ce n’est pas le cas. Je soupçonne qu’ils n’ont pas non plus de tels outils. Par conséquent, souvent, en déverrouillant le téléphone, nous remarquons que la page a été rechargée. Dans les applications mobiles du e-commerce, un mécanisme spécial vous permet de sauvegarder l’état du programme s’il a été déchargé de la mémoire par le système d’exploitation afin de libérer des ressources. Pas sûr que cela puisse être réalisé dans une application web.

2) Souvent, les sites Web affichent des annonces. Mais est-il acceptable de relater le fait que le bloc d’annonces apparaît au centre du texte lu au téléphone et que vous devez rechercher à nouveau l’endroit où vous avez été interrompu? Il est impensable dans le monde mobile que quelque chose puisse sortir de l’image en se glissant dans l’image à l’écran au lieu d’être affiché en douceur avec une belle animation. En utilisant des applications mobiles, nous sommes habitués au comportement sans faille de l’interface et à l’absence de ralentissements, au fait que le contenu est affiché immédiatement et sans pause, et que rien n’interfère avec notre interaction avec le programme.

3) Avez-vous déjà remarqué que votre téléphone est en train de se chauffer et qu’il consomme le charge de la batterie à une grande vitesse? Peut-être dans les jeux lourds et … lorsque vous naviguez sur le Web … Attendez une seconde, quoi? Pages Web? C’est-à-dire qu’un téléphone doté d’une puce Snapdragon 845 avec 6 GB du mémoire RAM, sur lequel vous pouvez lancer un jeu à partir duquel même votre console de jeu se réchauffe, est forcé de faire beaucoup d’efforts pour vous montrer un texte et quelques images légèrement animées? Vraiment? Hmm, il semble que nous ayons trouvé la raison d’une telle performance de batterie des téléphones mobiles.

Je soupçonne que les fabricants de navigateurs ont déjà réfléchi à ce qui attend leurs créations dans 3-5 ans. Cependant, l’évolution ne pourra probablement pas résoudre le problème. Nous avons besoin d’une révolution! J’espère vraiment que le fin de l’ère des navigateurs n’est pas loin. Et vous?

Auteur: Alexander Goncharov, .NET/WPF developer.

Article précédent