DEV Community

Cover image for Por trás do código: Revelando o lado sombrio do desenvolvimento de aplicativos
zmsoft
zmsoft

Posted on

Por trás do código: Revelando o lado sombrio do desenvolvimento de aplicativos

Olá, desenvolvedores.

Hoje vou descrever a fraude relacionada a desenvolvedores individuais e como combatê-la, juntamente com minha própria experiência e evidências reais. Se você está lançando um aplicativo ou serviço, precisa saber disso. E isso não é encontrado em livros didáticos ou sites que mostram como fazer. Isso pode ser um choque para os desenvolvedores que estão se esforçando para aumentar o número de usuários após o lançamento de seus aplicativos. Não deixe de ler até o fim

Como a fraude afeta você

Você já lançou um aplicativo e depois teve problemas para fazer com que as pessoas o baixassem?Eu fiquei preocupado.Não importa se o aplicativo é bem feito ou não, se as pessoas não souberem da existência do aplicativo, você não terá nem mesmo a chance de fazer com que alguém o use e o avalie.É por isso que a publicidade e outros tipos de marketing são necessários.É aí que a fraude se esconde.

Você está tentando fazer com que as pessoas avaliem seu aplicativo e o promovam boca a boca para que ele seja do interesse de muitas pessoas. Como você se sentiria se um desenvolvedor que cria um aplicativo muito semelhante ao seu superasse você facilmente sem nem mesmo tentar trapacear? Isso seria muito desagradável. E isso também lhe rouba os resultados que você poderia ter obtido com seus esforços.

Fraude perpetrada.

Isso é spoofing.

Você já viu usuários de aplicativos e serviços concorrentes postando na Web sobre como seus aplicativos são excelentes?Você precisa ter certeza de que se trata realmente de um artigo correto.Pode ser um desenvolvedor escrevendo sob o disfarce de um usuário.É claro que também pode ser uma postagem real. Para evitar que seus resultados sejam retirados de você, é necessário identificá-los cuidadosamente.

O que você deve verificar

O que devo verificar para ter certeza de que não está ocorrendo nenhuma fraude?

A primeira coisa a ser verificada é a identidade da pessoa que fez a postagem. Dê uma olhada nas informações da conta.Verifique o histórico de outras publicações na conta, o conteúdo e a hora das publicações, a data e a hora em que a conta foi criada etc.Verifique se há alguma suspeita.Hábitos de postagem, rastros de copiar e colar, etc. também podem ser úteis. Pode haver evidência de fraude.

O que fazer se você descobrir uma fraude

Se você encontrar evidências de fraude, certifique-se de documentá-las.

Isso é sempre necessário. É muito provável que o infrator tente destruir as evidências.

O que fazer com relação à fraude

Faça uma acusação

Primeiro, registre uma reclamação formal sobre o problema. Se for uma comunidade específica, registre uma reclamação contra o suporte da comunidade. Se for um aplicativo para uma plataforma específica, registre uma reclamação contra o suporte da plataforma. Nesse momento, não se esqueça de informar o problema juntamente com suas evidências. Também é eficaz fazer uma publicação em um site de rede social ou blog. Este blog também se enquadra nessa resposta. No entanto, é importante manter os fatos corretos nesse momento. Seja meticuloso em sua descrição.

Minha experiência real

Descobertas

Aqui está o que realmente aconteceu comigo. Estou desenvolvendo um aplicativo para atender "facilmente" ao requisito de teste fechado do Google de 20 testadores para novos desenvolvedores. Encontrei o problema enquanto trabalhava para tornar o aplicativo conhecido. Duas linhas de discussão com o mesmo título tinham comentários semelhantes sobre um mesmo aplicativo. Eles disseram que tiveram ótimos resultados usando o aplicativo. Um dos comentários se apresentava como um usuário comum, mas, quando pesquisei, era claramente do desenvolvedor do aplicativo.

Apontando

Eu chamei a atenção para as postagens. Também disse a eles que é inaceitável que um desenvolvedor que cria aplicativos para desenvolvedores engane outros desenvolvedores,
e pedi que eles respondessem de boa fé.

O que aconteceu como resultado

  • Reescrita das informações da conta
    • Mudança de nome
    • Exclusão de postagens anteriores
  • Postagens de outro usuário dizendo que o conteúdo das postagens é verdadeiro
  • Restrição de postagens da minha conta

Aqui está o conteúdo real

Meu ponto de vista.

Não havia sinceridade em suas ações. Fiquei desapontado com ele(s), que reescreveu as informações de sua conta e agiu como se nada tivesse acontecido. Quando tentei responder a ele, percebi que minhas mensagens estavam restritas. Não sei o que mais ele fez para ser tão desonesto. Com isso em mente, decidi lutar.

Acusação.

Felizmente, eu já havia coletado provas, conforme declarado. Consegui relatar o que estava acontecendo ao suporte oficial. Não sei se esse foi o motivo, mas recebi uma resposta. No entanto, não havia nenhuma menção ao fato de ele ter mentido sobre sua identidade.

Descrição da imagem

Estamos em 18 de abril
Ele descreveu como se tivesse deixado os comentários originalmente como um desenvolvedor.

Descrição da imagem

Essa é uma resposta muito desonesta. Ele talvez não soubesse que eu tinha provas. Eles não explicam suas mentiras e me incentivam a experimentar o aplicativo deles. Não tenho planos de verificar. O problema é que ele mentiu, e sua política permite que ele aja como se isso nunca tivesse acontecido.

Se eu não tivesse sido capaz de tomar as medidas adequadas

Meu argumento teria sido ignorado. É fácil imaginar o que alguém faria se ele mudasse seu nome e excluísse suas postagens. Ele continuaria a obter os resultados que eles consideram garantidos sem nenhum esforço. E eu teria que me esforçar muito para obter resultados semelhantes. Mas, felizmente, eu sabia que você estava lendo este artigo. Eu poderia lhe contar os fatos.

Por que escrevi o artigo sobre as evidências?

Uma delas é, obviamente, para mim mesmo. Fiquei com raiva da resposta desonesta e não consegui perdoá-la. Mas esse não é o único motivo. Esse não é um problema apenas meu, mas que afeta todos os desenvolvedores. Quando desenvolvedores ruins lucram rotineiramente com atividades fraudulentas, são os desenvolvedores que estão lidando com a situação de boa fé que
sofrerão o prejuízo. Prefiro não desperdiçar minha energia com essas acusações e me concentrar no desenvolvimento do aplicativo. No entanto, não quero que haja outros desenvolvedores que se sintam tão frustrados quanto eu. Quero que os bons desenvolvedores que não perceberam que estavam sendo explorados conheçam a realidade. Escrevi este artigo porque acredito que, para que muitas pessoas saibam sobre esse problema, é necessário baseá-lo em fatos. É necessário basear-se em fatos e conscientizá-las de que essa é uma questão que nos é cara.

Eu e ele (eles?) Diferenças entre meu aplicativo e o aplicativo dele

Meu aplicativo e o aplicativo dele são muito semelhantes, pois posso reunir testadores gratuitamente fazendo o teste eu mesmo. Em seus comentários, ele enfatizou que conseguiu reunir testadores e concluir o teste em 24 horas ou 48 horas. Por outro lado, meu aplicativo leva um pouco mais de tempo. Eu diria que é "fácil" conseguir testadores para o meu aplicativo. Ele não afirma reunir testadores em um "curto período de tempo". Por que isso acontece? Primeiro, meu aplicativo é apenas para ajudar na assistência mútua. Como se trata de uma ajuda mútua, não posso prometer um prazo. Considere isso como uma maneira de encontrar um testador.
Em segundo lugar, o motivo é que agora é o momento de fazer esforços para ganhar confiança em meu aplicativo. Se cada desenvolvedor precisar de 20 testadores como um mecanismo de ajuda mútua, então o número de aplicativos que o desenvolvedor deve testar é 20. Isso é absoluto, a menos que o número de novos desenvolvedores de aplicativos continue a crescer. E nenhum desenvolvedor (mesmo que eu fosse um usuário) naturalmente não gostaria de ser solicitado a testar 20 pessoas usando um aplicativo que não é confiável.

Portanto, com o objetivo de criar confiança, estou reduzindo o número de testes necessários para o registro, para que as pessoas possam primeiro determinar se o sistema é utilizável. É claro que isso leva tempo.

Se houver uma maneira de reduzir o número de testes exigidos dos desenvolvedores e ainda assim ter um mecanismo viável, eu gostaria de saber como fazer isso. Se houver um mecanismo de subsídio mútuo que possa garantir tempo até que os testadores sejam reunidos, eu gostaria de saber.

Gostaria de criar um aplicativo que seja o mais aberto e confiável possível. Obrigado por seu apoio.

Apreciação

Obrigado por dedicar seu tempo para ler este artigo até o fim. Se estiver interessado em saber mais sobre as injustiças que os desenvolvedores têm de combater, dê uma olhada no seguinte artigo
baseado em minha própria experiência. Se você já teve dificuldades semelhantes ou tem alguma opinião sobre esse assunto, ficaria muito feliz se pudesse comentar.

Top comments (0)