Los OEM deben implementar las estrictas limitaciones de la aplicación de fondo de Android Oreo

Los registros de cambios de Android Oreo están fuera, y hay algunas adiciones interesantes que muchos ya conocen. Hay Project Treble, cambios de seguridad, etc. Uno de los mayores cambios es cómo se comportan las aplicaciones en segundo plano. Ya no tienen reinado libre sobre el dispositivo, y el sistema Android inducirá restricciones sobre cualquier cosa que abuse de un proceso en segundo plano. Se especuló que los fabricantes de equipos originales pueden modificar esto en un esfuerzo por controlar cómo se comportan las aplicaciones por sí mismas. Afortunadamente, parece que esto no sucederá, ya que Google exige que los OEM implementen TODAS las estrictas limitaciones de la aplicación de fondo de Android Oreo para mejorar la vida útil de la batería y el uso de la memoria.

En el documento de definición de compatibilidad de Android Oreo, Google establece específicamente que los fabricantes de equipos originales no deben alterar las limitaciones de la aplicación en segundo plano. Incluí una captura de pantalla de la sección mencionada a continuación.

También hay una advertencia muy severa contra la manipulación de estas configuraciones en Android Git. Parece que Android Oreo es en gran medida una actualización para los consumidores en términos de luchar contra las malas prácticas de los OEM, en lugar de una actualización con más funciones.

Google parece darse cuenta de que a ciertos fabricantes de equipos originales les encanta implementar sus propias versiones de funciones de administración de aplicaciones en segundo plano, pero al hacerlo causa un gran dolor de cabeza a los desarrolladores de aplicaciones que no saben cómo podría comportarse su aplicación en ciertos dispositivos.

Por lo tanto, este es un buen cambio tanto para los usuarios finales como para los desarrolladores. Los usuarios finales pueden estar seguros de que disfrutarán de la vida útil de la batería y las mejoras en el uso de la memoria que ofrecen los límites de la aplicación de fondo de Android Oreo, y los desarrolladores no tendrán que preocuparse de que sus aplicaciones funcionen de manera muy diferente en segundo plano en otros dispositivos.

Al agregar estos requisitos al Documento de definición de compatibilidad, si los fabricantes infringen estas reglas, sus dispositivos no recibirán la certificación de Google Play Store, lo que significa que los dispositivos afectados no pueden venir con Google Play Store preinstalado. Estamos contentos de que Google esté tomando una postura contra las aplicaciones mal codificadas y las modificaciones OEM, y estamos felices de ver que estos cambios se aplican en todos los dispositivos Android 8.0 Oreo.