¿Es posible crear una aplicación de Android que no se pueda desinstalar?

Actualmente hay 2,2 millones de aplicaciones en Google Play Store Número de aplicaciones en las principales tiendas de aplicaciones 2016 | Estadística

Todos los días se instalan millones de aplicaciones de Android desde Play Store. Pero hay MILLONES de razones por las que se desinstala una aplicación.

Como Travis Kalanick (CEO de UBER) enfatizó: ” La mejor manera de hacer magia y dejar que la gente ame su producto (o aplicación en este contexto) es ser parte dándoles dinero o ayudándoles a ahorrar dinero, o dándoles valor por dinero”.

Si su aplicación está haciendo cualquiera de estas cosas como lo menciona Travis, los usuarios no la desinstalarán, de lo contrario, la aplicación debe ser extraordinariamente hermosa y el usuario debe enamorarse de la aplicación a primera vista, entonces las posibilidades de desinstalación disminuyen.

Tengo muchas aplicaciones como WhatsApp, Facebook, Uber, pero encontré una aplicación que es un reproductor de música y desde ese día me encantó hasta hoy debido al diseño elegante.

Creo que este reproductor de música Ad-Free Music Player (Ad-Free Music Player – Aplicaciones de Android en Google Play) es una de las aplicaciones de Android más hermosas, cualquiera se enamorará del diseño a primera vista y nadie puede desinstalarlo tan fácilmente .

La única forma de hacer que su aplicación sea desinstalable (no puede realmente si el usuario está usando un teléfono rooteado) sería instalarla directamente en el paquete de Android, empujándola a través de ADB (mientras está rooteada) al

/ system / app

directorio…

Entonces, de todos modos es posible para un desarrollador con acceso estándar al teléfono del usuario.

O puedes hacer una aplicación que sea casi desinstalable 😀

Sigue leyendo ..

Si eres lo suficientemente inteligente como este software de rastreo GPS:

Software de rastreo GPS – Sistema de código abierto y gratuito – Traccar

puede ocultarlo del menú o del iniciador y nombrarlo como Configuración del dispositivo como lo han hecho y también se usa el ícono de configuración predeterminada de Android como ícono de la aplicación. Después del primer inicio, la aplicación se elimina del lanzador.

Para su información, es un proyecto de código abierto y no les importará tomar ideas de su código 😛

Saludos 🙂

No, no es posible crear una aplicación de Android que no se pueda desinstalar.

  1. Es posible que haya visto algunas aplicaciones del sistema que no se pueden desinstalar. De hecho, incluso se pueden desinstalar una vez que rootee su teléfono.
  2. Considere también el riesgo de seguridad que esto crea. Un malware podría volverse imposible de eliminar si no se puede instalar. Por lo tanto, ningún sistema operativo permitirá a ningún desarrollador crear nada de este tipo.

Editar:

Puede hacer que su aplicación sea difícil de desinstalar de las siguientes maneras:

  1. Hacer que el usuario habilite el administrador del dispositivo. Haciendo imposible eliminar la aplicación sin eliminar este permiso de la configuración.
  2. En un teléfono rooteado, puede convertir una aplicación de usuario en una aplicación del sistema. Y las aplicaciones del sistema no se pueden desinstalar. Entonces, la única forma de desinstalar esta aplicación sería convertirla nuevamente en una aplicación de usuario y luego desinstalarla.

Android no permite a los desarrolladores hacer que su aplicación sea a prueba de desinstalación. Esta es una característica de seguridad mínima que proporcionan todos los sistemas operativos.

Sin embargo, si uno ha rooteado su dispositivo Android, puede convertir una aplicación de usuario en una aplicación del sistema. De esta manera, la aplicación no se puede desinstalar de la manera habitual.

Puede crear su aplicación sin un icono, después de instalarla no aparecerá en la pantalla de inicio, por lo que la única forma de desinstalar será configurar las aplicaciones, aunque si la aplicación es la aplicación del sistema, no permitirá desinstalarla.

Respondido a través de Creativerobo.com

Puede crear su propia ROM e incluir la aplicación como una aplicación del sistema y no se puede desinstalar. 😀