Android tiene muchísimas opciones para configurar el móvil a nuestro gusto. Podemos ir a ajustes y allí toquetear la pantalla o el sonido, pero también existe un apartado para avanzados llamado "opciones del desarrollador". En este menú oculto tenemos una larga lista de ajustes que muchas veces pasan inadvertidos pero pueden ayudarnos en situaciones concretas.
¿Cómo podemos acceder a las opciones de desarrollo de Android? El primer paso es activarlas y para ello habrá que ir a Ajustes > Información del dispositivo y pulsar siete veces sobre el número de compilación. Una vez pulsamos repetidamente nos aparecerá un mensaje de "¡Ahora eres un desarrollador!". Después simplemente hay que volver atrás y en la lista de ajustes nos aparecerá al final este nuevo apartado llamado Opciones de desarrollo.
La cuestión que intentaremos solucionar aquí es para qué sirven todas las opciones de desarrollo de Android y cuál es su función. Una lista para intentar discernir rápidamente cuáles nos pueden ser útiles y entender todas las posibilidades que tenemos en nuestro Android, sea cuál sea el fabricante.
Opciones de desarrollo principalesOpciones Desarrollador
Crear informe de erroresEsta opción se puede utilizar de dos maneras, pero las dos con la misma finalidad: un informe interactivo y otro completo. Se trata de elaborar un documento de texto con mucha información que muestra el funcionamiento general del móvil y permite saber si algo está fallando. Muy útil cuando tenemos un problema y queremos compartir información en algún foro o web para que nos lo solucionen.
Contraseña copia ordenadorSi conectamos nuestro Android al PC y tenemos activada la depuración USB, podremos a través de comandos ADB hacer una copia de seguridad de nuestro Android. A través de esta opción también podemos crear una contraseña para que esa copia de seguridad esté encriptada y solo sea accesible por nosotros.
Pantalla activaUna opción muy clara. Si la activamos la pantalla nunca entrará en reposo mientras estamos cargando, muy útil si por ejemplo vemos una película desde el móvil o la tablet y no queremos que se apague.
Habilitar log de captura e inspección de HCI via BluetoothA través de aquí podemos habilitar que via Bluetooth un desarrollador o experto en seguridad pueda analizar el Bluetooth HCI (Host Controller Interface). Si se activa se genera un paquete en el dispositivo en la ruta (/sdcard/btsnoop_hci.log) y desde ahí con herramientas como Wireshark puede analizarse.
Habilitar desbloqueo OEMSi quieres quitar la protección de tu Android esta opción deberás activar. En algunos móviles el bootloader ya viene desbloqueado, en el resto a través de aquí podremos hacerlo y entonces se quitará la protección antirrobo que nos permite entre otras cosas hacer root al móvil.
Modo de color de imagenEn las pantallas AMOLED se añade una opción para activar el modo sRGB. Se trata de un modo muy común de calibrado de la pantalla que proporciona unos tonos distintos; en general menos saturados, pero también algo más apagados.
Servicios de ejecución
Esta opción nos envía a un apartado donde se muestra la memoria del dispositivo, lo que ocupan las aplicaciones y los procesos activos en cada momento. También se pueden observar las aplicaciones que están en caché y cuánto ocupan. Un apartado imprescindible para ir controlando todos los recursos consumidos.
Implementación de webviewWebview es aquel proceso que permite a las aplicaciones tener un navegador interno para conectarse a internet. Antes era una aplicación propia pero a partir de Android 7.0 Nougat es la propia app de Chrome la que actúa como webview. Desde este ajuste podemos decidir cuál es la aplicación predefinida para ello.
Habilitar Webview multiprocesoAndroid pretende que esta opción esté activada por defecto en un futuro. Desde Android Nougat se permite que Webview sea multiproceso y gestione la memoria más eficientemente.
Actualizaciones del sistema automáticasSi activamos esta opción el propia sistema buscará nuevas actualizaciones y directamente nos saltará el aviso para actualizar. Si no la tenemos activada deberemos pulsar cada vez para comprobar si hay nuevas versiones.
Modo demostraciónA través de esta opción podemos activar el modo demostración. Es muy útil para sacar capturas de pantalla mostrando siempre la misma barra de estado, limpia de notificaciones, con la red a máxima cobertura y la batería al máximo.
Opciones de desarrollo de depuración
Depuracion Usb Android
Depuración USBActivar este modo es imprescindible para acceder desde el ordenador una vez instalado el Android SDK. Si queremos intercambiar datos entre el PC y nuestro móvil o queremos configurarlo, deberemos hacerlo con esta opción activada. Si acostumbrais a toquetear vuestro Android seguramente la tengáis activada.
Revocar permisos de depuración USBDesde aquí podemos eliminar el acceso a depuración USB de todos los ordenadores autorizados previamente. Una especie de borrar caché a la hora de tener en cuenta si ya se ha conectado a ese PC antes, ya que cuando se conectan se generan claves de seguridad.
Preguntar siempre al conectarse a USBOpción sencilla. Si la activamos nos saltará un aviso cuando lo conectemos por USB preguntándonos si estamos seguros y en qué modo queremos hacerlo.
Permitir depuración ADB en modo solo cargaNormalmente cuando utilizamos los comandos ADB el móvil no está conectado en el modo solo carga. Con esta opción se cargará el móvil y podremos seguir trabajando. Se recomienda deshabilitarla cuando se desconecte del PC.
Seleccionar aplicación para simular ubicaciónHay varias aplicaciones que nos permiten engañar al móvil y hacerle creer que estamos en otro sitio. Son aplicaciones que engañan al GPS, desde aquí seleccionaremos la aplicación que el sistema tiene en cuenta a la hora de determinar nuestra ubicación.
Habilitar inspección de atributos de vistaCon esta opción se activan los atributos de vista del Android System Manager. Si realizamos un logcat veremos los eventos de otra manera.
Seleccionar la aplicación de depuraciónEste ajuste permite seleccionar una aplicación para depuración y prevenir que aparezcan mensajes de error. Una opción para forzar a las aplicaciones que se ejecuten como deberían.
Esperar al depuradorRelacionada con la anterior. Con previene que la aplicación se inicie hasta que el depurador no esté activado.
Verificar aplicaciones via USBPermite a Google escanear aplicaciones que hayas instalado via ADB o ADT y detectar si pueden ser perjudiciales. Una capa de seguridad extra que viene bien en el caso que instalemos aplicaciones por esa via.
Tamaño de memoria intermedia de registradorDesde 64KB hasta 16MB, en las opciones de desarrollo podemos establecer el tamaño para java. Lo habitual eran 32Kb, pero depende mucho de la arquitectura de la CPU del dispositivo. Si establecemos un buffer muy grande, notaremos una latencia mayor entre el sonido cuando hablamos y cuando lo reciben, aunque también consumirá menos.
A
umentar brillo para leer al solSe trata de una opción para mejorar el contraste y que las letras estén mejor definidas cuando incide la luz directa. Aunque en la mayoría de las pruebas los resultados son bastante insatisfactorios.
Opciones de desarrollo para networkingOpciones Desarrollo Wifi
Habilitar registros detallados de WiFiA través de un logcat si tenemos habilitada esa opción un desarrollador puede acceder a información mucho más precisa sobre para qué se está utilizando el wifi. No recomendamos activarla a menos que vayas a hacer uso de ello.
Traspaso intensivo de WiFi a red móvilSi activamos esta opción, cuando tengamos una mala cobertura WiFi automáticamente se pasará a los datos móviles. Con esto ganaremos en batería ya que no necesitará buscar constantemente por WiFi y tampoco hará faltar desconectar el WiFi al salir de casa. Por otro lado, puede que nos llevemos alguna sorpresa con los datos ya que puede que se conecte a ellos y nosotros pensábamos que estábamos bajo el WiFi.
Permitir siempre busqueda de WiFi en roaming
Imaginad que tenemos dos accesos WiFi con el mismo nombre, pero uno de ellos tiene mejor señal que el otro. Con esta opción permitirá que el móvil acceda al SSID que más nos interesa en cada momento. Aunque claro está, veremos un ligero aumento del gasto de batería al estar buscando cada menos tiempos.
Datos móviles siempre activosCuando activamos el WiFi, los datos móviles se apagan para no gastarse ni consumir batería. Con esta opción los datos se mantendrán activos en segundo plano y lo que ganamos es que al desaparecer el WiFi el cambio será mucho más rápido ya que ya estarán activos.
Seleccionar configuración de USBA la hora de conectar el USB al ordenador podemos hacerlo de diversas maneras. Desde aquí las elegiremos. Tenemos desde solo carga, Media Transfer Protocol (MTP), Picture Transfer Protocol (PTP), RNDIS (USB Ethernet), audio y MIDI. Lo más habitual es el modo carga o si queremos traspasar archivos lo habitual es utilizar MTP y convertir nuestro móvil en un dispositivo multimedia.
Deshabilitar volumen absolutoSi conectamos unos auriculares bluetooth y queremos controlar el volumen independientemente, deberíamos activar esta función. Eliminamos el volumen máximo que en algunos casos es muy molesto. En Android 6.0 daba problemas, pero en Nougat 7.0 se corrigió.
Opciones de desarrollador sobre punteros, animaciones y dibujo
Opciones Desarrollo Animaciones
Mostrar punteosPasamos a ajustes que modifican lo que se muestra en pantalla y de qué manera se hace. La primera es mostrar punteos, si se activa cada vez que pulsemos la pantalla aparecerá un pequeño círculo que marca dónde hemos hecho clic. Minimalista y solo dura unos segundos.
Ubicación del punteroOtro ajuste para mostrar la ubicación de nuestros toques, pero esta mucho más completa. Nos dejará marcado en pantalla todo el recorrido de nuestro último gesto táctil, con las coordenadas e incluso con la presión ejecutada.
Mostrar actualizaciones de pantallaNo lo notamos, pero la pantalla de nuestro móvil se actualiza constantemente. Si activamos esta opción se iluminará cada vez que cambie, con un parpadeo rosa muy llamativo. Solo recomendado si queremos descubrir cuándo la pantalla está activa y el contenido ha cambiado.
Mostrar límites de diseño
Muy curiosa. Al activarla nos mostrará los bordes de cada elemento de pantalla. Con ello sabremos hasta dónde llega ese apartado y los límites donde nuestro toque lo activará. Ofrece bastante información sobre cómo están distribuidos los menús del móvil.
Escala de animación ventanaCon la llegada de Material Design a Android las animaciones juegan un papel muy importante. Son un elemento clave para dar sensación de fluidez o mostrar transiciones llamativas y efectistas. Aquí podemos configurar la velocidad a la que se abren las ventanas y menús, desde desactivar para que no haya animación o 10x para que el efecto se note y veamos esa cortinilla o efecto de ampliación.
Escala de transición-animación
Un efecto similar, pero a la hora de cambiar de pantalla. Si ponemos una velocidad más pequeña el cambio será inmediato, si elegimos un tiempo de animación más amplio cuando cambiemos notaremos más la animación e incluso podremos apreciar como las ventanas aparecen poco a poco.
Escala duración animadorEn este apartado establecemos la velocidad en la que carga los distintos elementos de un menú. Si elegimos un tiempo menor, todo aparecerá al instante. Si elegimos un tiempo más elevado, las animaciones se alargarán y todo se mostrará paso a paso.
Simular pantallas secundariasCon este ajuste podemos elegir simular pantallas de diversas resoluciones, desde 480p hasta 4K. Nos aparecerá una pequeña ventana flotante que repetirá lo que se muestre en nuestro móvil, pero en esa nueva resolución. También está la opción de mostrar una pantalla dual a 720p y 1080p.
Ancho más pequeñoUna opción muy útil y recomendada. A partir de aquí podemos modificar los DPI de Android y cambiar el tamaño de lo que se muestre. Esto es especialmente útil si tenemos una phablet y queremos que se muestre más información en pantalla.
Opciones de desarrollo para prestación acelerada por hardwareOpciones Desarrollo Gpu
Forzar aceleración GPUCon esta opción obligamos a renderizar elementos 2D en todas las aplicaciones, a pesar que por defecto no lo hagan. Es un arma de doble filo, ya que en algunos puntos mejora el rendimiento y la calidad de lo que se muestra pero en otros momentos da problemas.
Ver vistas actualizadas de GPUCon este ajuste, cada pantalla que esté utilizando la GPU recibirá una capa roja. Básicamente la utilizaremos para conocer cuando está siendo utilizada la gráfica de nuestro hardware.
Mostrar actualizaciones de la capa de hardwareDe igual forma que antes teníamos una opción para saber cuando la pantalla estaba siendo actualizada, con esta opción podremos conocer cuando las capas de hardware están activas.
Depurar exceso de GPUHay algunas aplicaciones que tienen la capacidad de mostrar información encima de otras. Con esta opción podemos elegir que nos muestre cuando esto pasa para conocer si el comportamiento es normal o si se están solapando incorrectamente.
Depurar operaciones de recorte no rectangularUn apartado bastante técnico. Mejor acudir a StackExchange, pero entendemos que es una opción para ayudar a que desarrolladores creen áreas mejor definidas.
Forzar MSAA 4x
Si tienes un móvil de gama alta este ajuste puede ser una buena idea. Forzar el multisample anti-aliasing mejora el renderizado de juegos e imágenes en OpenGL ES 2.0 y todo se verá con mejores gráficos. Por contra, el rendimiento bajará en proporción.
Desactivar superposiciones HWCon las superposiciones de hardware activadas cada aplicación dispone de su propia porción de memoria, si la desactivamos provocaremos que el móvil vaya significativamente más lento. Principalmente es una opción de depuración para desarrolladores.
Simular espacio de colorA través de esta opción podemos configurar nuestro Android para que se adapte a cualquier problema de visión. No hablamos de problemas de accesibilidad, ya que eso se configura desde otro menú. Esta opción es para que los desarrolladores puedan ver cómo verían su aplicación personas con estos problemas: desde acromatopsia (grises), protanomalía y deuteranomalía (rojo-verde) o tritanomalía (azul-amarillo).
Opciones de desarrollo multimedia y monitorizaciónOpciones Android Mostrar Cpu
Deshabilitar enrutamiento a audio USBDesde Android 5.0 Lollipop tenemos la posibilidad de audio USB y conectar por esta via dispositivos como amplificadores, micrófonos, altavoces o mezcladores. Desde aquí lo podemos desactivar.
Modo estrictoPrimera opción de monitorización, recibiremos un aviso en la pantalla cuando las aplicaciones estén realizando aplicaciones que se alarguen en el tiempo. Útil para que desarrolladores sepan si todo funciona correctamente.
Uso de CPUAl activar este ajuste nos aparecerá en la esquina superior el uso de la CPU. Nos aparecen tres números: el primero representa la carga en el último minuto, el segundo en los últimos cinco y el tercero en los últimos quince. Útil para saber si hay aplicaciones que están consumiendo en exceso.
Perfil de procesamiento GPUSimilar a la anterior, pero muestra a través de barras el uso de la GPU. Se actualiza en tiempo real, pero al ocupar tanta pantalla se vuelve incómodo si no vas a utilizar esa información para algo concreto.
Opciones de desarrollo sobre aplicacionesOpciones Desarrollo Android
Interrumpir actividadesEl propio sistema Android ya se encarga de ir cerrando y gestionando las aplicaciones en segundo plano. Cuando cambiamos entre una y otra aplicación, estas se quedan en segundo plano esperando a ser abiertas de nuevo. Si activamos esta opción, el sistema será mucho más agresivo y considerará cerradas las aplicaciones al salir.
Límite de procesos en segundo plano
Si queréis cerrar aplicaciones Android y que no sigan ejecutándose en segundo plano debéis ir a este ajuste. Aquí podréis determinar cuántos procesos se gestionarán. Tenemos desde el límite habitual que es el recomendado, pasando por quitar todo proceso hasta tener cuatro apps a la vez.
Errores sin respuestaOs aparecerá un mensaje de "la aplicación no responde" cada vez que algo falle. La mayoría de aplicaciones están creadas para compartir todo tipo de recurso, pero a veces unas se superponen con otras y no gestionan la energía bien, entonces es cuando nos aparecerá este mensaje que no tiene porqué ser que la aplicación falle del todo.
Aplicaciones inactivasAl pulsar nos lleva a una pantalla donde muestra un listado de todas nuestras aplicaciones, aquellas que tenemos activas y aquellas que el propio Android ha dejado inactivas porque no las hemos utilizado en un tiempo.
Descarga forzosa de apps en memoria externaDesde la versión Android 7.0 Nougat se puede obligar a las aplicaciones a que se instalen en la memoria SD. Y es muy efectivo, más del 90% de las apps podrán ser instaladas completamente en la SD. Excepto algunas aplicaciones del sistema o mensajería como WhatsApp, casi todas se podrán pasar a la tarjeta para liberar espacio. Muy útil si tenéis un móvil nuevo y actualizado pero con poca memoria interna.
Forzar ajuste de tamaño de actividadesTerminamos con otra función disponible en Android Nougat. Está relacionada con la multipantalla de Android. Con este ajuste obligaremos a que todas las aplicaciones se adapten a la pantalla partida, aunque a priori no estén configuradas ni optimizadas para funcionar de ese modo. Necesitaremos reiniciar el dispositivo para que se active, aunque recomendamos llevar cuidado ya que algunas pueden dar todo tipo de problemas.
fuente:
xatakandroid