Eres un desarrollador y has puesto tu corazón y alma en una aplicación porque te encanta codificar y te gustaría mostrarle al mundo los frutos de tu trabajo. Decides desembolsar 25 dólares para registrar una cuenta de desarrollador de Google Play y trabajar día y noche para estar a la altura de tu título.
Finalmente tienes una compilación aceptable que puedes publicar, así que compilas el APK y lo subes a los servidores de Google. Finalmente, decides hacer clic en publicar y tu aplicación se activa. Poco a poco, la aplicación va ganando terreno a medida que los usuarios de los sitios web de redes sociales y los blogueros de Android comienzan a notar tu trabajo. ¡Estás extasiado! ¡A la gente le encanta tu trabajo! A pesar de las ocasionales reseñas de 1 estrella que no te ayudan y que no mereces (todo el mundo recibe una), estás satisfecho con la recepción pública de tu trabajo. Sin embargo, un día te despiertas y recibes un correo electrónico del equipo de reseñas de Google Play:
"¿Qué pasó? ¿Por qué eliminaron mi aplicación?" Por supuesto, respondes para preguntar por qué eliminaron tu aplicación, pero nuevamente recibes una respuesta vaga, mientras te preguntas por qué eliminaron tu aplicación cuando puedes señalar docenas, si no cientos, de aplicaciones que también incumplen esta vaga cláusula de la Política de contenido de Google Play.
Aplicación Whack-a-Mole de Google Play
Un buen número de desarrolladores han tenidoexperiencias bastante frustrantesal lidiar con la eliminación de sus aplicaciones de la Play Store, y la semana pasada en particular ha visto a muchos en lacomunidad Android indignadospor la eliminación por parte de Google del popular navegador de código abierto 4chan Clover. El 17 de enero, la aplicación fue suspendida de la Google Play Store por "violar la disposición sobre material sexualmente explícito de la Política de contenido".Ahora bien, es cierto que en 4chan hay bastante material sugerente (y materialrealmentesugerente, además) que ha metido en problemasa otras aplicaciones de 4chan en el pasado.
Sin embargo, durante un tiempo pareció que las aplicaciones de 4chan podían cumplir con la disposición de la política de contenido de Google sobre materiales sexualmente explícitos eliminando todos los enlaces predeterminados a los tableros de imágenes no aptos para el trabajo. En cambio, los desarrolladores de estas aplicaciones permitieron explorar el contenido para adultos ingresando manualmente el nombre del tablero. Ha pasado un año y medio desde la eliminación inicial de las aplicaciones de 4chan en el otoño de 2014, y ahora parece que Google está jugando al topo con ciertas aplicaciones por no cumplir con su Política de contenido.
¿Qué ha cambiado?Según el promotorque ha presentado una apelación:
Vea como se solicitó en#124y se agregó en22ace00Agregué dos nuevos tableros predeterminados y los barajé todos para que /g/ no estuviera siempre en la parte superior. Clover requiere codificar de forma rígida algunos tableros porque de lo contrario la lista de tableros está vacía mientras Clover espera la respuesta de la API. Esto solo se hace cuando inicia Clover por primera vez. Entonces, después de esa actualización, en lugar de tener siempre el siguiente orden: /g/, /v/, /a/, /co/, /int/, aleatorizó el orden de estos 7: /g/, /v/, /a/, /co/, /int/, /sp/, /tv/.
Clover carga automáticamente el primer tablero de la lista de tableros al iniciarse. En lugar de presentar siempre /g/ primero, presentaba uno de estos /g/, /v/, /a/, /co/, /int/, /sp/, /tv/ (porque ahora estaba mezclado). No le di mucha importancia, pero /a/ no es el tablero más divertido que existe, incluso cuando es un tablero azul. Por lo tanto, había una probabilidad de 1 en 7 de que /a/ terminara en la parte superior de la lista de tableros y se cargara automáticamente. Y ahí fue cuando comenzó la diversión. Después de cargar una nueva versión beta, probablemente este fue el caso y Clover fue suspendido. Rechazaron mi apelación con la siguiente razón: "Su aplicación muestra imágenes de personajes de anime en poses sexualmente sugerentes, lo que se considera contenido sexualmente explícito". Entonces /a/ fue de hecho el culpable.
Básicamente, estaba vinculando inadvertidamente a sus usuarios a un foro que presentaba contenido para adultos (aunque el foro en síno está dedicado a ese tipo de contenido). Como muchos de ustedes habrán escuchado, los foros de 4chan son impredecibles y la comunidad allí publica prácticamente todo lo que se le ocurre discutir, y eso incluye contenido no apto para el trabajo. La postura de Google aquí tiene cierto sentido; sin embargo, ¡fue solo después de queel desarrollador apeló que descubrimos por qué se eliminó en primer lugar! Sin embargo, esto no es un granproblema, aunque sería bueno no tener que rascarse la cabeza en estado de shock por el motivo por el que se eliminó su trabajo. La mayoría de los desarrolladores tomarían los comentarios y volverían a cargar una versión de la aplicación que cumpla con la Política de contenido, como lo hizo el desarrollador de Clover:
Clover ahora tiene más tableros seguros por defecto y ya no agrega ningún tablero automáticamente. /a/ y algunos otros tableros ahora están marcados como tableros nsfw, por lo que ni siquiera verás un menú desplegable para ello.
Ahora bien, se podría decir que todos los navegadores o aplicaciones de Reddit también deberían estar prohibidos en Play Store porque se puede buscar material no apto para el trabajo con ellos. Pero el problema es que Clover presentó /a/ sin ninguna búsqueda de material no apto para el trabajo. Está bien si haces que el usuario busque material no apto para el trabajo si conoce la URL/código del foro/nombre del subreddit, pero no lo presentes sin ninguna acción.
Incluso Google Play recomienda simplemente subir una nueva versión con otro nombre de paquete y eso es lo que voy a hacer. Es una pena que no pueda actualizar a los 260.000 usuarios actuales a la nueva versión, pero espero que se corra la voz sobre el nuevo nombre del paquete. Daré otra actualización cuando lo haya subido.
Sin embargo, la pesadilla no termina ahí, porque días después de que el desarrollador volviera a subir una versión aparentemente compatible de Clover a Google Play Store, esta fue eliminada una vez más. Esta vez, sin embargo, Google eliminó la aplicación porque"han determinado que [su] aplicación o listado de aplicaciones vincula al usuario a un sitio web con contenido pornográfico o sexual".El desarrollador se enojó comprensiblemente por este razonamiento y ha decidido publicar exclusivamente su aplicación en el repositorio principal de código abierto alojado por F-Droid. Así que al menos eso pone fin a la lucha de un hombre con The Man.
Por la Implicación
Espero que hayas tenido que pensar dos veces al leer la decisión final de Google sobre la eliminación de Clover, porque yo sí lo hice. La eliminación de Clover basada en el hecho de que 4chan simplemente tiene material pornográficoen algún lugardel sitio web es bastante preocupante. ¿Qué pasará con las aplicaciones de Reddit? El contenido NSFW está restringido de forma predeterminada en la mayoría de las aplicaciones de Reddit,pero ciertamente no es difícilencontrar contenido para adultos en el sitio web. Lo mismo ocurre con Twitter, Tumblr, Imgur y muchos otros sitios web también. Cada uno de estos sitios web tiene, o estáa punto de lanzar, aplicaciones oficiales para "sitios web con contenido pornográfico o sexual".
Muchos desarrolladores ni siquiera están seguros de por qué se eliminó su aplicación.
¿Serán también eliminadas por Google? ¿Acaso Google está apuntando selectivamente a las aplicaciones de 4chan e ignorando las aplicaciones de empresas más grandes? Por ahora, al menos otras aplicaciones de 4chan aún no han sido enviadas al gulag de Google, pero recientemente hemos visto que Google no tiene ningún reparo en eliminar aplicaciones que violan su Política de contenido, sin importar cuán grande sea la empresa.
No importa cuán grande o poderoso seas, Google puede eliminar tu aplicación en cualquier momento si cree que viola su Política de contenido, lo cual es bueno para la equidad, pero los estándares son defectuosos en primer lugar.
"Bienvenido a la vida como desarrollador en Play Store. Ha habido bastantes controversias con respecto a su manejo de aplicaciones y políticas, pero no ha recibido suficiente atención de los medios como para que el público se preocupe". - Usuario de Reddit twigboy en respuesta a la decisión de Google de retirar la aplicación Adblock Fast patrocinada por Samsung
Aclaremos algunas cosas primero.Sí, Google es una empresa privada a la que se le permite retirar contenido de su plataforma por cualquier razón que desee.Sí, la Google Play Store tiene una cantidad insondable de aplicaciones para clasificar y, por lo tanto, no es sorprendente que su atención al cliente aquí sea un poco seca. Sin embargo, ninguna de estas razones debería excusar el pobre apoyo de Google a los desarrolladores. Los desarrolladores de aplicaciones móviles ya están sufriendo un mercado de aplicaciones tremendamente sobresaturado. ¿Por qué Google debería imponer más barreras a algunos desarrolladores al poner sobre sus cabezas la amenaza cada vez más inminente de que retiren su aplicación?
Ya han exigido a los desarrolladores que establezcan clasificaciones de contenido en sus aplicaciones, ¿no es eso suficiente? Si bien estoy seguro de que Google está trabajando constantemente para intentar perfeccionar cualquier algoritmo que utilice para eliminar automáticamente las aplicaciones que infrinjan las políticas (después de todo, ES Google), sigue siendo injusto para los desarrolladores, de quienes muchos dependen sus aplicaciones como una fuente importante de ingresos, tener que lidiar con un proceso automático de eliminación y apelación. Desde que Play Store se ha vuelto tan grande, Google ha descuidado el cuidado de sus desarrolladores, que fueron tan fundamentales para el éxito de la plataforma.
No seas malvado
Sabemos que ya no te gusta tu lema de "No seas malvado" , Google, pero tal vez puedas cambiar y "hacer lo correcto". Para ser justos con Google, no todas las eliminaciones son vagas y algunos errores se revierten. La mayoría de las eliminaciones de aplicaciones probablemente sean eliminaciones legítimas, pero solo vemos y escuchamos mucho sobre las que salieron mal. E incluso algunas de estas quejas no tienen fundamento, ya que un desarrollador puede alegar una eliminación injusta y omitir información crucial sobre la apelación cuando está claro que la decisión fue correcta. Sin embargo, si hay al menos una cosa en común con todas estas quejas es el hecho de que muchos de ellos no están realmente seguros de por qué se eliminó su aplicación. En lugar de simplemente citar la sección de la Política de contenido que se cree que infringe una aplicación y dejar que el desarrollador averigüe por sí solo por qué se eliminó su aplicación, ¿por qué no se lo dices? Al menos podrás evitar la controversia que se genera en ciertas partes de la red, aunque ciertamente no puedes ganarlas todas.
El ecosistema Android prospera gracias a un equilibrio saludable entre usuarios, fabricantes de dispositivos y desarrolladores. Esta es la filosofía central que subyace al Programa de compatibilidad establecido por Google. Cuando los desarrolladores se pronuncian y piden una mejor atención al cliente, ¿quién los escucha? La coherencia, la transparencia y la rapidez en la gestión de las solicitudes de los desarrolladores son algo de lo que todos nos beneficiaríamos, ya que más desarrolladores se sentirían libres de dedicar su tiempo a desarrollar en la plataforma de Google sin temor a ser sancionados. Tal vez no sea una gran prioridad para Google solucionarlo, pero ciertamente esperamos que, a medida que se preste más atención al problema, se escuchen las voces de los desarrolladores.