Disponibilidad de dispositivos, filtrado y Google Play

Una pregunta sobre cómo limitar aplicaciones para dispositivos. Hemos licenciado software a los fabricantes de dispositivos y queremos permitir que los desarrolladores de aplicaciones publiquen únicamente en esos dispositivos (llamaré a estos "dispositivos con licencia"). Las aplicaciones no funcionarán en otros dispositivos ("dispositivos sin licencia").

He encontrado mensajes muy útiles sobre Device Availability y Google Play.

  • Android: limitar dispositivos compatibles en Android Market
  • Cómo filtrar la aplicación android para descargar desde google play a dispositivo específico? entre otros

Con Device Availability, parece que los desarrolladores de aplicaciones tienen que seleccionar manualmente el universo de dispositivos sin licencia de la lista dinámica de dispositivos compatibles y moverlos a la lista de exclusión. Parece que hay mucho trabajo para los desarrolladores de aplicaciones, sobre todo si tienen que seguir actualizando la lista de exclusión con cada nuevo dispositivo Android que se publique.

Quería ver si hay un medio de hacer la conversación – hacer que mi aplicación sólo está disponible para un conjunto de dispositivos con licencia. ¿Hay algún medio para hacerlo con Google Play?

Hemos licenciado software a los fabricantes de dispositivos y queremos permitir que los desarrolladores de aplicaciones publiquen únicamente en esos dispositivos (llamaré a estos "dispositivos con licencia"). Las aplicaciones no funcionarán en otros dispositivos ("dispositivos sin licencia").

Los desarrolladores de tales extensiones de firmware personalizadas deberían hacerlo como complemento de SDK, lo que requiere que los desarrolladores que utilizan esas extensiones tengan un elemento <uses-library> en su manifiesto. La Play Store debería filtrar automáticamente la aplicación para que solo aparezca en los dispositivos que tengan ese add-on de SDK. Motorola, HTC, Samsung y otros han creado tales complementos de SDK.

Quería ver si hay un medio de hacer la conversación – hacer que mi aplicación sólo está disponible para un conjunto de dispositivos con licencia. ¿Hay algún medio para hacerlo con Google Play?

No, lo siento.

Mañana, si Google añade un dispositivo más a la lista de dispositivos compatibles, se incluirá automáticamente en mi lista de dispositivos compatibles, que no quiero que suceda.

A continuación, no distribuya la aplicación en Play Store.

¿Existe un mecanismo para obtener una notificación tan pronto como Google añada un nuevo dispositivo a la lista de dispositivos compatibles en Google Play Console?

No, lo siento.

Si no, cuál es la manera alternativa de manejarla.

Actualiza tu navegador continuamente, sin aliento esperando la próxima actualización de la lista de dispositivos.

Estoy seguro de que muchos otros desarrolladores de Android se han enfrentado al mismo problema

Ojalá no. La Play Store está diseñada para distribuirse a todos los dispositivos Android . La lista de exclusión por dispositivo está diseñada para problemas de compatibilidad a corto plazo, mientras se resuelven algunas correcciones de errores para superar los problemas.

Parece que Google acaba de lanzar Google Play Private Channel , que podría ayudarle con su problema de "dispositivo con licencia".

Como se dijo recientemente en este blog: Una nueva forma de distribuir sus aplicaciones Android internas

No de manera nativa. Puede comprobar el tipo de dispositivo y salir si no coincide con su lista blanca, pero se puede falsificar fácilmente en dispositivos con raíz. Si tiene una biblioteca puede lanzar una excepción fatal al inicializar, etc.

  • La aplicación de Android A quiere realizar el seguimiento de los datos de referencia de Google Play para la instalación de la aplicación Android B
  • Facturación en la aplicación de Android: ¿cuál es la "carga útil del desarrollador" y cómo funciona el botón "Comprar"?
  • Nueva aplicación en Google Play con el mismo nombre pero diferente nombre de paquete
  • Cómo distribuir la aplicación gratuita "Android" como archivo .apk directamente
  • ¿Cómo encontrar la cuenta de Gmail asociada con Android Market?
  • Botón de actualización de Google Play Store deshabilitado después de realizar cambios
  • Cargar aplicación de Android con código de versión diferente, pero el mismo nombre de versión
  • La aplicación no se actualiza para los probadores de alfa en Google Play
  • Cómo implementar la restauración si desinstalo e instalo la aplicación de nuevo
  • Aplicación no visible en Play Store
  • Esta aplicación no se ejecutará a menos que actualice el error de Google Play Services
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.