Cómo desarrollar la aplicación Android Go y en qué se diferencia de un Android normal

Publicado: 2018-07-10

Cada vez que sale una nueva versión de Android, es un gran problema. En cada nueva versión, hay un montón de nuevas funciones, un conjunto de cambios de diseño y, la mayoría de las veces , una serie de teléfonos que se adaptan a la nueva versión.

Y cuando el lanzamiento es algo tan importante como una versión reducida de Android, el evento seguramente hará algo de ruido.

Google, en I/O 2017, anunció el lanzamiento de un sistema operativo que se ejecutaría en teléfonos inteligentes de bajo costo que dominan predominantemente las naciones en desarrollo y los OEM tardaron un año en lanzar sus dispositivos Android Go. Las empresas también están utilizando paquetes de aplicaciones de Android para su distribución de aplicaciones.

Entre los otros anuncios del MWC, uno era los nombres de los dispositivos que tendrían Android Go.

Estos son los populares dispositivos Android Go: Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 y Huawei Y3, entre otros. .

Android Go: la idea detrás de la versión reducida de Android

Comencemos con la pregunta básica primero. ¿Qué es Android Go?

Android Go alias Android (edición Go) es una versión reducida de Android, que está diseñada para ejecutarse específicamente en los teléfonos básicos.

En términos simples, las aplicaciones de Android Go significan ofrecer una experiencia de teléfono inteligente de alta calidad a dispositivos básicos. Desde el principio hasta ahora, las aplicaciones go para Android han mejorado la velocidad, la confiabilidad y la seguridad de millones de dispositivos básicos a través de aplicaciones y funciones especialmente desarrolladas para satisfacer las necesidades locales.

La estrategia comercial que se ejecuta detrás de Android Go es expandir el negocio a los países en desarrollo, que por un lado tiene la ventaja de una gran base de usuarios, pero por otro lado, se enfrenta a la restricción del poco espacio de almacenamiento, el gran tamaño de la aplicación y la baja. Tamaño de RAM.

Para resolver estos tres problemas principales que impiden que Google haga que Android alcance su potencial de mercado, la marca lanzó Android Go que:

  • Haz que Android funcione en el teléfono con 1 GB de RAM o incluso menos
  • Hacer que el sistema operativo ocupe menos espacio
  • Haga que las aplicaciones preinstaladas ocupen menos datos y espacio

Android Go Features

Para servir a las naciones en desarrollo con sus mejores intenciones, el gigante tecnológico ha realizado tres cambios importantes en su ecosistema: el sistema operativo. Tienda de juegos. aplicaciones.

Veamos los tres cambios estructurales que Google ha traído con Android Go, uno a la vez.

Sistema operativo

El sistema operativo de Android Go se ha basado en Oreo, pero se ha optimizado para ejecutarse en teléfonos inteligentes con más de 512 MB a 1 GB de RAM. En cuanto al tamaño, ocupa la mitad del espacio de Android Nougat, lo que permite que los dispositivos con menos almacenamiento tengan espacio para almacenar una cantidad de aplicaciones y medios listos para usar.

Se sabe que los dispositivos que ejecutan Android Go abren las aplicaciones un 15 % más rápido que el otro software de Android. Además de eso, los usuarios de Android Go obtienen la función de "ahorro de datos" en el modo predeterminado, lo que les ayuda a consumir menos datos móviles.

aplicaciones

Al igual que el nuevo sistema operativo, Google también ha desarrollado nuevas aplicaciones para ayudar a hacer un mejor uso de la memoria del dispositivo. Estas aplicaciones requieren alrededor de un 50 % menos de espacio y tienden a funcionar mucho mejor en el hardware de gama baja.

Los dispositivos Android Go vienen con estas aplicaciones preinstaladas:

  • Asistente de Google Ir
  • ir a google
  • YouTube Ir
  • Gmail Ir
  • Google Maps Ir
  • Gboard Ir
  • Cromo
  • Tienda de juegos de Google
  • Archivos Ir

Si bien estas aplicaciones son mucho más rápidas y de menor tamaño, faltan algunas funciones. Ahora, aunque las aplicaciones de Android Go están restringidas en número, a partir de ahora, se espera que el número aumente en el futuro próximo.

[Dato: todas las aplicaciones de Android Go preinstaladas son PWA. Y esto es lo que Google quiere que sepas sobre las PWA ]

Tienda de juegos

Para ayudar a mantener la experiencia liviana sincronizada en todo momento, Google también lanzó una Play Store completamente nueva.

Espacio de descarga de aplicaciones de Android Go, es decir, Play Store ofrece el mismo contenido que su Play Store normal, solo que con un escaparate adecuado para los dispositivos con poco almacenamiento. La tienda tiene una sección destacada que recomienda a los usuarios las aplicaciones diseñadas y desarrolladas específicamente para sus teléfonos inteligentes Android Go.

Si bien la mayoría de estos cambios están en segundo plano, veamos los cambios que están visiblemente presentes entre Android Go y Android normal .

¿Qué hay de nuevo en el desarrollo de la aplicación Android Go?

Aquí hay un vistazo a algo nuevo en Android 11 (edición Go)

1. Disponible en todos los dispositivos

Android (edición Go) está disponible en todos los dispositivos nuevos con hasta 2 GB de memoria.

Con una expansión de 2 GB, las aplicaciones para Android se inician un 20 por ciento más rápido, y con 270 MB de memoria libre adicional, las personas ahora pueden ejecutar de tres a cuatro aplicaciones en segundo plano. El desarrollo de Android Go en dispositivos de 2 GB también incluye hasta 900 MB de almacenamiento gratuito adicional, que es suficiente para tomar hasta 300 selfies más y descargar una película completa.

2. Mejoras en la privacidad

El desarrollo de aplicaciones Go Android para teléfonos inteligentes tiene un enfoque similar para la protección de la privacidad a nivel industrial como cualquier dispositivo Android. Android 11 Go trae nuevas actualizaciones de seguridad que simplifican el control de cómo y cuándo se comparte la información en su dispositivo. Con una autorización única, puede permitir que una aplicación acceda a sensores como su micrófono, cámara o ubicación.

3. Cambiar entre aplicaciones

Hoy en día, los dispositivos con pantallas anchas son muy comunes, por lo que Android Go le brinda la ventaja de hacer uso de la pantalla ancha a través de una fácil navegación. La navegación basada en gestos en las aplicaciones Go para Android lo ayuda a navegar a la pantalla de inicio, retroceder y cambiar entre aplicaciones con solo deslizar el dedo.

Diferencias visibles entre Android Go y Android normal

1. Aplicaciones recientes

Differences in Android Go vs Regular Android for News

*Android Go a la izquierda y Android normal a la derecha

La miniatura de las aplicaciones recientes en Android Go es mucho más pequeña que la de su aplicación habitual de Google. Se expande para llenar la pantalla del dispositivo a medida que se carga la aplicación, dando la impresión de que las aplicaciones se cargan mucho más rápido.

2. Gmail

Differences in Android Go vs Regular Android for Gmail

*Gmail Ir

Con la aplicación Gmail Android Go, Google ha reducido en gran medida los gráficos. Si bien visualmente, no hay una serie de cambios evidentes, en cuanto al rendimiento, Gmail Go utiliza una vista web que hace que el rendimiento sea entrecortado.

3. Youtube

Differences in Android Go vs Regular Android for Youtube

En comparación con YouTube normal, YouTube Go es mucho más simple y tiene muchas menos funciones. Si bien la interfaz de usuario, una vez más, no hay una gran diferencia, pero hay cambios evidentes en términos de funcionalidad en el caso de YouTube Go: la cantidad de datos que consumirá un video está claramente especificada, ya no hay Me gusta/No me gusta ni la opción de comentarios. .

4. Google

Differences in Android Go vs Regular Android for Google

La aplicación Google Android Go tiene mucho más que ofrecer que su aplicación habitual de Google . Hay una serie de opciones de personalización, así como la opción 'Búsqueda de tendencias', que antes no estaba en Google. Lo único que falta en Google Go son las tarjetas recomendadas.

En cuanto al Asistente Go, si bien no es completamente diferente del Asistente de Google, existen algunas restricciones: no hay una opción de configuración, el asistente no establece reproductores predeterminados y no puede controlar el hardware del teléfono.

5. Mapas de Google

El parecido entre Google Maps y la aplicación Android Go de Google Maps es asombroso, Maps Go es un caso de recreación perfecta cuando hablamos de visualidad.

En cuanto a la funcionalidad, existen algunas limitaciones obvias, que podrían ser un factor decisivo para varios usuarios. La navegación paso a paso en tiempo real falta por completo en Google Maps Go, también faltan revisiones en Google Maps Go.

Con todas estas funcionalidades y cambios estructurales, el objetivo que Google busca cumplir con las aplicaciones go para Android es mejorar la experiencia general del usuario de la base de usuarios de teléfonos inteligentes de nivel de entrada. Si bien Google ha hecho mucho en términos de optimizar su experiencia, corresponde a todas las empresas de desarrollo de aplicaciones móviles de Android llevar el viaje más allá mientras expanden el negocio más allá de las geografías y no solo como una empresa de desarrollo de aplicaciones de Android de EE. UU. o cualquier otra empresa.

Con ese respecto, aquí está la respuesta a Cómo obtener Android Go en su suite de aplicaciones de Android.

Pasos para optimizar su proceso de desarrollo de aplicaciones de Android para que encaje en Android Ir a ak Cómo desarrollar una aplicación de Android

El proceso de convertir su aplicación habitual de Google en una aplicación Android Go comenzaría con la respuesta a su estrategia de aplicación.

Cuando se trata de desarrollar una aplicación que esté optimizada para dispositivos diseñados de acuerdo con los estándares de Android Go, hay tres opciones entre las que puede elegir:

App Optimization Strategy for Android Go

Tener una aplicación común

Use la misma aplicación para todos: dispositivos Android y Android Go que ofrecen experiencias idénticas. La aplicación de Android aquí debería ser multi-binaria, pero no debería tener ninguna experiencia particular para los dispositivos con menos RAM. Puede usar Android App Bundle para ahorrar hasta un 65 % en tamaño sin refactorizar el código de la aplicación.

Tener una aplicación con diferentes APK

Use la misma aplicación para dispositivos Go y otros dispositivos, con diferentes conjuntos de experiencias. Para esto, tendrá que desarrollar diferentes APK, uno dirigido a la nueva dimensión android.hardware.ram.low y otro APK enfocado a otros dispositivos.

Tener dos aplicaciones

Desarrolle una aplicación Lite dirigida a los dispositivos Android Go y mantenga su otra aplicación de Android tal como está.

[ Saber todo sobre Lite Apps Trend ]

Una vez que haya decidido la estrategia de desarrollo de aplicaciones que seguirá, observe estas consideraciones clave:

Things to Consider While Optimizing App

Asegure las funciones de la aplicación sin fallas ni ANR

La aplicación que no responde y las altas tasas de fallas son los dos factores que afectan negativamente la tasa de retención de usuarios. Utilice herramientas como Crashlytics y Android vitals para verificar las sesiones sin fallas y la tasa de ANR de su aplicación de Android.

Centrarse en Android Oreo

Android Oreo viene con una serie de optimizaciones de recursos, como el límite de ejecución en segundo plano, que garantizan el correcto funcionamiento de los procesos en segundo plano. Lea la guía de migración de Google Play en caso de que su aplicación no esté orientada a API 26 o más.

Mantenga bajo el tamaño de la aplicación instalada

Existe una clara asociación entre el tamaño del APK y las tasas de instalación, por lo tanto, cuanto menor sea el tamaño de su APK, mayores serán sus instalaciones.

Dado que las aplicaciones de Android Go se centrarán en teléfonos inteligentes de nivel de entrada con MB bajos, deberá asegurarse de que su aplicación tenga menos de 40 MB. Para lograr esto, optimice su APK actual o cree un APK diferente dirigido a los usuarios de Go.

Aquí hay algunos consejos sobre cómo reducir el tamaño de la aplicación:

  • Usar el paquete de aplicaciones de Android
  • Reemplace los archivos JPEG/PNG con los activos WebP
  • Reemplace el formato de audio sin procesar con AAC o MP3
  • Asegúrese de que las bibliotecas estén actualizadas
  • Mantenga el código DEX dentro de lo razonable

Mantenga baja la huella de memoria

Cuando pruebe el APK, mire el PSS para analizar la cantidad de memoria que necesita la aplicación para iniciarse en el dispositivo.

Mantenga el tiempo de arranque en frío por debajo de 5 segundos

A medida que ejecuta la prueba para el tiempo de inicio en frío después de completar un reinicio completo del dispositivo de prueba, asegúrese de que la aplicación se vuelva interactiva dentro de los 5 segundos posteriores al inicio en el dispositivo de los usuarios. En la actitud actual de ponerse en marcha, los usuarios tienden a frustrarse después de cinco segundos de esperar a que se cargue una aplicación o un juego. Esta es la razón por la cual la tasa de desinstalación es alta.

Se recomienda realizar pruebas de tiempo de inicio en frío después de realizar un reinicio completo del dispositivo.

Resumiendo

Entonces, aquí está todo lo que necesita saber sobre qué es Android Go, Android Go vs Android normal, desarrollo de Go Android, servicios de desarrollo de Android y, finalmente, cómo desarrollar una aplicación para Android Go. Ahora que tienes toda la información necesaria, ¿a qué estás esperando? Póngase en contacto con un equipo de expertos en Android Go y amplíe su negocio.

[Lea también: la aplicación Google Go alcanza las 100 millones de descargas]