2010-06-23 12 views

Respuesta

10

Por "forward lock" supongo que quiere decir "evitar que un usuario reenvíe la aplicación a otra persona", y por "libre" supongo que quiere decir "disponible para cero dinero". Si ese es el caso, entonces sí, hay razones para hacerlo. En primer lugar, esto asegurará que la aplicación solo esté disponible desde una única fuente y que los usuarios no tengan que preocuparse de si la aplicación es genuina o una versión alterada. No es extraño que alguien tome una aplicación disponible de manera gratuita, agregue sus propios anuncios o códigos maliciosos, y la redistribuya como si fuera la versión original. Los usuarios desprevenidos terminan ejecutando adware/malware sin saberlo. Esto también (injustamente) le da mala reputación a la aplicación original. Por lo tanto, muchas aplicaciones gratuitas impiden el reenvío/copiado 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 registrados o con derechos de autor (u otros tipos de propiedad intelectual protegida) que no sean legalmente copiables. 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 es necesariamente capaz de desmontarse. Dicho esto, el código binario siempre se puede ver en un editor hexadecimal, y cualquier cosa puede desarmarse si tiene tiempo y paciencia ...

1

Aunque los consumidores eviten el mercado y copien una aplicación gratuita obviamente no afectarán directamente las ganancias, hacer un seguimiento del número de personas que usan su aplicación puede ser muy importante en términos de construir la reputación tanto de la aplicación como de su empresa/usted como 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 es así, descargar la información en el mercado es la siguiente mejor forma de obtener una estimación aproximada de su popularidad.

En cuanto a la seguridad, no estoy al tanto de ninguna forma de bloqueo directo que hace que su aplicación sea más segura, evitando que la copia ilícita sirva para desalentar la manipulación indebida de los archivos del paquete.

1

No, pero no está especialmente protegido de ninguna manera: es posible copiar todos los datos de la mayoría de los teléfonos Android independientemente de lo que el desarrollador de la aplicación prefiera, y una vez que tenga los bytes, puede desmontarlos a su gusto . (Si algo de eso le pasará a su aplicación particular es una pregunta completamente diferente).

Existen otras razones para bloquearlo: recuento más preciso de la base de usuarios, etc., pero en general no valen la pena el impacto para la experiencia general del usuario. Si su aplicación telefonea ocasionalmente a su casa para contar los teléfonos instalados, es un plan mucho mejor que tratar de imponer una forma de confiar en el recuento de Marketplace.

0

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

5

No, porque la aplicación que el Android Market ofrece se multiplican roto:

  • No se detiene la piratería, como las personas con teléfonos libres todavía pueden entrar y agarrar los APK, como lo hacen todo el tiempo (y, que yo sepa, no hace nada para detener la descompilación)
  • el uso de Android protección de copia mercado tiene una tendencia a mantener su aplicación fuera del mercado, en ocasiones, como cuando los nuevos dispositivos se están implementando

Si quieres protección contra copia, esa es tu ca ll, pero use algo que no sea el suministrado por Android Market.

Cuestiones relacionadas