Tworzenie anonimowej aplikacji Q&A: jak zrobić aplikację taką jak YOLO
Opublikowany: 2021-10-05W tym artykule mówimy o tym, jak stworzyć aplikację taką jak YOLO, dotknąć jej niejednoznaczności i zastanowić się, ile może kosztować tego rodzaju aplikacja.
Anonimowość w internecie to dla jednych błogosławieństwo, a dla innych przekleństwo, ale to bez wątpienia jeden z najpopularniejszych pomysłów na aplikacje w tym roku, a prognozy na 2020 rok wyglądają dobrze. artykuł odpowie na niektóre z twoich pytań.
Zadowolony:
- Jak działa aplikacja YOLO
- Problem z anonimowymi platformami pytań i odpowiedzi
- Jak zbudować aplikację do anonimowych pytań
- Koszt stworzenia aplikacji takiej jak YOLO
- Rozwój aplikacji w stylu YOLO: Wniosek
Jak działa aplikacja YOLO
W swej istocie YOLO nie jest zbyt innowacyjne. To nie pierwsza platforma do anonimowej komunikacji. Najbliższe i najbardziej znane analogi to Ask.fm, Yik Yak, Sarahah i Curious Cat.me – platformy stworzone specjalnie po to, aby ludzie mogli zadawać innym pytania bez ujawniania się. Ask.fm ma aplikację na iOS i Androida; Ciekawy Kot jest na razie dostępny tylko jako strona internetowa.
Te platformy pojawiają się i znikają: wcześniej było dużo więcej podobnych usług, a w przyszłości prawdopodobnie pojawią się nowe. Jednak żadna z nich nie zyskała tak dużej popularności jak YOLO. Więc co jest takiego specjalnego w YOLO i jak możesz stworzyć taką aplikację?
Wyjątkowość YOLO polega na tym, że jest jak aplikacja poboczna do Snapchata. Został opracowany przy użyciu Snap Kit, zestawu narzędzi oficjalnie oferowanych przez Snap dla programistów, którzy chcieliby zintegrować funkcje Snapchata ze swoimi aplikacjami. Zasadniczo YOLO nie jest całkowicie oddzielną platformą, jak te wymienione powyżej. Działa tylko wtedy, gdy użytkownik ma konto Snapchat.
Dzięki YOLO użytkownicy logują się na swoje konta Snapchat. Następnie mogą dodać naklejkę do swoich zdjęć i filmów z prośbą o pytania lub komentarze. Obserwatorzy mogą następnie odpowiadać na te pytania i dodawać komentarze, na które autorzy mogą odpowiadać w swoich relacjach. Naklejka YOLO wygląda podobnie do naklejki z pytaniem w Instagram Stories:
Ale jeśli YOLO to to samo co Instagram, to po co? Cóż, oto kluczowa różnica:
- Dzięki Instagram Stories nadawca zawsze widzi, kto zadaje pytanie. Nadawca może zdecydować o nieujawnianiu publicznie imienia pytającego na naklejce z odpowiedzią lub może oznaczyć go tagiem @wzmianka. Pytanie może być anonimowe dla obserwujących, ale nie dla samych plakatów.
- Dzięki YOLO nadawca nie widzi nazwy użytkownika zadającego pytanie.
YOLO połączyło pytania z Instagram Stories z anonimowością platform takich jak Curious Cat, a następnie zintegrowało to wszystko ze Snapchat, platformą niezwykle popularną wśród nastolatków. Te same nastolatki, które są ciekawskie, ale czasami nieśmiało zadawać pytania i bezpośrednio komentować zdjęcia.
Twórca YOLO, Gregoire Henrion z Popshow Inc., mówi, że ideą YOLO było „odblokowanie super dobrych zachowań” od użytkowników. Czy jednak faktycznie działa zgodnie z przeznaczeniem?
Przeczytaj o: Tworzenie aplikacji logistycznych na żądanie
Problem z anonimowymi platformami pytań i odpowiedzi
Największy problem z platformami skierowanymi do nastolatków i młodych dorosłych — takich jak Snapchat i YOLO — polega na tym, że niewielu z nas jest dumnych ze swojego zachowania w wieku od 13 do 18 lat. Znęcanie się to bardzo realny problem w szkołach, a prześladowcy używają nawet -anonimowe platformy mediów społecznościowych, takie jak Instagram i Facebook. Coraz więcej platform społecznościowych podejmuje kroki w celu monitorowania i moderowania obraźliwego języka. Dodają też sposoby zgłaszania wiadomości i użytkowników za mowę nienawiści.
Jeśli dzieci mają możliwość mówienia anonimowo – bez obawy, że zostaną wykryte i zbesztane/ukarane – zazwyczaj sytuacja tylko się nasila.
Sarahah miała kiedyś aplikację na iPhone'a, ale została usunięta ze sklepu Apple App Store, gdy właściciele aplikacji nie mogli zapewnić dobrego sposobu radzenia sobie z nękaniem. Zastraszanie było jednym z powodów, dla których Yik Yak został zamknięty. Ask.fm spotkała się z podobnymi oskarżeniami.
Dlatego, gdy tworzysz aplikację do anonimowych pytań, taką jak YOLO, czy jest to osobna platforma, czy aplikacja zintegrowana z inną platformą, jedną z najważniejszych rzeczy, o których powinieneś pomyśleć, jest język nienawiści i zastraszanie.
Jak zbudować aplikację do anonimowych pytań
YOLO nie jest dojrzały w zakresie funkcji; zasadniczo oferuje dwa:
- Opublikuj naklejkę, aby zadać pytanie / poprosić o komentarze
- Reaguj na naklejki, odpowiadając/komentując anonimowo
Naklejki można dostosować do pewnego stopnia, ale nie jest to ważne dla większości użytkowników. Największym atutem YOLO jest płynna integracja ze Snapchatem. Widząc, że zajął pierwsze miejsce w App Store w ciągu tygodnia od premiery bez żadnej promocji (odpychając sam Snapchat), wydaje się, że YOLO nie potrzebuje niczego więcej.
Jeśli jednak spojrzysz na oddzielne platformy, takie jak Ask.fm i Curious Cat, przekonasz się, że konkurencja rynkowa skłoniła je do zróżnicowania ich funkcji. Curious Cat ma społeczności — grupy, w których podobnie myślący użytkownicy mogą znaleźć przyjaciół, z którymi mogą porozmawiać. Ask.fm ma funkcję, którą nazywają Photo Poll, która pozwala użytkownikom opublikować dwa zdjęcia i poprosić innych o wybranie tego, który im się bardziej podoba; ściana pytań Photo Poll nazywa się Versus .
Zobaczmy, jakie funkcje musisz zaimplementować w aplikacji, aby uzyskać anonimowe pytania i odpowiedzi.
1. Zarejestruj się/zaloguj się
Użytkownicy potrzebują konta do śledzenia i odpowiadania na pytania. W YOLO potrzebujesz konta Snapchat, podczas gdy użytkownicy Ask.fm i Curious Cat mogą zadawać pytania nawet bez konta. Ta ostatnia opcja jest jednak często używana do zastraszania — znacznie trudniej jest śledzić kogoś, kto nie ma konta powiązanego z e-mailem lub kontem na Facebooku. Są sposoby na walkę z tym, które omówimy nieco później.
O ile nie tworzysz platformy dokładnie takiej jak YOLO, co oznacza, że będzie ona zintegrowana z określoną siecią społecznościową, zalecamy wdrożenie rejestracji za pośrednictwem Facebooka lub Twittera. Twitter to sieć społecznościowa, jeśli chodzi o udostępnianie linków do anonimowych platform zadających pytania. W dzisiejszych czasach praktycznie roi się od linków Curious Cat.
2. Profile (opcjonalnie)
Na YOLO nie ma profili , co jest logiczne, ponieważ jego jedynym celem jest dodawanie naklejek z pytaniami do Snapchat Stories i używa Snapchata do logowania. Oznacza to jednak, że użytkownicy mogą uzyskać dostęp do swoich pytań i odpowiedzi tylko tak długo, jak ich Snapy są dostępne, czyli 24 godziny w Stories i maksymalnie 30 dni, jeśli wyślesz Snap bezpośrednio do kogoś, a on go nie otworzy (jeśli to zrobi, Snap jest usuwany po obejrzeniu go przez wszystkich odbiorców).
W Curious Cat i Ask.fm pytania i odpowiedzi są przechowywane tak długo, jak istnieje konto. Dzięki temu użytkownicy mogą zobaczyć wszystkie swoje odpowiedzi w swoich profilach. Jeśli zdecydujesz się zezwolić anonimowym użytkownikom aplikacji Pytania i odpowiedzi na zachowanie wszystkiego, musisz udostępnić funkcję profilu.
3. Zadawanie/odpowiadanie na pytania
Jest to podstawowa funkcja i cel całej aplikacji — jednocześnie jest to najbardziej niejednoznaczna z funkcji z powodów wymienionych powyżej.
Istnieją dwa podejścia do zapewnienia anonimowości w aplikacji typu YOLO. Pierwszym z nich jest umożliwienie każdemu dostępu do aplikacji, nawet bez rejestracji. Ale znowu jest to niebezpieczne podejście, ponieważ zachęca do zastraszania.
Drugie podejście, stosowane przez YOLO, polega na wymaganiu od wszystkich użytkowników zarejestrowania się, a następnie ukrycia swojej tożsamości, gdy chcą dodawać anonimowe komentarze. W takim przypadku odbiorcy nie będą wiedzieć, od kogo otrzymali komentarze/pytania, ale aplikacja YOLO tak. Jeśli wiadomość jest obraźliwa, użytkownik za nią może zostać zablokowany w aplikacji.
Ask.fm i Curious Cat stosują pierwsze podejście i przyciągnęły ich uwagę za ułatwianie zastraszania. Teraz obie platformy pozwalają użytkownikom zabronić zadawania pytań od niezarejestrowanych użytkowników, jednocześnie zapewniając użytkownikom anonimowość. Jest to podobne do działania YOLO.
4. Zgłaszanie i blokowanie
Są to niezbędne funkcje dla każdej platformy społecznościowej, anonimowej lub nie. Raportowanie i blokowanie zapewniają dwa poziomy ochrony, z których mogą korzystać użytkownicy. Jeśli komentarza nie można uznać za mowę nienawiści, ale jest on osobiście obraźliwy, odbiorca może zablokować nadawcę. Użytkownicy mogą zostać zablokowani, nawet jeśli zostawiają komentarze anonimowo — pod warunkiem, że są zarejestrowani na platformie. Jeśli chodzi o faktyczne nękanie i mowę nienawiści, użytkownicy muszą mieć możliwość zgłaszania komentarzy do moderatorów platformy do zbadania.
5. Moderacja
Gdy użytkownicy zgłaszają wiadomości, musi być ktoś, kto zajmie się problemem. Może to być osoba (lub zespół) lub algorytm. Istnieją na przykład silniki, które mogą wykrywać mowę nienawiści za pomocą słów kluczowych. Aby poprawić wyniki, można wdrożyć uczenie maszynowe.
6. Pytania losowe
Jest to funkcja, którą ma wiele platform społecznościowych. „Czy wiedziałeś?” mini-gra na Facebooku posiada mechanizm generowania losowych pytań. YOLO ma randomizer — klikając przycisk w kości, użytkownicy mogą generować pytania oprócz „Zapytaj mnie o cokolwiek” i „Wyślij mi komentarz”, co oznacza, że można nie tylko odpowiadać na pytania innych użytkowników, ale także zadawać im pytania bez ich wysyłania próśb o pytania . Aby włączyć tę funkcję, będziesz potrzebować bazy danych losowych pytań, a zespół programistów aplikacji będzie musiał stworzyć algorytm ich losowania . Niektóre platformy umożliwiają również użytkownikom przesyłanie pytań, które mają zostać dodane do bazy danych.
Funkcja losowych pytań jest potrzebna, aby użytkownicy byli zaangażowani w Twoją platformę, nawet jeśli nie mają wielu aktywnych obserwujących.
7. Obsługa multimediów
Dodanie obrazu, GIF-a lub wideo to zawsze dobry sposób na ożywienie wiadomości. Może pomóc zilustrować pytanie lub odpowiedź i sprawić, że będzie śmieszniejsze. Jednak pamiętając o potencjalnie problematycznym charakterze aplikacji do anonimowej komunikacji, może być konieczne zaimplementowanie silnika, który wykrywa nagość, rany i inne rodzaje szkodliwych obrazów. Można to osiągnąć za pomocą różnych istniejących interfejsów API lub zapytać swoją firmę programistyczną, czy może zbudować algorytm od podstaw.
8. Udostępnianie społecznościowe i polubienia
Millenialsi i pokolenie Z mają obsesję na punkcie polubień. Łatwiej jest nacisnąć przycisk z sercem niż zostawić komentarz. Tak więc polubienia to funkcja, którą wielu doceni.
Udostępnianie to kolejna popularna funkcja, która jest szczególnie ważna, jeśli tworzysz platformę, która nie jest zintegrowana z siecią społecznościową. Pozwól swoim użytkownikom dzielić się pytaniami, na które odpowiedzieli, na Facebooku, Twitterze lub gdziekolwiek indziej — z linkiem do Twojej platformy. Pozwoli to osiągnąć dwa cele:
- Twoi użytkownicy będą bardziej zaangażowani i będą mogli udostępniać swoje odpowiedzi w dowolnym miejscu.
- Twoja platforma przyciągnie więcej uwagi i prawdopodobnie zwiększy swoją publiczność.
9. Synchronizacja
Aplikacje takie jak YOLO i Ask.fm są często używane na różnych urządzeniach i mają wersje internetowe. Synchronizacja jest konieczna, aby dane były dostępne z dowolnego urządzenia w dowolnym momencie.
10. Dostosowanie projektu
Najmniej, co powinieneś zrobić, to zaoferować użytkownikom wybór motywów kolorystycznych. Możesz jednak również zezwolić im na ustawienie obrazu tła z wybranego przez Ciebie wyboru lub z ich własnych obrazów. Im bardziej elastyczna jest Twoja aplikacja, tym lepiej.
Jednocześnie, aby zapewnić użytkownikom wspaniałe wrażenia, projekt powinien być uporządkowany i łatwy w nawigacji. Zbyt wiele przycisków i długi proces publikowania pytania/odpowiedzi zniechęci wielu użytkowników, nawet jeśli Twoja aplikacja wygląda jak dzieło sztuki.
Koszt stworzenia aplikacji takiej jak YOLO
Oto zespół, którego będziesz potrzebować, aby wcielić w życie swój pomysł na aplikację z pytaniami i odpowiedziami:
- 1 kierownik projektu
- 1-2 Projektanci UI/UX
- 1 programista Androida
- 1 programista iOS
- 1 programista frontendu (opcjonalnie)
- 1 programista backendu
- 1 specjalista ds. kontroli jakości
Możesz zacząć od stworzenia aplikacji MVP tylko na iOS lub Androida, a później dodać drugą platformę. Możesz również zrezygnować z programisty frontendu, jeśli nie planujesz tworzyć internetowej wersji swojej aplikacji.
Oto przybliżone oszacowanie czasu potrzebnego na stworzenie aplikacji do anonimowych pytań:
Funkcja | Czas (godziny) |
---|---|
Zarejestruj się Zaloguj się | 50+ |
Profile (opcjonalnie) | 160 |
Zadawanie/odpowiadanie na pytania | 500 |
Raportowanie i blokowanie | 80 |
Moderacja przez AI | 120+ |
Pytania losowe | 50+ |
Obsługa multimediów | 120+ |
Udostępnianie społecznościowe i polubienia | 40 |
Synchronizacja | 30 |
Dostosowanie projektu | 280+ |
Całkowity: | 1430 |
Na podstawie tej listy i zapotrzebowania na specjalistów innych niż programiści możemy oszacować koszt stworzenia aplikacji do anonimowych pytań na około 50 000 USD . W zależności od tego, jakich technologii zdecydujesz się użyć (na przykład uczenie maszynowe lub moderacja przez człowieka), cena może wzrosnąć lub spaść.
Rozwój aplikacji w stylu YOLO: Wniosek
Budowa anonimowej aplikacji mobilnej Q&A nie jest najtrudniejszym zadaniem. Tego rodzaju aplikacje rzadko mają zbyt wiele funkcji, a funkcje, które mają, zwykle nie są zbyt trudne do wdrożenia — chyba że mówimy o wykrywaniu moderacji i nagości za pomocą sztucznej inteligencji i uczenia maszynowego.
Omówiliśmy najważniejsze aspekty tworzenia aplikacji do anonimowych pytań. Jeśli chcesz uzyskać więcej informacji na temat tworzenia aplikacji z anonimowymi pytaniami — lub jeśli masz jasny pomysł na biznes i chcesz oszacować koszt stworzenia anonimowej aplikacji mobilnej z pytaniami i odpowiedziami — skontaktuj się z nami . W agencji aplikacji Mind Studios mamy profesjonalnych projektantów i programistów, którzy są w stanie sprostać temu zadaniu.