Comment parler à un client d'un site Web Flash? [fermé]

21

J'ai récemment réalisé un tas de projets côté Web par le biais de recommandations de bouche à oreille uniquement. Bien que je sois beaucoup plus programmeur que concepteur, mes compétences en conception ne sont pas terribles et ne détestent pas traiter avec l'interface utilisateur comme de nombreux programmeurs. En conséquence, je me retrouve attiré dans un tas de projets secondaires où, à part un back-end minimal pour l'administration de contenu, la plupart de la programmation se fait sur des interfaces frontales (lire javascript / css).

La plus grande frustration que j'ai eue est de loin de convaincre les clients qu'ils ne veulent pas de Flash. Outre le fait que je n'aime vraiment pas le "développement" de Flash, il existe de nombreuses raisons pratiques pour lesquelles Flash n'est pas souhaitable (manque de compatibilité entre les appareils, accessibilité réduite du client, exigences de plug-in, temps de développement accru, etc.). Au lieu de dire simplement aux clients "Je ne vais pas vous construire un site flash", je préfère de loin utiliser des tactiques pour les convaincre / leur expliquer que ce n'est pas ce qu'ils veulent réellement, c'est-à-dire: répondre à leurs besoins mieux que le html standard / css / js et distraire les utilisateurs de leur contenu.

Quel genre d'expérience de première main les autres ont-ils avec cela? Comment expliquez-vous à quelqu'un que javascript / css / AJAX est généralement une meilleure option pour la plupart des sites Web? Pourquoi les gens veulent-ils utiliser Flash si mal pour commencer?

Cette question concerne les clients qui n'ont aucune raison technique de vouloir le flash, mais le veulent simplement parce qu'ils pensent que cela fait de jolis sites Web.

bunglestink
la source
7
parce que c'est flashy;)
Pemdas
9
Dites-leur que Facebook et Twitter (parmi d'autres sites Web populaires) n'ont pas été écrits en flash, ils devront comprendre;)
Mahmoud Hossam
16
Montrez-lui un «site flash» sur un ordinateur sur lequel aucun flash n'est installé.
11
Montrez-leur un site flash en utilisant une connexion Internet à distance.
oosterwal
3
Montrez-leur un site Flash dans Lynx et dites-leur que c'est le navigateur le plus utilisé au monde.
droite

Réponses:

42

Dites-leur que les sites Flash sont "vides" pour les moteurs de recherche. Si l'homme d'affaires veut que ses clients google et découvrent son entreprise sur le Web, il doit oublier Flash. Côté technobabble, l'homme d'affaires comprendra le coût de la perte de clients.

Dites-leur que les sites Web Flash sont connus pour ralentir les vieux ordinateurs et les utilisateurs sont de plus en plus ennuyés par les sites Web Flash, fermant la page si elle ne se charge pas en un clin d'œil.

Tell 'em Flash est devenu une sorte d'anti-carte de visite de nos jours pour marquer une entreprise désuète déconnectée du présent. Dites-leur que les utilisateurs vont se froisser et que les concurrents vont rire.


Une histoire vraie. Il y a quelque temps, lorsque j'ai déménagé dans une autre ville peu de temps après, j'ai ressenti le besoin de rendre visite à un coiffeur. Étant qui je suis, je suis venu sans meilleure idée de google pour un salon de coiffure. J'ai atterri sur une page de notation qui répertorie environ 5-6 premières places. Je suis allé sur leurs sites Web et j'ai vu ... qu'en pensez-vous? Freaking Flash! Un site ne chargerait pas du tout à 100%, j'ai même essayé plusieurs fois. Les autres avaient une navigation trop complexe que je n'ai jamais pu comprendre et accéder aux informations nécessaires. À la fin, j'ai atterri sur la dernière page qui n'était que du HTML et du CSS de base. J'ai obtenu les informations nécessaires en quelques secondes, j'ai pris rendez-vous et je suis leur client depuis. Je suppose que les autres magasins devront gagner avec leur concepteur Web, car les utilisateurs normaux ne réussissent tout simplement pas.


la source
8
Cela devient moins vrai, avec le lien profond et Google maintenant capable d'extraire le texte de Flash - mais je trouve toujours utile de dire aux clients de les désactiver, le lien profond prend du temps à configurer et donc coûteux. Le développement Flash est exceptionnellement coûteux par rapport au Web classique en règle générale.
Orbling
13
Ne vous inquiétez pas si cette déclaration ne tient pas à 100% - elle le fait dans la plupart des cas et sera un argument fort pour les personnes moins averties.
3
Vous voulez donc dire qu'il vaut mieux vous mentir à vos clients que de dire "je ne fais pas de sites flash"? OP pose également des questions sur les sites AJAX. En cas de surutilisation, AJAX pose le même problème.
back2dos
1
+1: Le contenu doit être lisible. Une autre histoire vraie. L'autre jour, j'ai trouvé un site où le numéro de téléphone était une image graphique insérée dans la page. Étant donné que le numéro n'était pas du texte, l'iPhone ne pouvait pas le trouver, et je ne voulais pas prendre la peine de le composer manuellement.
S.Lott
11
Dites-leur que les sites Web Flash sont «vides» pour les iPhones et les iPads.
LennyProgrammers
15

L'utilisation de Flash leur fera perdre des globes oculaires.

L'une des principales raisons pour lesquelles Google a vaincu Yahoo, Ask Jeeves, et. Al. dans les guerres des moteurs de recherche est leur page de destination et les résultats apparaissent incroyablement rapides. Même à la fin des années 90, lorsque les résultats de recherche de Google n'étaient pas vraiment meilleurs, ils étaient toujours le moteur de recherche incontournable si vous ne vouliez pas perdre votre temps.

Par contre, il y a les sites Flash. Vous savez, ceux où la page de destination est "Chargement ... 10% ... 20% ..." Je ne me soucie pas du tout des belles visions artistiques de quelqu'un qui caresse l'ego, je veux juste obtenir les informations que je besoin et continuer ma journée. Donc, la plupart du temps, lorsque je visite l'un de ces sites, je clique sur le bouton "ignorer l'animation" s'il y en a un, ou sinon, je passe simplement sur Google et je trouve un concurrent.

Ajoutez le manque de prise en charge iPhone / iPad, et vous venez de soustraire encore plus de globes oculaires.

D'autres ont couvert les problèmes techniques de Flash; comme Josh K, "Je bloque Flash (via NoScript) partout" parce que mes machines fonctionnent mieux et tout se charge plus rapidement.

Je suis totalement cool avec Flash en tant que composant optionnel de l'expérience utilisateur dans les bons contextes - je suis totalement accro à CityVille, par exemple. Mais être un élément majeur d'un site Web commercial destiné aux clients n'est pas le bon contexte.

Bob Murphy
la source
12

Si les raisons techniques ne fonctionnent pas, dites-leur que vous ne pouvez pas utiliser le flash sur l'iPad ou l'iPhone

hiena
la source
1
Ou l'iPhone. Je surfe beaucoup sur mon iPhone et j'ai acheté pas mal de choses en le faisant. Nous sommes des millions et nous avons tendance à avoir plus de revenu disponible que la moyenne.
David Thornley
Oui, ça fait beaucoup de monde. Je connais également des gens qui refusent d'installer Flash sur leur ordinateur.
MetalMikester
10

Expliquez que Flash est un outil multimédia plutôt que de supporter un site Web entier. Flash fait extrêmement bien certaines choses , mais un site Web Flash complet est lourd et très préchargé pour le client. Les temps de chargement sont augmentés, la bande passante augmente et le développement ralentit généralement.

Choisir une solution HTML / JavaScript est préférable dans 99% des cas où Flash est considéré. Flash est là pour augmenter le balisage existant plutôt que de le remplacer. Les gens n'écrivent pas des sites Web entiers en JavaScript pour cette raison. C'est une amélioration, pas un substitut.

Les sites Web basés sur Flash ne seront pas facilement récupérés par les moteurs de recherche. Il faudrait travailler très dur pour leur permettre de le faire. Flash rendrait également difficile la mise en signet des pages et le partage de liens, car souvent l'URL ne change pas du tout. Comme mentionné précédemment en raison des longs temps de chargement et des problèmes de traitement, l'expérience utilisateur peut souvent être terrible. Je bloque Flash (via NoScript) partout car il a des problèmes de performances majeurs sur toutes mes machines (Windows et Mac).

Il existe de nombreux comportements de type Flash qui peuvent être répliqués avec JavaScript. Il existe même des bibliothèques complètes (jQuery UI) construites autour de widgets et d'animations pour remplacer les homologues Flash.


Sommaire

Flash ne doit pas être utilisé pour l'ensemble du site Web. Les morceaux peuvent être en Flash, mais la conception globale doit être en HTML pour l'accessibilité, la portabilité et la vitesse. Il en coûte moins cher de maintenir un site Web basé sur HTML, puis un basé sur Flash, ainsi que d'augmenter le nombre d'utilisateurs qui peuvent accéder au site efficacement.

Josh K
la source
C'est une excellente explication mais je crains qu'il ait "trop ​​de mots" pour un client ...
@Developer: Permettez-moi de le résumer.
Josh K
5

Les gens aiment les choses qui sont flashy (sans jeu de mots) et flash, étant flashy, a une réputation que la personne non technique a entendu à plusieurs reprises.

EDIT: lire ici et transmettre ces points http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

Le directeur général de l'entreprise pour laquelle je travaille avait réalisé un site flash pour l'un de nos nouveaux produits et je devais lui envoyer un mail avec une liste de tout ce qui n'allait pas, je ressens votre douleur.

Tim
la source
2
Et comment cela aide-t-il à résoudre le problème?
whatsisname
Noté et corrigé.
Tim
4

Je pense que votre point de vue sur le flash est un peu trop superficiel, ce qui s'applique également aux nombreuses réponses fournies ici. Je travaille avec Flash Player en tant que plate-forme depuis environ 5 ans maintenant et je voudrais prendre le temps d'expliquer quelques choses.
TLTR: goto conclusion.

Le problème avec Flash

L'un des plus gros problèmes de cette plate-forme est de savoir comment elle est monétisée:
en fournissant des outils de développement qui abaissent la barrière d'entrée au strict minimum. En conséquence, vous avez une merde d'applications merdiques.
Ce qui est revendiqué au sujet du flash est vrai pour le contenu flash, mais n'est pas spécifique à la plate-forme. La même entreprise, qui a créé Flash, a créé Dreamweaver. La dernière fois que j'ai vérifié, cela a produit des résultats à peu près aussi merdiques que le contenu flash moyen.

La "vérité" sur Flash

  • La pénétration du marché de Flash Player peut être à la hauteur de celle du navigateur avec lequel vous seriez prêt à être réellement compatible lors de la création d'une solution HTML. Les estimations pour IE6 vont toujours jusqu'à plus de 10% .
  • Flash Player n'est pas présent sur les appareils mobiles, du moins pas d'une manière avec laquelle on pourrait sérieusement travailler. OTOH, si vous vous souciez honnêtement de l'expérience mobile, vous devez créer une version mobile du site que vous créez.
  • Flash Player n'est pas lent. L'AVM2 surpasse tous les moteurs JavaScript dans des situations générales, bien que le V8 soit une alternative, mais il n'est utilisé que dans Google Chrome. Flash Player est également raisonnablement rapide pour le rendu de graphiques vectoriels et raster et ne peut être considérablement surpassé que par les rendus HTML accélérés par le matériel, qui ne sont pas largement répandus. Si Flash Player n'était utilisé que pour afficher les données de la même manière que les sites HTML, vous ne remarqueriez aucune différence.
  • Flash Player est utilisé pour créer des sites multimédias et des bannières de merde. Cependant, Flash Player est capable d'exécuter des applications Internet riches telles que Sliderocket , Aviary Tools (notamment Phoenix), des jeux tels que Tanki Online et Koyotl (je travaille moi-même sur ce jeu et nous espérons lancer une version bêta publique la semaine prochaine, jusqu'à alors les captures d'écran en bas devraient vous donner une impression).

Il y a une telle chose que le développement flash réel et si vous êtes réellement intéressé, je vous suggère de prendre une copie de FlashDevelop qui concerne le développement logiciel réel sur la plate-forme flash.
Votre affirmation selon laquelle le flash nécessite plus de temps de développement est uniquement basée sur vos compétences personnelles. C'est comme si un développeur .NET affirmait que le développement Java nécessitait plus de temps.

Flash contre HTML

Flash est - d'après mon expérience personnelle - un meilleur choix que HTML, si vous voulez créer une application complexe, persistante et interactive, un gros client qui se déploie à partir du Web (*).
Maintenant, pour créer des sites Web avec un niveau d'interactivité relativement faible, comme par exemple un forum, il n'y a pas beaucoup de raisons d'utiliser le flash, à l'exception de certains cas marginaux qui ne sont pas vraiment importants ici. Le choix du HTML facilite le référencement et garantit l'accessibilité. Mais c'est toujours une question de goût, même si je ne peux pas imaginer des personnes non techniques ayant de bonnes raisons de préférer le flash.
Selon la situation et la philosophie personnelle, l'une ou l'autre est "meilleure", mais les déclarations de "flash sucks" à "it is ok as a complement" sont trop simples.

Ce que je crains, c'est qu'en voulant être jolie , vos clients veulent dire le genre de jolie qui vous donne envie de vomir . Dans ce cas, le flash est également le meilleur outil pour mettre en œuvre ce cauchemar. Je refuse de tels emplois et je ne les transmets pas non plus. C'est un crime. Et je crains une fois que le backend HTML5 d'Adobe CS Flash est suffisamment stable, vous ne pourrez plus vous cacher juste en désinstallant flash.
Si c'est ce qu'ils veulent, je vous prie d'essayer d'en parler. Ce n'est pas branché, ce n'est pas cool, c'est désagréable. Tu le sais. Tout le monde ici le fait. Ils devraient aussi.

Conclusion

Le flash diabolisant n'est pas vraiment honnête et je ne pense pas que vous en ayez besoin.
Avoir de l'expérience avec JavaScript / CSS / HTML est précieux. Dire que vous êtes très productif avec cette pile et que vous vous sentez confiant de répondre aux exigences de votre client (en supposant que vous l'êtes) est une bonne chose et un raisonnement absolument valable.
Le meilleur travail que vous pouvez faire à moindre coût est d'utiliser les technologies que vous maîtrisez et vos clients veulent obtenir exactement cela . Contrairement à un certain nombre de demi-vérités populaires, c'est un fait solide.


(*): Je pense que les normes sont une belle chose. J'utilise moi-même haXe depuis 2 ans maintenant, une motivation étant la possibilité de basculer, quand je considère le HTML comme une alternative de travail adaptée à mes besoins. Jusqu'à présent, je dois dire que le lecteur flash est toujours ma cible préférée pour un certain nombre de raisons pour lesquelles j'ai présenté un sous-ensemble. Donc, alors que j'attends avec impatience le jour où HTML rendra le lecteur flash obsolète pour mon travail, je pense que c'est encore dans quelques années.

back2dos
la source
3

Une raison valable est qu'un site Web basé sur Flash ne fonctionnera pas sur un iPhone, iPad 1, iPad 2 ou iPod Touch - ce qui représente 170 millions d'appareils, la dernière fois que j'ai compté.

Oui, c'est la décision d'Apple, mais c'est devenu une préoccupation sérieuse lors de la création de sites Web. En effet, Microsoft abandonne le développement sur Silverlight pour le Web car HTML ne fonctionne que sur plus d'appareils.

JBRWilkinson
la source
3

TL; DR

Cela va de pair avec ce que de nombreux contributeurs ont déjà souligné, mais vous devez vraiment vous en tenir au fait que Flash n'est pas entièrement pris en charge. Adobe a débranché le support de Flash Mobile. Cette décision prise par Adobe signifie que d'autres appareils mobiles seront bientôt affectés, laissant les appareils mobiles sans capacité d'affichage Flash. Nous avons déjà vu cela se produire. Prenez ColdFusion par exemple. Il y a pas mal de programmeurs et de clients qui ont été touchés par la mort d'Adobe de ColdFusion.

En conclusion, une plate-forme basée sur le Web (et toute plate-forme d'ailleurs) n'est aussi bonne que ses partisans, contributeurs et créateurs. Construire un site Web entier sur une plate-forme bancale FAIT, sans aucun doute , que le client dépense en dehors de son budget quand vient le temps de reconstruire son site Web.

Carrie Kendall
la source
2

Comme l'a dit Timk, flashy est bon aux yeux des clients. Le client moyen n'est probablement pas au courant / ne pense pas à des choses telles que:

  • SEO
  • Accessibilité
  • Accès mobile
  • Ne fonctionne pas bien avec l'historique du navigateur, les signets, etc.

Vous pouvez essayer de leur parler de ces problèmes et ensuite les laisser décider.

Anto
la source
1

Si leur site ne nécessite pas de flash, dites-leur que leur site ne nécessite pas de flash. S'ils insistent pour utiliser le flash, recommandez-leur un développeur flash.

vous n'êtes pas obligé de travailler avec des clients qui n'écoutent pas ou d'utiliser des outils que vous n'aimez pas.

Steven A. Lowe
la source
2
apparemment, j'ai reçu un downvote drive-by d'un ventilateur flash
Steven A. Lowe
Je suppose que le downvote était dû au fait que la question initiale rejetait déjà l'option de simplement dire "Je ne vous construirai pas de site flash".
jhocking
+1, j'allais dire la même chose de ne pas avoir à accepter chaque client qui se présente.
rjzii
refuser les clients est toujours une option
Steven A. Lowe
0

Pourquoi ne les "épatez-vous" pas avec des exemples non flash de votre travail? Ils peuvent voir le potentiel ainsi que votre expertise. Faites-leur savoir qu'il n'y a rien qui puisse être fait dans Flash que vous ne puissiez pas faire à votre façon (j'espère que c'est vrai.). S'ils se disputent, alors utilisez simplement Flash, il y a plusieurs raisons plus techniques pour l'éviter. Vous devez vous assurer qu'ils ne seront pas limités en faisant ce choix.

Ils peuvent avoir l'impression qu'un novice est plus susceptible d'apprendre à modifier quelque chose dans Flash en cas d'urgence et de ne pas s'inquiéter d'être enfermé dans un développeur particulier.

Il y a toujours le vieux "Personne n'a été licencié pour avoir acheté IBM." mentalité. Flash fait l'actualité et vos clients ne distinguent pas la bonne de la mauvaise publicité.

JeffO
la source
0

Il peut également y avoir des problèmes de conformité à la législation sur l'accessibilité, par exemple pour les utilisateurs aveugles. Je ne sais pas dans quelle mesure les lecteurs d'écran font face à Flash - je n'imagine pas très bien.

Rory Hunter
la source