¿Alguna razón para retrasar el bloqueo de una aplicación gratuita?

¿Hay alguna razón para reenviar bloquear una aplicación gratuita? Si el usuario copia la aplicación desde el teléfono, ¿está protegido de algún modo de la descompilación, etc.?

Por "bloqueo hacia adelante" estoy suponiendo que quiere decir "evitar que un usuario reenvíe la aplicación a otra persona", y por "libre" estoy asumiendo que significa "disponible para cero dinero". Si ese es el caso, entonces sí, hay razones para hacerlo. En primer lugar, esto asegurará que la aplicación sólo esté disponible desde una única fuente y que los usuarios no tengan que preocuparse por si la aplicación es genuina o una versión alterada. No es inédito que alguien tome una aplicación libremente disponible, añada sus propios anuncios o código malicioso y re-distribuya la aplicación como si fuera la versión original. Los usuarios que no sospechan terminan ejecutando adware / malware sin saberlo. Esto también (injustamente) le da a la aplicación original una mala reputación. Por lo tanto, muchas aplicaciones gratuitas evitar el reenvío / copia por la única razón de garantizar la autenticidad.

Además, el hecho de que una aplicación no cueste nada no significa que no haya materiales protegidos por marcas registradas o protegidos por derechos de autor (u otros tipos de propiedad intelectual protegida) dentro de él que no puedan copiarse legalmente. Ser capaz de copiar o desensamblar fácilmente la aplicación podría abrir al creador a problemas legales (especialmente si licenciaron parte de su contenido de un tercero), por lo que una aplicación gratuita no necesariamente se puede desmontar. Dicho esto, el código binario siempre se puede ver en un editor hexadecimal, y cualquier cosa puede desmontarse si tienes el tiempo y la paciencia …

No, porque la implementación que el mercado de Android ofrece se multiplica roto:

  • No detiene la piratería, ya que las personas con teléfonos con raíces pueden ir y tomar los APK, como lo hacen todo el tiempo (y, AFAIK, no hace nada para detener la descompilación)
  • Uso de la protección de copia de Android Market tiene una tendencia a mantener su aplicación fuera del mercado de vez en cuando, como cuando se están desplegando nuevos dispositivos

Si desea protección contra copia, esa es su llamada, pero utilice algo distinto al proporcionado por el Android Market.

Mientras que los consumidores que evitan el mercado y que copian una aplicación libre obviamente no afectarán directamente beneficios, no perder de vista el número de gente que usa su app puede ser muy importante en términos de construir la reputación de la aplicación misma y de su compañía / desarrollador independiente.

Si su aplicación se comunica con un servidor o una base de datos central como parte de su funcionalidad natural, el seguimiento del uso se puede implementar a través de ese canal. Pero si no, entonces la información de la transferencia directa en el mercado es la mejor manera siguiente de conseguir una estimación aproximada de su renombre.

En cuanto a la seguridad, no estoy al tanto de cualquier forma de avanzar el bloqueo directamente hace que su aplicación más segura, la prevención de copia ilícita sin duda podría servir para desalentar la manipulación desagradable de los archivos del paquete.

No, pero no está particularmente protegido de cualquier manera – es posible copiar todos los datos de la mayoría de los teléfonos android, independientemente de lo que el desarrollador de aplicaciones prefiera, y una vez que tenga los bytes que puede desmontar en el contenido de sus corazones. (Si alguno de los que es probable que suceda a su aplicación en particular es una pregunta totalmente diferente).

Hay otras razones para bloquearlo: recuento más preciso de la base de usuarios, etc., pero generalmente no vale la pena el impacto en la experiencia general del usuario. Si la aplicación llama a casa de vez en cuando para contar los teléfonos instalados, es un plan mucho mejor que tratar de imponer alguna forma de confiar en el conteo del mercado.

No hay manera de proteger nada de la descompilación. Excepto si no hay una plataforma que pueda ejecutarlo. Pero puedes hacerlo más difícil, con ofuscación y cosas así. Pero para una aplicación gratuita probablemente no vale la pena el esfuerzo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.