Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cambios en el comportamiento de apps con API 28

Cambios API 28. digitalDot
Escrito por Digitaldot
15 de julio de 2019
Tiempo de lectura 6 min

El equipo de aplicaciones móviles de digitalDot quiere poneros al día respecto a los cambios en las apps móviles para Android y orientadas a niveles de API a partir del nivel 28.

¿Tienes una aplicación móvil en Google Play Store? Pues no te pierdas lo que te cuentan nuestros desarrolladores de apps.

¿Por qué Android obliga a actualizar la API para mis aplicaciones móviles?

Cada vez más, los dispositivos móviles son más inteligentes, rápidos, con más funcionalidades y se adaptan mejor a las necesidades del usuario. Por ello, el sistema operativo Android, obliga cada cierto tiempo a que las versiones de las aplicaciones cuenten con la última API que utilizan los dispositivos más modernos. En ellas, se corrigen errores de versiones anteriores e implementan mejoras que aprovechan las nuevas características de los últimos modelos de Smartphone.

¿Qué ocurre si no actualizo el API 28 de mis aplicaciones publicadas en la tienda de Google Play?

Play Store da siempre un margen de tiempo para la actualización, pero existe una fecha límite para que las aplicaciones publicadas en sus tiendas, incorporen el nivel orientado de API del momento. En este caso es el nivel de API 28 y todas las apps que no se adapten a este nivel Google Play Store la eliminará de su oferta.

¿Son más seguras las aplicaciones móviles con este API?

Siempre se tiende a mejorar y a una mayor seguridad, por lo que esta última API no descuida las mejoras en seguridad, así como nuevas características y mejorar en el funcionamiento y en el rendimiento.

¿Afectará al comportamiento de mi aplicación móvil esta actualización?

Como todo en esta vida y más aún en el campo de la informática, todo se somete a un continuo cambio o evolución. Existen en esta última API modificaciones en el comportamiento de clases, cambios en librerías, permisos y mucho más. Todo ello implica que tu aplicación no tenga el mismo comportamiento o bien existan librerías deprecadas. Por ello, lo recomendable es que tras actualizar la API, que se compruebe la aplicación en su totalidad realizándole una completa auditoría.

¿Qué ventajas tiene la API Android 9 nivel API 28?

Ventajas App API 28. digitalDot

Android 9 (nivel de API 28) trae nuevas características para los dispositivos que utilicen este nivel de API. Vamos de destacar las novedades que puedan resultar más interesantes para los desarrolladores:

Posicionamiento en interiores con RTT de Wi-Fi

Si posees un dispositivo móvil con Android 9, las app con API 28 podrán usar RTT API para medir la distancia a los puntos de acceso (PA) WiFi RTT. Para ello, el dispositivo debe tener habilitado la ubicación y el Wi-Fi, así como haber implementado el permiso ACCESS_FINE_LOCATION

Autofill Framework

Nuevas optimizaciones en los servicios de autocompletar que mejoran la experiencia del usuario al completar formularios.

Compatibilidad con recorte de pantalla

Nueva compatibilidad con las últimas pantallas de borde a borde. Gracias a la clase DisplayCutout podremos encontrar la ubicación y la forma de las áreas no funcionales donde no se debe mostrar el contenido. Para la obtención de éstas áreas de recortes, usaremos el método getDisplayCutout().

Se añade un nuevo atributo de diseño de ventana, layoutInDisplayCutoutMode que permite que se muestre el contenido en los recortes de un dispositivo. Los valores de este atributo son los siguientes:

  • LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT
  • LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
  • LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER

Notificaciones

Android 9 introduce varias mejoras a las notificaciones, destacamos las más relevantes:

Experiencia de mensajería mejorada:

Desde el nivel de API 24 podíamos agregar una acción para responder a los mensajes o ingresar otro texto directamente desde una notificación. El nivel de API 28, trae mejoras y optimizaciones de la misma:

  • Compatibilidad con imágenes: API 28 ahora muestra imágenes en las notificaciones. Para mostrar la imagen solo debes utilizar el método setData().
  • Identificación de conversaciones grupales: Puedes usar setGroupConversation() para identificar, de manera deliberada, una conversación como grupal o no grupal.

Administración de energía

Se mejora la administración de energía de los dispositivos. Estos cambios garantizan la redistribución de los recursos de sistema a las apps que más los necesiten.

Servicios en primer plano

Las apps que se orientadas la API 28 que usan servicios en primer plano deben solicitar el permiso FOREGROUND_SERVICE. Si no se solicita saltará una SecurityException en el sistema.

Cambios relacionados con la privacidad

Se actualiza la información de DNS y el número de serie del dispositivo que supone una mejora para la privacidad del usuario.

  • Baja del número de serie de compilación: Build.SERIAL se fija siempre en "UNKNOWN" para proteger la privacidad del usuario. Para acceder al número de serie del hardware debemos solicitar el permiso READ_PHONE_STATE y luego llamar al método getSerial().
  • Privacidad de DNS: Las apps orientadas al nievel API 28, deben respetar las API de DNS privados. Deben controlar que todos los clientes de DNS incorporados usen DNS encriptados para el mismo nombre de host que el sistema.
  • Directorios de datos basados en la Web separados por procesos: las apps no pueden compartir un único directorio de datos WebView entre varios procesos. En estos directorios de datos se almacenan cookies, cachés de HTTP y otros datos persistentes y temporales relacionados con la navegación web.

Se elimina la biblioteca HTTP de Apache

A partir de la versión de API 28, deja de existir la librería HTTP de Apache en bootclasspath y no se encuentra disponible de manera predeterminada para las apps.

Para poder seguir utilizando el cliente el cliente HTTP de Apache, deberemos añadir en el AndroidManifest.xml lo siguiente:

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

Recuerda que siempre puedes usar el conjunto de versiones que deseas incluyéndolas en la propia APK.

Aplicación móvil API 28. digitalDot

Y hasta aquí todas las novedades que encontrarás para la versión Android, nivel API 28. Si eres desarrollador de aplicaciones móviles y quieres estar al día de los últimos cambios, recuerda que en digitalDot te ofrecemos información actualizada en nuestra sección de noticias.

Para los que tengáis una aplicación móvil para vuestra empresa y todo esto os suene a “chino” podéis contactar con el servicio de aplicaciones móviles de digitalDot y realizar la consulta que preciséis.

Noticias relacionadas sobre Actualidad web

Qué es UCP y cómo funciona técnicamente

Qué es UCP y cómo funciona técnicamente

El comercio online ya no es lo que solía ser. Ahora, no solo tienes que preocuparte de que tu tienda funcione bien, sino que también debes estar listo para que agentes de inteligencia artificial hagan el trabajo por ti. Esto es posible gracias a UCP (Universal Commerce Protocol), un protocolo…

Canal de denuncias obligatorio para empresas

Canal de denuncias obligatorio para empresas

El cumplimiento normativo ya no es algo que las empresas puedan dejar de lado en España. Desde la entrada en vigor de la Ley 2/2023 de protección de informantes, muchas organizaciones han tenido que adaptarse e implantar un canal de denuncias que permita comunicar irregularidades de forma segura y confidencial.…

AI Overviews y AI mode

AI Overviews y AI Mode: por qué tu web puede seguir posicionando pero recibir menos clics

Hubo un tiempo en el que mirar el posicionamiento en Google y mirar los clics era casi la misma película. Si subías posiciones, subían las visitas. Si entrabas en primera página, había premio. No era un sistema perfecto, pero al menos la lógica general se entendía. Ahora la cosa se…

Ley de consumidores tienda online

En qué afecta la nueva Ley de consumidores para tu tienda online

Si vendes online a consumidor final, esta ley te afecta directamente. El Real Decreto Legislativo 1/2007, que aprueba la Ley General para la Defensa de los Consumidores y Usuarios, es la norma que regula las ventas B2C en España. No depende del sector, ni del tamaño de tu empresa, ni…

Vulnerabilidades encontradas en Prestashop

Vulnerabilidades de seguridad detectadas en el módulo PrestaShop "gsnippetsreviews"

A comienzos de enero de 2026, nuestro equipo de seguridad web de digitalDot identificó dos vulnerabilidades relevantes en el módulo gsnippetsreviews para PrestaShop, un módulo verificado y ampliamente utilizado en tiendas online basadas en esta plataforma. La detección se produjo a raíz de una incidencia real en un cliente nuestro,…

Elige el dominio para tu web. digitalDot

La importancia de elegir un buen dominio

Cuando nos planteamos tener una web enseguida nos salta la duda de cómo se va a llamar. El dominio, es ese nombre, único y exclusivo, que vamos a otorgar a nuestra página, ecommerce o blog y que permitirá a los usuarios acceder a nuestra web. La elección de un dominio…

Parámetro srsltid de Google

¿Qué es el parámetro "srsltid" y por qué aparece en las URLs de mi sitio web?

Si tienes una tienda online y has estado monitoreando tu tráfico en los últimos meses, es posible que hayas notado la aparición de un nuevo parámetro en tus URLs: ?srsltid. Esto ha comenzado a generar confusión entre dueños de tiendas y expertos en SEO, debido a cómo afecta la atribución…

digitalDot Partner de Klaviyo

Klaviyo: Plataforma para automatización de marketing digital

Si tienes una tienda online, seguro que te suena esta película: inviertes en tráfico, la gente entra, mira, añade al carrito… y desaparece. O compra una vez y no vuelve. Y mientras tanto, tú mandas algún newsletter suelto de vez en cuando, con un cupón y “a ver si cuela”.…

Google Core Update: todas las novedades de SEO

Google Core Update 2025: Todas las novedades en SEO en detalle

Google ha vuelto a poner en marcha su maquinaria de actualizaciones de algoritmo, y la comunidad SEO está atenta a los cambios que esto implica. En el año 2023, Google ha lanzado cuatro actualizaciones de núcleo, en marzo, agosto, octubre y noviembre. Aunque Google no proporciona detalles específicos sobre los…

1 2 3 21
crossmenuchevron-down