Développer une application de questions-réponses anonymes : comment créer une application comme YOLO

Publié: 2021-10-05

Dans cet article, nous expliquons comment créer une application comme YOLO, abordons son ambiguïté et considérons combien ce type d'application peut coûter.

L'anonymat sur Internet est une bénédiction pour certains et une malédiction pour d'autres, mais c'est indéniablement l'une des idées les plus populaires pour les applications cette année, et les prévisions s'annoncent bonnes pour 2020. Si vous êtes intéressé par le développement d'applications de questions anonymes, cette article répondra à certaines de vos questions.


Teneur:

  1. Comment fonctionne l'application YOLO
  2. Le problème des plateformes de questions-réponses anonymes
  3. Comment créer une application de questions anonymes
  4. Coût pour créer une application comme YOLO
  5. Développement d'applications de type YOLO : Conclusion

Comment fonctionne l'application YOLO

À la base, YOLO n'est pas très innovant. Ce n'est pas la première plate-forme de communication anonyme. Les analogues les plus proches et les plus connus sont Ask.fm, Yik Yak, Sarahah et Curious Cat.me - des plateformes spécialement créées pour que les gens puissent demander des choses aux autres sans se révéler. Ask.fm a une application pour iOS et Android ; Curious Cat est uniquement disponible en tant que site Web pour le moment.

Ces plateformes vont et viennent : il y avait beaucoup plus de services similaires auparavant, et il y en aura probablement de nouveaux à l'avenir. Cependant, aucun n'a gagné en popularité aussi vite que YOLO. Alors, qu'y a-t-il de si spécial à propos de YOLO et comment pouvez-vous développer une application comme celle-ci ?

Le caractère unique de YOLO est qu'il s'agit d'une application parallèle à Snapchat. Il a été développé avec Snap Kit, une sélection d'outils officiellement proposés par Snap pour les développeurs qui souhaitent intégrer les fonctionnalités de Snapchat dans leurs applications. Essentiellement, YOLO n'est pas une plate-forme complètement séparée comme celles mentionnées ci-dessus. Cela ne fonctionne que si l'utilisateur a un compte Snapchat.

Avec YOLO, les utilisateurs se connectent avec leurs comptes Snapchat. Ensuite, ils peuvent ajouter un autocollant à leurs photos et vidéos pour demander des questions ou des commentaires. Les abonnés peuvent ensuite répondre à ces questions et ajouter des commentaires, auxquels les affiches peuvent répondre dans leurs histoires. L'autocollant YOLO ressemble à l'autocollant de question dans les histoires Instagram :

application yolo

Mais si YOLO est la même chose qu'Instagram, alors à quoi ça sert ? Eh bien, voici la principale différence :

  • Avec Instagram Stories, l'affiche peut toujours voir qui pose la question. L'affiche peut choisir de ne pas révéler le nom du demandeur au public dans l'autocollant de réponse, ou l'affiche peut les taguer avec @mention. La question peut être anonyme pour les abonnés mais pas pour les affiches elles-mêmes.
  • Avec YOLO, l'affiche ne peut pas voir le nom de l'utilisateur qui pose une question.

YOLO combinait en quelque sorte des questions Instagram Stories avec l'anonymat de plateformes comme Curious Cat, puis intégrait le tout dans Snapchat, une plateforme extrêmement populaire parmi les adolescents. Ces mêmes ados curieux mais parfois réticents à poser des questions et à commenter directement les photos.

Le créateur de YOLO, Grégoire Henrion de Popshow Inc., explique que l'idée derrière YOLO était de "débloquer de très bons comportements" de ses utilisateurs. Cependant, fonctionne-t-il réellement comme prévu?

En savoir plus sur : Développement d'applications logistiques à la demande

Le problème des plateformes de questions-réponses anonymes

Le plus gros problème avec les plates-formes destinées aux adolescents et aux jeunes adultes - comme Snapchat et YOLO - est que peu d'entre nous sont fiers de la façon dont nous nous sommes comportés entre 13 et 18 ans. L'intimidation est un problème très réel dans les écoles, et les intimidateurs utilisent même non -Plateformes de médias sociaux anonymes comme Instagram et Facebook. De plus en plus de plateformes sociales prennent des mesures pour surveiller et modérer le langage offensant. Ils ajoutent également des moyens de signaler les messages et les utilisateurs pour propos haineux.

Si les enfants ont les moyens de parler anonymement - sans craindre d'être découverts et réprimandés / punis - généralement, les choses ne font que s'intensifier.

Sarahah avait une application iPhone, mais elle a été supprimée de l'App Store d'Apple lorsque les propriétaires de l'application ne pouvaient pas fournir un bon moyen de lutter contre le harcèlement. L'intimidation était l'une des raisons pour lesquelles Yik Yak a été fermée. Ask.fm a fait face à des accusations similaires.

Par conséquent, lorsque vous développez une application de questions anonymes comme YOLO, qu'il s'agisse d'une plate-forme distincte ou d'une application intégrée à une autre plate-forme, l'une des choses les plus importantes auxquelles vous devez penser est le langage haineux et l'intimidation.

Comment créer une application de questions anonymes

Fonctionnalités pour l'application de questions anonymes

YOLO n'est pas mûr pour les fonctionnalités ; il en propose essentiellement deux :

  1. Affichez un autocollant pour poser une question/demander des commentaires
  2. Réagissez aux autocollants en répondant/commentant de manière anonyme

Les autocollants sont personnalisables dans une certaine mesure, mais ce n'est pas si important pour la plupart des utilisateurs. Le plus grand avantage de YOLO est son intégration fluide avec Snapchat. Étant donné qu'il a pris la première place sur l'App Store moins d'une semaine après son lancement sans aucune promotion (en appuyant sur Snapchat lui-même), il semble que YOLO n'ait besoin de rien d'autre.

Si vous tournez votre regard vers des plates-formes distinctes comme Ask.fm et Curious Cat, vous constaterez que la concurrence du marché les a poussés à diversifier leurs fonctionnalités. Curious Cat a des communautés - des groupes où les utilisateurs partageant les mêmes idées peuvent trouver des amis avec qui parler. Ask.fm a une fonctionnalité qu'ils appellent Photo Poll qui permet aux utilisateurs de publier deux photos et de demander aux autres de choisir celle qu'ils préfèrent ; le mur des questions du sondage photo s'appelle Versus .

Voyons quelles fonctionnalités vous devrez implémenter dans une application pour les questions et réponses anonymes.

1. Inscrivez-vous/connectez-vous

Les utilisateurs ont besoin d'un compte pour suivre et répondre aux questions. Sur YOLO, vous avez besoin d'un compte Snapchat, tandis que les utilisateurs de Ask.fm et Curious Cat peuvent poser des questions même sans compte. Cependant, cette dernière option est souvent utilisée pour l'intimidation - il est beaucoup plus difficile de suivre quelqu'un qui n'a pas de compte lié à un e-mail ou à un compte Facebook. Il existe des moyens de lutter contre cela que nous aborderons un peu plus tard.

À moins que vous ne développiez une plateforme exactement comme YOLO, c'est-à-dire qu'elle sera intégrée à un réseau social spécifique, nous vous recommandons de mettre en place l'inscription via Facebook ou Twitter. Twitter est le réseau social lorsqu'il s'agit de partager des liens vers des plateformes de demande anonyme. Il regorge pratiquement de liens Curious Cat ces jours-ci.

2. Profils (facultatif)

Il n'y a pas de profils sur YOLO , ce qui est logique, car son seul but est d'ajouter des autocollants avec des questions à Snapchat Stories et il utilise Snapchat pour la fonctionnalité de connexion. Cependant, cela signifie que les utilisateurs peuvent accéder à leurs questions et réponses uniquement tant que leurs Snaps sont disponibles, ce qui est de 24 heures dans les Stories et de 30 jours maximum si vous envoyez un Snap à quelqu'un directement et qu'il ne l'ouvre pas (s'ils le font, le Snap est supprimé après avoir été consulté par tous les destinataires).

Sur Curious Cat et Ask.fm, les questions et réponses sont stockées tant qu'un compte existe. Ainsi, les utilisateurs peuvent voir toutes leurs réponses dans leurs profils. Si vous décidez d'autoriser les utilisateurs anonymes de votre application Q&R à tout conserver, vous devrez fournir une fonction de profil.

3. Poser/répondre aux questions

C'est la fonctionnalité principale et le but de l'ensemble de l'application - en même temps, c'est la fonctionnalité la plus ambiguë pour les raisons indiquées ci-dessus.

Il existe deux approches pour garantir l'anonymat dans une application de type YOLO. Le premier est de permettre à n'importe qui d'accéder à l'application même sans s'inscrire. Mais encore une fois, c'est une approche dangereuse car elle invite à l'intimidation.

La deuxième approche, et celle utilisée par YOLO, consiste à obliger tous les utilisateurs à s'inscrire puis à masquer leur identité lorsqu'ils souhaitent faire des commentaires anonymes. Dans ce cas, les destinataires ne sauront pas de qui ils ont reçu des commentaires/questions, mais l'application YOLO le fera. Si un message est offensant, l'utilisateur derrière celui-ci peut être banni de l'application.

Ask.fm et Curious Cat utilisent la première approche, et ils ont attiré leur part de critiques pour avoir facilité l'intimidation. Désormais, les deux plates-formes permettent aux utilisateurs d'interdire les questions des utilisateurs non enregistrés tout en permettant aux utilisateurs de rester anonymes. Ceci est similaire au fonctionnement de YOLO.

4. Signalement et blocage

Signalement et blocage

Ce sont des fonctionnalités indispensables pour toute plate-forme sociale, anonyme ou non. Le signalement et le blocage offrent deux niveaux de protection que les utilisateurs peuvent utiliser. Lorsqu'un commentaire ne peut pas être considéré comme un discours haineux mais est personnellement offensant, le destinataire peut bloquer l'expéditeur. Les utilisateurs peuvent être bloqués même s'ils laissent des commentaires de manière anonyme, étant donné qu'ils sont enregistrés sur la plateforme. S'il s'agit d'intimidation et de discours haineux, les utilisateurs doivent avoir la possibilité de signaler des commentaires pour que les modérateurs de la plate-forme enquêtent.

5. Modération

Lorsque les utilisateurs signalent des messages, il doit y avoir quelqu'un pour traiter le problème. Il peut s'agir d'une personne (ou d'une équipe) ou d'un algorithme. Il existe des moteurs capables de détecter les discours de haine par mots-clés, par exemple. L'apprentissage automatique peut être mis en œuvre pour améliorer les résultats.

6. Questions aléatoires

C'est une fonctionnalité dont disposent de nombreuses plateformes sociales. Le « Saviez-vous ? » mini-jeu sur Facebook a un mécanisme pour générer des questions aléatoires. YOLO a un randomiseur - en cliquant sur un bouton de dé, les utilisateurs peuvent générer des questions en plus de « Demandez-moi n'importe quoi » et « Envoyez-moi un commentaire », ce qui signifie qu'il est possible non seulement de répondre aux questions des autres utilisateurs, mais aussi de leur poser des questions sans qu'ils publient des demandes de questions. . Pour activer ce type de fonctionnalité, vous aurez besoin d'une base de données de questions aléatoires et votre équipe de développement d'applications devra créer un algorithme pour les randomiser . Certaines plateformes permettent également aux utilisateurs de soumettre des questions à ajouter à la base de données.

Une fonction de questions aléatoires est nécessaire pour que les utilisateurs restent engagés avec votre plate-forme même lorsqu'ils n'ont pas beaucoup d'abonnés actifs.

7. Prise en charge multimédia

Ajouter une image, un GIF ou une vidéo est toujours un bon moyen d'animer un message. Cela peut aider à illustrer une question ou une réponse et à la rendre plus amusante. Cependant, en gardant à l'esprit la nature potentiellement problématique des applications de communication anonyme, vous devrez peut-être également implémenter un moteur capable de détecter la nudité, le gore et d'autres types d'images nuisibles. Cela peut être réalisé en utilisant diverses API existantes, ou vous pouvez demander à votre société de développement si elle peut créer un algorithme à partir de zéro.

8. Partage social et likes

Les millennials et la génération Z sont obsédés par les likes. Il est bien plus facile d'appuyer sur un bouton en forme de cœur que de laisser un commentaire. Les likes sont donc une fonctionnalité que beaucoup apprécieront.

Le partage est une autre fonctionnalité populaire, et c'est particulièrement important si vous construisez une plate-forme qui n'est pas intégrée à un réseau social. Permettez à vos utilisateurs de partager les questions auxquelles ils ont répondu sur Facebook, Twitter ou n'importe où ailleurs - avec un lien vers votre plate-forme. Cela permettra d'atteindre deux objectifs :

  1. Vos utilisateurs seront plus engagés et pourront partager leurs réponses où ils le souhaitent.
  2. Votre plate-forme attirera davantage l'attention et augmentera probablement son audience.

9. Synchronisation

Des applications comme YOLO et Ask.fm sont souvent utilisées sur différents appareils et ont des versions Web. La synchronisation est nécessaire pour que les données soient disponibles à tout moment depuis n'importe quel appareil.

10. Personnalisation de la conception

Le moins que vous puissiez faire est de proposer aux utilisateurs une sélection de thèmes de couleurs. Cependant, vous pouvez également leur permettre de définir une image d'arrière-plan, soit à partir d'une sélection que vous fournissez, soit à partir de leurs propres images. Plus votre application est personnalisable, mieux c'est.

Dans le même temps, pour rendre l'expérience utilisateur exceptionnelle, la conception doit être épurée et facile à naviguer. Trop de boutons et un long processus pour publier une question/réponse détourneront de nombreux utilisateurs même si votre application ressemble à une œuvre d'art.

Coût pour créer une application comme YOLO

Voici l'équipe dont vous aurez besoin pour donner vie à votre idée d'application de questions-réponses :

  • 1 chef de projet
  • 1 à 2 concepteurs UI/UX
  • 1 développeur Android
  • 1 développeur iOS
  • 1 développeur frontend (facultatif)
  • 1 développeur back-end
  • 1 spécialiste AQ

Vous pouvez commencer par créer une application MVP pour iOS ou Android uniquement et ajouter l'autre plate-forme plus tard. Vous pouvez également renoncer à un développeur front-end si vous ne prévoyez pas de créer une version Web de votre application.

Voici une estimation approximative du temps nécessaire pour créer une application de questions anonymes :

Caractéristique Temps (heures)
Inscription Se connecter 50+
Profils (facultatif) 160
Poser/répondre aux questions 500
Signalement et blocage 80
Modération via l'IA 120+
Questions aléatoires 50+
Prise en charge multimédia 120+
Partage social et likes 40
Synchronisation 30
Personnalisation de la conception 280+
Le total: 1430

Sur la base de cette liste et du besoin de spécialistes autres que les développeurs, nous pouvons estimer le coût de création d'une application de questions anonymes à environ 50 000 $ . Selon les technologies que vous décidez d'utiliser (machine learning ou modération humaine, par exemple), le prix peut monter ou baisser.

Développement d'applications de type YOLO : Conclusion

Construire une application mobile de questions-réponses anonyme n'est pas la tâche la plus difficile. Ces types d'applications ont rarement trop de fonctionnalités, et les fonctionnalités qu'elles possèdent ne sont généralement pas trop difficiles à mettre en œuvre, à moins que nous ne parlions de la modération et de la détection de nudité via l'IA et l'apprentissage automatique.

Nous avons couvert les aspects les plus essentiels du développement d'une application de questions anonymes. Si vous souhaitez plus d'informations sur la création d'une application de questions anonymes - ou si vous avez une idée commerciale claire et souhaitez estimer le coût de création d'une application mobile de questions-réponses anonymes - contactez-nous . À l'agence d'applications Mind Studios, nous avons des concepteurs et des développeurs professionnels capables de s'attaquer à cette tâche.