Gab. Hai să pălăvrăgim.

Gab
Gab screen for iOS

Se vede un trend în Internet pentru aplicații care permit trimiterea mesajelor anonime. Cel mai popular ar fi Snapchat, care recent a refuzat o achiziție din partea Facebook-lui de $3 mlrd.

Yik Yak, Glide, Secret și multe altele devin tot populare. Analizând unele de ele, zic să fac și eu una să nu scăp trenul.

Scopul aplicație Gab este de a da posibilitatea oamenilor de a pălăvragi în realtime anonim și doar cu prietenii.

Mai jos voi descrie cum am soluționat aceaste probleme.

Tehnic implementarea chat-ului realtime a fost făcut pe o tehnologie nouă de la Microsoft, SignalR, care avea implementat SDK pentru Web, iOS și Android.

Anonimitatea, e simplu de rezolvat, nu ceri nici o informație de la om, atât doar că generez un GUID (număr unic pentru fiecare pentru a identifica acelaș utilizator). Vizual pentru a identifica mesajele unui utilizator față de altul dau o culoare fiecărui utilizator care se schimbă zilnic. Adică timp de 24 de ore unul și acelaș utilizator va acea aceași culoare.

Problema cea mare vine atunci când trebuie să identifici prietenii care deja sunt în rețea. Evident că trebuie să fie un mecanism de filtrare, că doar nu pot să transmit un mesaj tuturor.

Cea mai simplă soluție ar fi să scanezi lista de contacte de pe telefon și să faci comparare cu o altă listă. Când doi utilizatori au acelaș email în lista lor de contacte înseamnă că ei au un prieten comun. Neajunsul la această metodă e că nu știi cu certitudine dacă doi utlizatori sunt prieteni sau au prieten comun. Deci, Gab transmite orice mesaje prietenilor prietenilor inclusiv și a prietenilor direct care nu pot fi identificați exact.

Adresele din agenda utilizatorilor trebuie să ajungă pe server pentru comparație însă asta implică cererea de informație privată de la utilizatori. Problema se rezolvă simplu prin hash-area tuturor adreselor. Adică email [email protected] prin hash-are devine un număr foarte mare d1724abe3469b79f11dd08bf0aa46a8e124b02ecb7a304ccd60fa3c09cb5a516. Doar aceste numere se transmit la server pentru comparație, nu și informația privată de la utilizator. Un număr hash nimeni practic nu poate să ghicească în baza cărui email a fost generat. Astfel se păstrează intimitatea clientului și totodată găsim informația comună. Serverul nu nostru primește nici o informație privată de la utilizator.

Dacă la Android și iOS scanarea contactelor se face automată, prin web site, va trebui manual să adăugați niște email adrese, telefoane, facebook id, twitter account…

Concluzie. Cu Gab poți să vorbești anonim cu prietenii și prietenii prietenilor în realtime.

Puteți descărca aplicația de pe Gab App Store, Gab Google Play și puteți pălăvragi și de pe desktop http://www.gab-app.com

PS: Am inventat o metodă super de growth hacking, nemaiîntâlnită până acum, de care desigur veți afla prin Gab. Mai târziu voi publica un articol despre rezultatele acestui experiment.

PS: Aplicația a fost pornită pe 6 iunie 2014. În prima zi au instalat 120 de Androizi, pe 7 iunie Apple a aprobat aplicația pe iOS și au instalat încă 170 de oameni. Thanks.

 

1 thought on “Gab. Hai să pălăvrăgim.”

Leave a Comment