¿Cómo se actualizan las aplicaciones sin requerir que envíe actualizaciones desde la App / Play Store?

La aplicación Quora, como muchas otras (Instagram, Uber) usa una vista web para mostrar el contenido que se genera en los servidores quora. Eso significa que la IU de contenido principal no se genera en el dispositivo como las aplicaciones nativas. Viene generado de manera similar a una página web y se muestra en la vista web de la aplicación. Es como ver una página web en una aplicación y no tiene que actualizar la aplicación para cambios menores en la página web.

Puede ver las similitudes del contenido del quora / instagram en la aplicación y la página web. Es posible que vea un error como este en la aplicación quora si hay un problema de red que muestra que el contenido es en realidad una página web y no contenido nativo.

El uso de este enfoque significa que obtiene contenido híbrido y puede mostrar la misma interfaz de usuario en diferentes dispositivos con cambios menores.

Solo puedo hablar por Android, ya que no estoy familiarizado con iPhone y App Store, pero hay algunas circunstancias en las que Google Play actualizará automáticamente una aplicación para usted.

La parte fundamental es que lo aurotrizaste para hacerlo. Puede ir a la aplicación Play Store y dentro de Configuración en General hay una opción de “Actualización automática de aplicaciones”. A menos que haya marcado ‘no’, se actualizará automáticamente su aplicación siempre que sea posible (la verdad es que generalmente se establece en ‘actualización automática cuando está en wi-fi’, si no me equivoco).

Ahora, ¿cuándo cree Google que es apropiado actualizar automáticamente sus aplicaciones?

Primero, cuando la actualización no requiere nuevos permisos que los que ya ha aprobado que tenga la aplicación. No ve ningún daño en actualizar la aplicación para usted, ya que supuestamente ya conoce estos riesgos.

En segundo lugar, si su dispositivo ejecuta API 23 o superior (Android Marshmallow, 6.0) y la aplicación en cuestión está dirigida a API 23 o superior (es una propiedad que la aplicación declara, una especie de “no te preocupes, querido Google Play, yo lo comprobó con esta versión de Android “), luego Google Play considera que es razonable actualizar automáticamente la aplicación por usted. ¿Por qué? Debido a que API 23 introdujo el concepto de permisos de tiempo de ejecución, en el que puede otorgar o revocar dinámicamente permisos de aplicaciones, no solo aprobar todo durante la instalación. Cualquier nuevo permiso que la aplicación requiera que no hayas aprobado (o aprobado pero luego revocado) debe solicitarse explícitamente nuevamente o será bloqueado por Android (en realidad, los permisos se agrupan de manera que si aprobaste uno es como si aprobaras todo, pero estoy divagando). Por lo tanto, dado que sería consciente de cualquier cosa nueva relacionada con los datos privados que la aplicación intentará hacer, y dado que tiene un mejor control de la misma, Google Play considera razonable actualizar la aplicación por usted.

(Solo para completar el pensamiento, actualmente API 25 – Nougat 7.1.1 – es la última; puede verificar la versión de su dispositivo en Configuración> Acerca del teléfono y si está ejecutando API 23 o superior que cuando mira aplicaciones, puede probar y revocar permisos y si Android le advierte que la aplicación no es compatible, entonces sabe que no está dirigida a 23 o superior).

Hola,

Solo puede actualizar funciones que no están en su aplicación. Cosas como los datos que se guardan en una base de datos en la nube no están en su aplicación. Puede cambiar la forma en que maneja los datos que provienen de eso, pero creo que eso es lo único que no está en una aplicación.

Cuando se aprueba la actualización, se implementa, no hay interrupción en el servicio para sus usuarios. Piense en la última vez que una aplicación en su teléfono actualizó su software, se le solicitó que lo aceptara con una lista de revisiones o que se actualiza automáticamente y ve la notificación de una aplicación actualizada. Prácticamente hay cero interrupción.

Espero que haya respondido tu pregunta.

Descargo de responsabilidad : soy el CEO de App Radar . Creamos soluciones para optimizar su proceso de publicación de aplicaciones y hacer que sea más fácil optimizar sus aplicaciones para una mayor visibilidad dentro de las tiendas de aplicaciones. Si tiene más preguntas, puede contactarme en cualquier momento 🙂

Solo puede actualizar funciones que no están en su aplicación. Cosas como los datos que se guardan en una base de datos en la nube no están en su aplicación. Puede cambiar la forma en que maneja los datos que provienen de eso, pero creo que eso es lo único que no está en una aplicación.

La pregunta más importante es ¿por qué? La actualización de Google es perfecta y Apple realmente no lleva una eternidad. Además de su calidad y velocidad, la aplicación no se ve afectada.

Cuando se aprueba la actualización, se implementa, no hay interrupción en el servicio para sus usuarios. Piense en la última vez que una aplicación en su teléfono actualizó su software, se le solicitó que lo aceptara con una lista de revisiones o que se actualiza automáticamente y ve la notificación de una aplicación actualizada. No hay prácticamente ninguna interrupción (fuera de la instalación de la actualización descargada, lo que obviamente hará que el usuario no pueda usar el servicio activamente, pero solo toma unos segundos).

Podemos ayudarlo a facilitar este proceso en Blast Off Apps | Desarrollo de aplicaciones para Android e iOS o si tiene preguntas detalladas que no desea compartir aquí.

Estos son cambios que se realizan desde el backend que no requieren una actualización. Muchas veces, estos también se programan en la actualización anterior y luego se “encienden” en el momento adecuado.

Solo puede tener algunas partes de la aplicación que usan vista web y luego puede actualizar esas partes de forma remota.
De esta manera, puede mover algunas partes de sus aplicaciones a un servicio web y luego actualizar ese servicio.

No puedes Debe actualizar el código y luego volver a compilarlo, lo que cambia completamente el apk.

Estoy diciendo que para Amazon, en realidad no lo sé, pero creo que este tipo de aplicaciones obtienen datos de un sitio web, por lo que tal vez el código de las aplicaciones se escribió como interpretación html. Entonces, si el diseño del sitio cambia, el diseño de las aplicaciones también cambia

More Interesting

Mobile Analytics: ¿Cuál es la forma mejor y más barata de rastrear el referente para las instalaciones a través de la tienda de aplicaciones?

¿Existe un sitio web donde puede contratar a alguien que se especialice en ASO o en la optimización de la tienda de aplicaciones?

¿Cuál es la mejor aplicación para Iphone 5 o superior?

Uno de los fundadores originales (desde que fue expulsado) tiene el nombre de la empresa en la tienda de aplicaciones y el dominio registrado en su cuenta. ¿Deberíamos cambiar el nombre de la empresa o traerlo de vuelta para obtener el nombre de la aplicación en la tienda de aplicaciones?

¿Por qué no puedo fusionar mis ID de Apple en una?

¿Cuál es la mejor aplicación gratuita de iOS para leer ePubs?

¿Cuándo está Quixey sacando una aplicación de iPhone (producto)?

¿Cuáles son las aplicaciones más seguras para almacenar criptomonedas?

¿Dónde puedo comprar instalaciones de aplicaciones ios baratas?

¿Cuál es el límite de palabras clave en la aplicación iOS?

¿Se clasifica la tienda de aplicaciones de una aplicación cuando se cambia de gratuita a paga y viceversa?

¿Cuál es la mejor aplicación de edición de fotos para iPhone?

¿Qué tan grande es el efecto viral de las descargas de aplicaciones para alcanzar los primeros puestos?

¿Por qué Apple ha vinculado aplicaciones comunes como Safari, Música y Calendario al sistema operativo y no las actualiza regularmente como las aplicaciones normales?

¿Cómo funciona la aplicación 'Buscar mi iPhone'?