Glosario Android: 80 conceptos que deberías conocer
Hace unos años publicamos un artículo sobre aquellos conceptos más importantes en Android. Sin embargo, desde entonces ha llovido mucho y, aunque muchos de esos conceptos son totalmente útiles aún, han surgido otros muchos nuevos que nos gustaría poder mencionar.
Como en la anterior versión del diccionario, lo primero es recordaros que si eres realmente nuevo en este mundo, quizá deberías empezar por las preguntas frecuentes y los primeros pasos en Android. A partir de ahí, bienvenido de nuevo al mundo ¿qué significa…? Hemos incluido 80 conceptos, pero tened por seguro que esta lista podría ser muchísimo más extensa.
Concepto | Definición |
---|---|
Actualizar | Aumentar la versión de Android. Ej: Pasar de 1.6->2.1 Normalmente este proceso se realiza mediante OTA. |
Adb (Android Depuration Bridge) | Es una herramienta que viene en el SDK de Android. Te permite trastear con el móvil o un emulador mediante la línea de comandos. |
Acción (Action) | Una descripción de algo que queremos que un Intent haga. Pueden ser tanto definidas por Android como propias. |
Acelerómetro | Se trata de un sensor que mide la aceleración y la fuerzas inducidas por las gravedad. |
Actividad (Activity) | Representa una pantalla en una aplicación |
Adb Shell | Es un shell (terminal) que funciona sobre adb y ofrece una línea de comandos que permite entre otras cosas operar con comandos unix compatibles incluidos en el sistema. |
AMOLED | Tecnología de fabricación de pantallas basadas en OLED |
Android Manifest | Es el archivo en el que se definen los rasgos principales de una aplicación: nombre, componentes o permisos entre otros. |
Android Studio | El nuevo IDE de Google para programar para la plataforma Android |
AOSP | Siglas de Android Open Source Project, proyecto pilar de Android |
APK | Es la extensión de las aplicaciones Android, variante del Java. Así pues, un .apk es cualquier aplicación que te puedes instalar en tu móvil. |
ART | ART hace referencia a Android Runtime, o tiempo de ejecución de Android, éste es el responsable de correr las aplicaciones en Android. ART es el sucesor de Dalvik Runtime |
Backup | Copia de seguridad de nuestros datos. |
Benchmark | Técnica utilizada para medir el rendimiento de un sistema o componente del mismo |
Bootloader | El Bootloader es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo y se encarga de preparar todo lo que necesita el sistema operativo para funcionar. |
Brick | Termino que hace mencion a un error al momento de flashear o modificar algo dentro del telefono que lo deja inutilizable |
Broadcast Receiver (Receptor Broadcast) | Un broadcast es un mensaje que cualquier aplicación puede recibir. Y en Android podremos utilizar receptores para interceptar dichos mensajes |
BUG | Defecto en el software o un hardware que no ha sido descubierto por los creadores o diseñadores de los mismos durante su fabricacion o desarrollo. |
Canvas | Superficie para dibujar que nos permite generar gráficos. |
CES | Consumer Electronics Show se refiere a un evento que se celebra anualmente, en enero, en Las Vegas, centrada en la tecnología |
ClockWork Mode | Modo de recuperacion avanzado que se instala a travez de un archivo .zip comunmente. |
Cocinero | Dícese del programador, diseñador o creador de una ROM para Android. |
Content Provider | Capa de abstración para, de forma segura, exponer los datos de nuestra aplicación a otra aplicación |
CM | CyanogenMod, firmware no oficial basado en el sistema operativo de código abierto Android, con funcionalidades añadidas |
Dalvik | La máquina virtual de Android por defecto hasta la llegada de ART |
DDMS | Es una herramienta que viene en el sdk de Android. Te permite visualizar los procesos que se están ejecutando en tu teléfono así como hacer capturas de pantalla |
Downgradear | Dícese del proceso de bajar la versión Android. Ej: pasar de la 1.6->1.5 Sería lo contrario a Actualizar. Utilizado para poder instalar ciertas ROMs. |
Drawable | Un tipo de recurso visual que podemos utilizar al programar en Android |
Driver | Archivo o archivos que permiten que un sistema operativo entienda y maneje diversos perifericos y hardwares que se conectan |
Fastboot | Bootloader con el que podemos hacer flasheos de bajo nivel. |
Firmware | Bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla loscircuitos electrónicos de un dispositivo de cualquier tipo. |
Flashear | Dícese del proceso de “aplicar” una ROM a un teléfono. Las ROMs no se “instalan” se flashean. La definición exacta es: Cargar datos en un chip de memoria de estado sólido, en especial los que contienen el sistema operativo para dispositivos y periféricos electrónicos. |
Fragmento (Fragment) | Porción de interfaz de usuario o un comportamiento en una actividad |
Goldcard | Es una sdcard especial que uno mismo se fabrica y que nos permite instalar en cualquier un teléfono su ROM original. Muy común su uso para que no hayan problemas y conseguir permisos root. Decir que cada teléfono necesita de una goldcard diferente, por tanto hay Goldcards para Desire, para Hero y para los demás. Importante: No usar una Goldcard para un teléfono en otro modelo. |
GPRS | General Packet Radio Service o servicio general de paquetes vía radio creado en la década de los 80 es una extensión del Sistema Global para Comunicaciones Móviles para la transmisión de datos mediante conmutación de paquetes |
GPS | Sistema americano de navegación y localización mediante satélites. |
GPU | La unidad de procesamiento gráfico o GPU es un coprocesador dedicado al procesamiento de gráficos u operaciones de coma flotante, para aligerar la carga de trabajo del procesador central |
GSM | Sistema de radiotelefonía celular digital europeo comercializado a partir de 1992. |
HSDPA | La tecnología HSDPA, también denominada 3.5G, 3G+ o mini 3G, es la optimización de la tecnología espectral UMTS/WCDMA, una tecnología basada en conexiones minis, de menor velocidad a el promedio de la actual 3G |
IFA | Feria tecnológica que se celebra en septiembre en Berlín |
Intent | Un Intent es un mensaje que podemos utilizar para solicitar una acción determinada a otra componente de una aplicación. Se trata de una clase que nos facilita la comunicación entre componentes, |
IPS | IPS (In Plane Switching) es una tecnología que se utiliza para pantallas de cristal líquido, también llamadas LCD, para corregir problemas de color y de ángulo de visión |
Kernel | Parte fundamental del sistema operativo y es el que se encarga de dar acceso del hardware a los programas |
Launcher | Parte de la interfaz de usuario de Android en pantallas de inicio que le permite lanzar aplicaciones, hacer llamadas telefónicas, etc |
Layout | Fichero XML que describe la composición de una pantalla |
Logcat | Un listado de los mensajes emitidos por el teléfono. Muy útil para los programadores con el fin de encontrar qué causa los errores. |
LTE | Nueva generación (4G) respecto a UMTS (tercera generación o 3G) y a su vez GSM (segunda generación o 2G) |
NFC | Near-Field Communication o Comunicación de Campo Cercano, es un estándar creado para la comunicación sin cables de corto alcance para la realización de pagos a través de nuestros dispositivos móviles mayoritariamente. |
Odex | Estos archivos .odex son colecciones de partes de la aplicacion correspondiente, que estan optimizadas ANTES de arrancar |
Odin | Software esencial cuando se quiere hacer una flasheo al movil de manera NO OFICIAL |
OEM | Un fabricante de equipamiento original, es cuando una empresa fabrica productos que luego son comprados por otra empresa y vendidos bajo la marca de la empresa compradora. |
OLED | La base de las pantallas OLED es un diodo orgánico de emisión de luz (Organic Light-Emitting Diode) que genera y emite luz por sí mismo. Esa características es la principal diferencia entre un televisor LED y uno OLED. |
OTA | Siglas de Over-The-Air o “Sobre el Aire”. Es un método para distribuir actualizaciones a los usuarios de tal manera que les aparezca una notificación directamente en el teléfono y puedan descargarla directamente sin necesidad de conectarse a ningún ordenador. Es el método por el que se distribuyen la mayoría de las Actualizaciones Android. |
OverClocked | alcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante) |
Push | Un estilo de comunicación donde la petición se origina en el servidor. Básicamente se traduce en que recibes información sin pedirla. Recibirás los mails o mensajes al instante sin tener que verificar tu si hay contenido nuevo. |
PPI | Pixeles por pulgada |
QR (Código) | Un código QR es un módulo útil para almacenar información en una matriz de puntos o un código de barras bidimensional |
Radio | La Radio se encarga de la funcionalidad de teléfono del dispositivo. Esto incluye GPRS, GSM, UMTS, GPS y operaciones, así como la funcionalidad de la cámara. Se puede cambiar indistintamente de la ROM, y no se pierden los datos, ni programas de la Rom |
RAM (memoria) | La memoria de acceso aleatorio es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados |
Recovery | Es una pantalla que te permite manipular el teléfono sin que se haya cargado completamente la ROM. Puedes realizar diferentes acciones como Flashear o Wipear. Indispensable para instalar ROMs. |
ROM (memoria) | La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el teléfono y realizan los diagnósticos. No confundir con la ROM(imagen). |
ROM (imagen) | Es una imagen del sistema operativo personalizado. Como si cogieras el sistema Android por defecto que viene en tu teléfono y lo modificases a tu antojo. A continuación lo distribuyes a la comunidad para que ellos también disfruten de esos cambios. Hay ROMs de diferentes teléfonos y con diferentes sistemas Android. Una ROM se ha de Flahsear desde el Recovery y ha de tener una Radio y un SPL determinados para que funcione. |
Rootear | Modificar el sistema para poder disfrutar de permisos de root(=administrador, superusuario). |
Recursos | Son los componentes de una aplicación no programados, que se utilizarán en la misma. Aquí se incluyen imágenes, textos, ficheros... |
SDK | Un kit de desarrollo de software o SDK (siglas en inglés de software development kit) es generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema concreto |
SPL | Es un cargador secundario de programa bootloader que se encarga de cargar la Radio/GSM y el sistema operativo. De esta manera podremos modificar tamaños de memoria para mejorar el rendimiento del teléfono. |
SWAP (memoria) | Se usa como apoyo a la memoria ram de nuestro móvil y si en algún momento puntual el sistema se queda sin ram, se usará esta memoria swap |
Servicio (Service) | Es un objeto que se ejecuta en segundo plano, sin necesidad e interfaz gráfica. |
SU | "Super user" o super usuario. Lo que es lo mismo: acceso root |
Tema | Un conjunto de propiedades que nos permiten definir la configuración para mostrar en una aplicación. |
Tethering | Se denomina anclaje a red o tethering al proceso por el cual un dispositivo móvil con conexión a Internet actúa como pasarela para ofrecer acceso inalámbrico a la red a otros dispositivos, cualesquiera que estos sean, asumiendo dicho dispositivo móvil un papel similar al de un módem o enrutador |
UI | Interfaz de usuario |
URI | Android utiliza cadenas de texto URI como forma básica para solicitar información en Content Providers. Debe seguir un esquema. |
UMTS | Sistema universal de telecomunicaciones móviles es una de las tecnologías usadas por los móviles de tercera generación (3G), sucesora de GSM |
View | El objeto más importante cuando estamos montando una interfaz gráfica. De él extenderán la mayoría de componentes que utilicemos. Básicamente consiste en un área de la pantalla que admitirá determinadas funcionalidades |
ViewGroup | Contenedor de Views |
Widget | Elemento que puede añadirse al escritorio de nuestro dispositivo Android, ofreciéndonos información y determinadas funcionalidades (según lo que el desarrollador lleve a cabo). |
Wipe | Su traducción es Barrido. Básicamente se trata de un formateo o borrado general de todos los datos de tu teléfono con el fin de dejarlo tal y como estaba nada más sacarlo de la caja. Atención: un wipe no te borra el contenido de la SD pero si que te borra las aplicaciones instaladas. |
WiMAX | Definiciones en la Web WiMAX, siglas de Worldwide Interoperability for Microwave Access, es una norma de transmisión de datos que utiliza las ondas de radio en las frecuencias de 2,3 a 3,5 GHz y puede tener una cobertura de hasta 60 km. |
XDA | XDA-developers es una comunidad de desarrolladores de software para dispositivos móviles de más de 4 millones de usuarios de todo el mundo creada en 2003. |
¡Esperemos que te haya servido de utilidad! ¿Echas en falta alguno?