Explicación de las opciones de desarrollador de Android: todo lo que puede hacer con esta configuración

Android viene con un montón de opciones de desarrollador que pueden desbloquear funciones experimentales y de depuración. Esto es lo que hacen estas opciones.

Mayoría teléfonos inteligentes Android y tabletas ya tiene docenas (o incluso cientos) de configuraciones para cambiar todo, desde notificaciones hasta colores del sistema. Hay aún más configuraciones ocultas en las opciones de desarrollador, que en su mayoría están destinadas a ayudar a crear aplicaciones de Android, pero algunas de ellas también pueden ser útiles para otras situaciones.

Aunque algunas de las funciones a las que se puede acceder a través de las opciones de Desarrollador pueden ser útiles, no siempre está claro qué opción hace qué. Aunque ninguna de las funciones de las opciones de Desarrollador dañará su teléfono o tableta, habilitar algunas de ellas puede causar problemas no deseados. Es por eso que repasamos todo lo que puede hacer con las opciones de desarrollador en este resumen, para que pueda saber exactamente qué configuración hace qué.

Cómo acceder a las opciones de desarrollador en Android

Las opciones de desarrollador están ocultas de forma predeterminada, por lo que debe habilitarlas antes de poder acceder a cualquiera de las configuraciones disponibles. El proceso exacto aquí depende de la versión de Android que esté ejecutando, y algunos fabricantes de dispositivos (como Samsung) se mueven donde se encuentran algunos de los menús.

El primer paso es encontrar dónde se encuentra el número de compilación en la aplicación Configuración de su dispositivo. En general, puede encontrarlo abriendo la aplicación Configuración en su dispositivo, luego navegando a Acerca del teléfono > Número de compilación. Android 8.0 y Android 8.1 lo tienen ubicado bajo Sistema > Acerca del teléfono > Número de compilación. Si tiene una tableta, esto generalmente se llama 'Acerca de la tableta'. La ubicación puede variar para versiones personalizadas de Android; por ejemplo, los dispositivos Samsung lo tienen debajo Acerca del teléfono (o tableta) > Información del software > Número de compilación.

Si no puede encontrarlo, es posible que esté usando un dispositivo con una compilación personalizada de Android que se mueve donde se encuentran algunas configuraciones. Si su aplicación Configuración tiene un botón de búsqueda (generalmente está cerca de la parte superior de la pantalla con un ícono de lupa), presiónelo y busque "número de compilación". Si aparece, púlselo y debería estar resaltado en la página Acerca de.

Una vez que finalmente llegue a la entrada del número de compilación, debe seguir tocando el número de compilación hasta que vea un mensaje de confirmación. Los dispositivos más antiguos simplemente habilitaron las opciones de desarrollador de inmediato, mientras que los teléfonos y tabletas con versiones más nuevas de Android generalmente requieren que ingrese su contraseña de pantalla de bloqueo para confirmar. Debería ver una ventana emergente que dice "Ahora es un desarrollador" cuando haya terminado, como se ve en la captura de pantalla a continuación.

Después de eso, ahora debería tener un nuevo menú de opciones de Desarrollador disponible en su aplicación de Configuración. Una vez más, la ubicación exacta del menú de opciones del desarrollador depende de su versión de Android y del fabricante del dispositivo. Algunos dispositivos (como los teléfonos y tabletas Samsung recientes) colocan las opciones de Desarrollador cerca de la parte inferior de la pantalla principal de Configuración, mientras que otros las mueven a un menú del Sistema o a otra ubicación. Si tiene un botón de búsqueda en su aplicación Configuración, puede intentar tocarlo y escribir "opciones de desarrollador" para encontrar el menú.

Explicando cada configuración en Opciones de desarrollador

Vamos a repasar cada opción en el menú de opciones del desarrollador de Android y lo que hacen. El orden exacto y la posición de estas opciones pueden variar según el dispositivo, y algunos fabricantes agregan algunas propias que cubriremos aquí. Esta lista también se basa en Android 12L/12.1 — Las futuras versiones de Android pueden agregar o eliminar algunas de estas opciones.

Opciones principales

Memoria: Al tocar esto, se abre una pantalla que muestra la cantidad de RAM (memoria de acceso aleatorio) que usa actualmente su dispositivo, junto con promedios basados ​​en intervalos de 3 horas, 6 horas, 12 horas o 1 día. También puede ver una lista de aplicaciones en su teléfono ordenadas por la cantidad de memoria que utilizan. Si nota que su dispositivo recarga aplicaciones a menudo cuando cambia de aplicación, puede ser una buena idea revisar esta pantalla y ver si una aplicación se está comportando mal.

Informe de error: Esto le permite generar un informe de error para el sistema Android. Google podría solicitar un informe de errores si presenta errores con Android u otros componentes centrales del sistema.

Controlador de informes de errores: Esto cambia qué aplicación maneja el atajo de informe de errores en su dispositivo. Por lo general, no hay razón para cambiar esto.

Contraseña de respaldo de escritorio: Esto crea una contraseña de respaldo para usar los comandos adb para respaldar y restaurar aplicaciones y datos del dispositivo.

Mantente despierto: Habilitar esta opción evitará que su teléfono entre en modo de suspensión (la pantalla se apaga) cuando el dispositivo se está cargando. Esto puede ser útil para probar aplicaciones u otras tareas en las que no desea desbloquear su dispositivo una y otra vez durante un período.

Habilite el registro de indagación de Bluetooth HCI: Esto guarda todos los paquetes Bluetooth HCI en un archivo almacenado en /sdcard/btsnoop_hci.log, que luego se puede abrir con una herramienta como Tiburón alambre para analizar y solucionar problemas de datos de Bluetooth.

Desbloqueo OEM: Se requiere que esta opción esté habilitada al desbloquear el cargador de arranque, pero no es el único paso para desbloquear el cargador de arranque. Esta opción no aparece en todos los dispositivos.

Servicios en uso: Esto abre una pantalla que le muestra todas las aplicaciones y los procesos del sistema que se ejecutan en su dispositivo, y cuánta memoria está usando cada uno. Es similar a la pantalla Memoria mencionada anteriormente, pero esta es más útil para verificar el estado actual de su dispositivo.

Modo de color de la imagen: Esto cambia su dispositivo para usar el espacio de color sRGB, que solía ser útil antes de que la mayoría de los dispositivos usaran sRGB de manera predeterminada. Hoy en día, este interruptor no suele tener ningún efecto.

Implementación de WebView: Esto cambia qué aplicación es responsable de representar el contenido web incrustado en las aplicaciones de Android. No debe tocar esto a menos que tenga una buena razón para hacerlo, o podría terminar perdiendo algunos datos de la aplicación (como si una aplicación usa almacenamiento local con WebView).

Actualizaciones automáticas del sistema: Desactivar esto evita que su dispositivo aplique actualizaciones del sistema durante el proceso de reinicio si ya se ha descargado una actualización. Algunos dispositivos pueden anular este comportamiento o tener otro interruptor en otro lugar para controlar cómo se manejan las actualizaciones del sistema.

Cargador de DSU: El Cargador de DSU La función se introdujo en Android 11 y le permite iniciar temporalmente en una imagen genérica del sistema.

Modo de demostración de la interfaz de usuario del sistema: El modo de demostración está destinado principalmente a capturar capturas de pantalla limpias sin detalles que distraigan. Muestra el reloj a las 12:00, el nivel de batería al 100 % y oculta todos los íconos de notificación.

Azulejos de desarrollador de configuración rápida: Esta pantalla le da la opción de agregar algunos conmutadores para otras opciones de desarrollador a la configuración rápida de su dispositivo (donde se encuentran los conmutadores de Wi-Fi y Bluetooth).

depuración

Depuración USB: Habilitar esto permite que el Puente de depuración de Android utilidad en una computadora para comunicarse con su dispositivo a través de USB. ADB se puede usar para descargar aplicaciones, cambiar la configuración del sistema con comandos, otorgar permisos a las aplicaciones y más. Sin embargo, algunas aplicaciones y juegos se niegan a iniciarse si la depuración de USB está habilitada.

Revocar autorizaciones de depuración USB: Conectarse a su dispositivo con ADB por primera vez requiere que autorice esa computadora. Esta opción revoca todas las autorizaciones de ADB, lo que puede ser útil si no tiene acceso a algunas de las computadoras que pudo haber usado en el pasado.

Depuración inalámbrica: Esto le permite usar ADB a través de una red Wi-Fi local, en lugar de solo USB. La depuración inalámbrica ha estado disponible durante años en Android, pero Google solo agregó esta opción con Android 11.

Deshabilitar el tiempo de espera de autorización de ADB: La mayoría de los dispositivos revocan automáticamente las autorizaciones de depuración USB después de que no se hayan utilizado durante siete días, como medida de seguridad. Esta opción desactiva esa función, pero no debe usarla a menos que tenga un en realidad buena razón.

Acceso directo al informe de errores: Esto agrega un nuevo botón en el menú de encendido para generar un informe de error.

Habilite el registro detallado de proveedores: Esto incluye más información en los informes de errores, posiblemente incluyendo información privada.

Habilitar la inspección de atributos de vista: Esto le permite inspeccionar vistas en aplicaciones usando el Inspector de diseño en Android Studio, que puede ser útil al desarrollar aplicaciones.

Seleccione la aplicación de depuración/Esperar al depurador: Los informes de errores normales y la depuración no siempre brindan toda la información que necesita al desarrollar una aplicación, especialmente cuando se trata de averiguar por qué una aplicación falla al inicio. Esta opción le permite seleccionar una aplicación de depuración que se puede inicializar antes que una aplicación determinada, configurada con la opción "esperar depurador".

Verificar aplicaciones a través de USB: Esto verifica las aplicaciones descargadas a través de ADB en busca de códigos dañinos, de manera similar a cómo las aplicaciones descargadas en su dispositivo se verifican con Google Play Protect. Esto puede ser útil si está descargando aplicaciones de la web en su computadora e instalándolas usando ADB.

Verifique el código de bytes de las aplicaciones depurables: Esta es otra medida de seguridad y está habilitada de forma predeterminada.

Tamaño del búfer del registrador: Esto cambia el tamaño máximo de archivo para el registrador (también conocido como "logcat"). Un búfer más largo puede mostrar actividad más antigua, mientras que un búfer más corto solo contiene registros de la actividad más reciente.

Indicadores de características: En ocasiones, Google incluye funciones experimentales en versiones preliminares y betas para desarrolladores de Android, y aquí es donde se encuentran. La mayoría de los dispositivos que ejecutan una versión estable de Android tienen un menú de indicadores de funciones vacío.

Habilite las capas de depuración de GPU: Esta opción permite que las capas de validación de Vulkan se carguen desde el almacenamiento del dispositivo local. Google tiene alguna documentación con más información.

Preferencias del controlador de gráficos: Esto le permite anular el controlador de gráficos del sistema para aplicaciones específicas con un controlador diferente. La mayoría de los dispositivos no tienen otra opción para un controlador de gráficos, pero Esper tiene una publicación de blog que explica cómo funciona esto si estás interesado en el aspecto técnico.

Cambios de compatibilidad de aplicaciones: Este menú le permite probar cada cambio de API individual en la versión actual de Android con una aplicación anterior, lo que es útil para el proceso de desarrollo de actualización de una aplicación. Solo funciona para aplicaciones depurables, por lo que no es demasiado útil fuera del desarrollo de software.

Mostrar frecuencia de actualización: Esto agrega un contador similar a Fraps en la parte superior de la pantalla para verificar la frecuencia de actualización actual, lo cual es útil para los dispositivos que cambian dinámicamente entre frecuencias de actualización. Tenga en cuenta que esto es no un contador de velocidad de fotogramas.

Permitir superposiciones de pantalla en Configuración: Las versiones modernas de Android no permiten que se ejecuten superposiciones mientras está en la aplicación Configuración para evitar posibles riesgos de seguridad. Esta configuración anula eso: no lo cambie a menos que tenga una buena razón.

Seguimiento del sistema: Esta es una herramienta útil para la optimización del rendimiento durante el desarrollo de aplicaciones.

Redes

Certificación de pantalla inalámbrica: Esta configuración solía permitirle transmitir la pantalla de su dispositivo a cualquier televisor o monitor que admita miracast, pero Google arrancó el código hace años a favor de su propio Chromecast estándar, por lo que esta palanca realmente no hace nada en la mayoría de los dispositivos

Habilite el registro detallado de Wi-Fi: Esto muestra el indicador de intensidad de la señal recibida, o RSSI para abreviar, en cada red en la configuración de Wi-Fi. El valor RSSI puede indicarle la intensidad de una señal Wi-Fi determinada, pero aplicaciones como Analizador WiFi suelen ser una mejor herramienta para el trabajo.

Modo seguro wifi: Esta opción está disponible en algunos dispositivos y prioriza la estabilidad de la red sobre el rendimiento.

Estrangulamiento de escaneo Wi-Fi: Esto limita la frecuencia con la que su dispositivo busca redes Wi-Fi, lo que a veces puede reducir el consumo de batería, pero también significa que su dispositivo tardará más en conectarse a redes conocidas.

Aleatorización de MAC no persistente de Wi-Fi/aleatorización de MAC de Wi-Fi mejorada: Android usa cualquiera aleatorización MAC persistente o aleatorización MAC no persistente al conectarse a redes Wi-Fi, dependiendo de cuál sea necesario. Esta opción obliga a Android a usar siempre la aleatorización de MAC no persistente, lo que esencialmente engaña a la red para que piense que tiene un dispositivo nuevo cada vez que se conecta. Esto podría ser útil para redes con inicios de sesión capacitivos u otros problemas de configuración.

Datos móviles siempre activos: Android apaga su conexión de datos móviles cada vez que está conectado a Wi-Fi porque mantener ambas conexiones activas aumenta el consumo de batería. Esta opción invierte ese comportamiento, lo que podría ser útil si no desea esperar a LTE o 5G para volver a conectarse cuando se desconecte de Wi-Fi. Tenga cuidado: es muy probable que esto reduzca su batería vida.

Aceleración de hardware de anclaje: Esta configuración está activada de forma predeterminada y mejora las conexiones compartidas con funciones de hardware especiales. Probablemente no necesites meterte con eso.

Configuración USB predeterminada: Esto cambia el modo que se usa cuando conecta su dispositivo a una computadora (u otro host USB). La mayoría de los dispositivos tienen "Sin transferencia de datos" como opción predeterminada. Si está transfiriendo archivos constantemente a través de USB, por ejemplo, puede elegir "Transferencia de archivos" aquí para evitar seleccionarlo cada vez. Tenga en cuenta que la configuración solo se aplica cuando su dispositivo está desbloqueado.

Mostrar dispositivos Bluetooth sin nombres: Android generalmente ignora los dispositivos Bluetooth que no tienen nombre, pero esta configuración los muestra con sus direcciones MAC junto con todos los demás dispositivos Bluetooth.

Desactivar volumen absoluto: Las versiones modernas de Android admiten el volumen absoluto para las salidas de Bluetooth, lo que generalmente le brinda el mayor control posible sobre el volumen. Sin embargo, algunos auriculares y audífonos pueden ser quisquillosos con esto habilitado. Activar esto (que desactiva el volumen absoluto, no lo activa) puede ayudar en situaciones en las que los altavoces o los auriculares son demasiado silenciosos.

Habilitar Gabeldorsche: Esto habilita la nueva pila de Bluetooth en la que Google comenzó a trabajar en Android 11, que se llama Gabeldorsche (una referencia a la historia de Dinamarca). No hay ninguna razón por la que la mayoría de la gente deba usar esto en este momento, y en realidad está oculto en algunos dispositivos.

Deshabilitar la descarga de hardware Bluetooth A2DP: Esto cambia la forma en que se transmite el audio de Bluetooth y, a veces, puede reparar los auriculares y altavoces Bluetooth defectuosos.

Versión Bluetooth AVRCP/Versión Bluetooth MAP: Estos cambian la forma en que Android maneja los controles multimedia a través de Bluetooth. Probablemente no necesite meterse con esta configuración.

audio de alta definición: Esta opción está activada de forma predeterminada y cambia el audio de Bluetooth del códec SBC de menor calidad a un códec de mayor calidad. Si no hay mejores códecs disponibles, o si no tiene un dispositivo de audio Bluetooth conectado, esta configuración puede estar atenuada.

Códec de audio Bluetooth: Este menú muestra todos los códecs de audio compatibles con su dispositivo Android y, cuando tiene un dispositivo Bluetooth conectado, las opciones que no son compatibles con sus auriculares o altavoces aparecerán atenuadas. Por lo general, no hay razón para cambiar el códec de audio aquí (Android elige automáticamente el mejor). disponible), pero este menú es una excelente manera de verificar rápidamente con los códecs que funciona un dispositivo de audio Bluetooth con.

Frecuencia de muestreo de audio Bluetooth/bits por muestra: Esto cambia algunas de las configuraciones de calidad para el audio Bluetooth. Probablemente no necesites meterte con esto.

Modo de canal de audio Bluetooth: Esto cambia si su dispositivo de audio Bluetooth usa audio mono o estéreo. Desafortunadamente, al igual que con el selector de códec, solo puede elegir entre los modos admitidos por el dispositivo de audio.

Número máximo de dispositivos de audio Bluetooth conectados: Algunos teléfonos y tabletas pueden conectarse a varios dispositivos de audio Bluetooth a la vez. El valor predeterminado ya es la opción más alta permitida, por lo que generalmente no hay razón para cambiar nada aquí.

Aporte

Mostrar toques: Esto muestra un punto en la pantalla donde los dedos están tocando la pantalla actualmente. Esta característica es útil durante las grabaciones de pantalla para mostrar dónde está tocando la pantalla, pero algunas grabadoras de pantalla integradas tienen la opción de habilitar esto automáticamente durante la grabación.

Posición del puntero: Esto es similar a 'Mostrar toques', pero muestra las coordenadas reales de sus toques en la parte superior de la pantalla.

Dibujo

Mostrar actualizaciones de superficie: Esto parpadea en toda la pantalla cuando algo cambia en el estado actual de la aplicación. Esto puede ser útil para depurar aplicaciones, pero si eres sensible al movimiento, absolutamente no habilites esto.

Mostrar límites de diseño: Esto muestra un diseño en forma de cuadrícula en todos los elementos, lo que facilita ver las áreas de margen en ciertos elementos. Nuevamente, esto solo es realmente útil cuando se desarrollan aplicaciones.

Forzar dirección de diseño RTL: Esto obliga a que todo el texto se muestre de derecha a izquierda, incluso si el idioma actual está escrito de izquierda a derecha. Esta opción puede ser útil para probar cómo se verán las aplicaciones en idiomas como el árabe, sin cambiar el idioma del dispositivo.

Escala de animación de ventana/Escala de animación de transición/Escala de duración del animador: Estas tres opciones cambian la velocidad de la mayoría de las animaciones en Android. Establecerlos en valores como 0.5x a veces puede hacer que su dispositivo se sienta más rápido, pero también puede resultar en una experiencia más entrecortada.

Simular pantallas secundarias: Esto simula un monitor conectado a su dispositivo Android, y el resultado se muestra en una capa translúcida en la parte superior de la pantalla. Esto puede ser útil cuando se prueban aplicaciones que responden a pantallas externas.

Ancho más pequeño/Ancho mínimo: Esta es otra forma de cambiar la escala de las aplicaciones en Android: un valor más pequeño aumenta el tamaño y un valor más alto hace que todo sea más pequeño. La configuración de 'Tamaño de pantalla' en la aplicación de configuración normal suele ser la mejor manera de cambiar la escala de la pantalla, pero esta configuración puede ser mucho más grande o más pequeña. Si su dispositivo tiene Android 12L/12.1 o posterior, establecer un valor lo suficientemente alto aquí hará que aparezca la barra de tareas diseñada para tabletas.

Recorte de pantalla: Aquí es donde puede personalizar la muesca, el orificio de la cámara u otros recortes en la pantalla de su dispositivo. Si su dispositivo ya tiene un recorte, la opción 'Ocultar' empujará la barra de estado hacia abajo para que sea invisible.

Renderizado acelerado por hardware

Mostrar actualizaciones de vista/Mostrar actualizaciones de capas de hardware: Estos son similares a la configuración 'Mostrar actualizaciones de superficie' mencionada anteriormente. No hay razón para usarlos a menos que sea un desarrollador que prueba una aplicación.

Depuración de sobregiro de GPU: Esto utiliza un código de colores para visualizar cuántas veces se ha dibujado el mismo píxel en el mismo marco. La visualización muestra dónde una aplicación podría estar renderizando más de lo necesario.

Depurar operaciones de clip no rectangulares: Esto desactiva el área de recorte en el lienzo para crear áreas de lienzo inusuales (no rectangulares).

Anular fuerza-oscuridad: Esta configuración se agregó en Android 10 y es se supone que obliga a las aplicaciones a tener un tema oscuro, incluso si no tienen uno. Sin embargo, nunca funcionó en todas las aplicaciones cuando era nuevo, y ahora parece ser aún menos confiable. La mayoría de las aplicaciones de Android también tienen un modo oscuro nativo en este punto, por lo que no es tan necesario.

Fuerza 4x MSAA: Esto fuerza el suavizado multimuestra (MSAA) en todas las aplicaciones que usan OpenGL ES 2.0.

Deshabilitar superposiciones de HW: Las superposiciones de hardware permiten que las aplicaciones que muestran algo en la pantalla usen menos potencia de procesamiento. Sin la superposición, una aplicación comparte la memoria de video y tiene que verificar constantemente si hay colisiones y recortes para generar una imagen adecuada. No te metas con esta opción a menos que tengas una buena razón para hacerlo.

Simular espacio de color: Esto puede cambiar los colores de la pantalla entre algunos modos diferentes, incluida una opción monocromática.

Deshabilitar el enrutamiento de audio USB: Esto evita que Android utilice automáticamente dispositivos de audio USB recién conectados, como adaptadores de auriculares o auriculares USB. Puede ser útil si desea conectar un dispositivo que ofrece una salida de audio pero en realidad no desea usar la parte de audio, como una base USB o un adaptador con un conector para auriculares de 3,5 mm, entre otros puertos.

Configuración de transcodificación de medios: Este menú tiene opciones para cambiar la forma en que el dispositivo carga los archivos multimedia. No toques estos.

Supervisión

Modo estricto habilitado: Esta es una herramienta para que los desarrolladores controlen el almacenamiento accidental o el acceso a la red en el subproceso principal de una aplicación.

Representación HWUI del perfil: Esta es una forma de monitorear la actividad de la GPU en su dispositivo, aunque no es muy útil fuera de las aplicaciones de prueba durante el desarrollo.

aplicaciones

No mantengas actividades: Esto cerrará forzosamente las aplicaciones tan pronto como se muevan al fondo, que es esencialmente lo mismo que sacarlas de la pantalla Recientes. No hay razón para usar esto a menos que esté probando una aplicación y necesite recargarla constantemente para probarla.

Límite de proceso en segundo plano: Esto cambia la cantidad máxima de aplicaciones que se mantienen en la memoria de fondo antes de que se borren. Nuevamente, no hay razón para cambiar esto, y cambiarlo podría empeorar la duración de la batería: reiniciar aplicaciones constantemente requiere más potencia de procesamiento que mantenerlas en segundo plano.

Mostrar siempre el cuadro de diálogo de bloqueo: Bastante autoexplicativo, esto mostrará un mensaje emergente cada vez que una aplicación se bloquee para facilitar el informe de errores.

Mostrar ANR de fondo: Habilitar esto mostrará mensajes de "La aplicación no responde" para las aplicaciones que se ejecutan en segundo plano, además del comportamiento predeterminado de mostrarlos para las aplicaciones congeladas abiertas en su pantalla.

Suspender la ejecución de aplicaciones almacenadas en caché: Se supone que las aplicaciones de Android no se ejecutan cuando están almacenadas en la memoria caché, pero esta opción les impide hacerlo por completo. Esta opción puede mejorar la duración de la batería a costa del rendimiento (es posible que las aplicaciones almacenadas en caché tarden más en restaurarse cuando se abren de nuevo), pero los resultados de la vida real son mixtos.

Mostrar advertencias del canal de notificación: La mayoría de las aplicaciones de Android ordenar sus notificaciones en categorías, que se puede activar o desactivar individualmente desde la configuración de Android. Habilitar esta opción muestra una advertencia cuando una aplicación envía una notificación que no está asignada a una categoría. Esto es principalmente útil para que los desarrolladores se aseguren de que todas sus notificaciones estén en una categoría, si está tratando de averiguar de qué canal proviene una notificación, simplemente manténgala presionada desde las notificaciones panel.

Restablecer la importancia de la notificación: Android intenta ordenar sus notificaciones a lo largo del tiempo por importancia, y tocar este botón restablece ese comportamiento.

Aplicaciones en espera: Esto enumera todas las aplicaciones actualmente en modo de espera en su dispositivo.

Forzar permitir aplicaciones en externo: Las aplicaciones de Android pueden elegir si se pueden instalar o no en un almacenamiento externo (generalmente la ranura para tarjetas microSD) con una configuración de manifiesto, pero esta opción anula eso. Cambiar esto y mover aplicaciones no compatibles al almacenamiento externo podría causar comportamientos extraños, por lo que probablemente sea mejor dejar esto solo.

Forzar actividades para que sean redimensionables: Esta opción fuerza el cambio de tamaño de todas las aplicaciones, lo que puede ser una solución (con errores) para aplicaciones que no funcionan en modo de pantalla dividida o que no se pueden cambiar de tamaño en Chromebooks.

Habilitar ventanas de forma libre: Esta opción permite que las aplicaciones se abran en ventanas flotantes, incluso si el dispositivo no fue diseñado para el modo de forma libre (como la mayoría de los teléfonos). Una vez que habilite esto, mantenga presionado el ícono de una aplicación en la pantalla Recientes y seleccione 'Forma libre' para convertirlo en una ventana flotante. Algunas versiones personalizadas de Android ya tienen una implementación personalizada de esto, como 'Vista emergente' en teléfonos y tabletas Samsung Galaxy.

Forzar el modo de escritorio: Si conecta una pantalla externa (por ejemplo, un monitor a través de USB Tipo-C), esto lo obligará a usar una interfaz de escritorio simple con ventanas de forma libre y un lanzador personalizado. La implementación exacta de esto varía según la máscara y la versión de Android, y algunos dispositivos tienen su propio comportamiento que anula esta opción.

Habilite no redimensionable en multiventana/Multiventana para todas las aplicaciones: Esto permite que las aplicaciones que no están diseñadas para cambiar el tamaño (como muchos juegos) se usen en modo de múltiples ventanas.

Restablecer la limitación de velocidad de ShortcutManager: Android limita la cantidad de veces que una aplicación puede actualizar sus accesos directos en la pantalla de inicio y otras ubicaciones del sistema para evitar ralentizaciones en el rendimiento. Esta opción restablece el temporizador de limitación de velocidad, que es principalmente útil para el desarrollo.

Otras secciones

Autocompletar: Todas las opciones en esta sección son para probar el marco Autocompletar de Android, y no hay razón para cambiar cualquier opción aquí a menos que esté probando una aplicación que usa datos de Autocompletar (o un Autocompletar proveedor).

Almacenamiento: Esto solo contiene una opción, que puede mostrar cualquier blob de datos compartido en el sistema Android. En la mayoría de los casos, estará vacío con un mensaje como "No hay datos compartidos para este usuario".

Ubicación: La opción 'Seleccionar aplicación de ubicación simulada' se puede usar junto con aplicaciones como GPS Joystick para falsificar la ubicación física de su dispositivo. Verificar nuestra guía de suplantación de ubicación para más detalles.

Juegos: Algunos dispositivos Samsung Galaxy tienen una sección llamada 'Juegos' en las opciones de desarrollador con una configuración para GPUReloj, que agrega superposiciones para la carga de FPS y CPU. A diferencia del contador de frecuencia de actualización en la sección 'Pantalla', muestra el valor actual de FPS de la aplicación o el juego actual, que suele ser menor que la frecuencia de actualización real de la pantalla.

Esperamos que esta guía explique estas configuraciones más allá de lo que puede ver en la pantalla de su dispositivo.