Glosario Android: 80 conceptos que deberías conocer

Android
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.
ConceptoDefinición
ActualizarAumentar 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ómetroSe 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 ShellEs 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.
AMOLEDTecnología de fabricación de pantallas basadas en OLED
Android ManifestEs el archivo en el que se definen los rasgos principales de una aplicación: nombre, componentes o permisos entre otros.
Android StudioEl nuevo IDE de Google para programar para la plataforma Android
AOSPSiglas de Android Open Source Project, proyecto pilar de Android
APKEs 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.
ARTART 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
BackupCopia de seguridad de nuestros datos.
BenchmarkTécnica utilizada para medir el rendimiento de un sistema o componente del mismo
BootloaderEl 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.
BrickTermino 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
BUGDefecto 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.
CanvasSuperficie para dibujar que nos permite generar gráficos.
CESConsumer Electronics Show se refiere a un evento que se celebra anualmente, en enero, en Las Vegas, centrada en la tecnología
ClockWork ModeModo de recuperacion avanzado que se instala a travez de un archivo .zip comunmente.
CocineroDícese del programador, diseñador o creador de una ROM para Android.
Content ProviderCapa de abstración para, de forma segura, exponer los datos de nuestra aplicación a otra aplicación
CMCyanogenMod, firmware no oficial basado en el sistema operativo de código abierto Android, con funcionalidades añadidas
DalvikLa máquina virtual de Android por defecto hasta la llegada de ART
DDMSEs 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
DowngradearDí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.
DrawableUn tipo de recurso visual que podemos utilizar al programar en Android
DriverArchivo o archivos que permiten que un sistema operativo entienda y maneje diversos perifericos y hardwares que se conectan
FastbootBootloader con el que podemos hacer flasheos de bajo nivel.
FirmwareBloque 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.
FlashearDí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
GoldcardEs 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.
GPRSGeneral 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
GPSSistema americano de navegación y localización mediante satélites.
GPULa 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
GSMSistema de radiotelefonía celular digital europeo comercializado a partir de 1992.
HSDPALa 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
IFAFeria tecnológica que se celebra en septiembre en Berlín
IntentUn 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,
IPSIPS (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
KernelParte fundamental del sistema operativo y es el que se encarga de dar acceso del hardware a los programas
LauncherParte de la interfaz de usuario de Android en pantallas de inicio que le permite lanzar aplicaciones, hacer llamadas telefónicas, etc
LayoutFichero XML que describe la composición de una pantalla
LogcatUn listado de los mensajes emitidos por el teléfono. Muy útil para los programadores con el fin de encontrar qué causa los errores.
LTENueva generación (4G) respecto a UMTS (tercera generación o 3G) y a su vez GSM (segunda generación o 2G)
NFCNear-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.
OdexEstos archivos .odex son colecciones de partes de la aplicacion correspondiente, que estan optimizadas ANTES de arrancar
OdinSoftware esencial cuando se quiere hacer una flasheo al movil de manera NO OFICIAL
OEMUn 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.
OLEDLa 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.
OTASiglas 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.
OverClockedalcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante)
PushUn 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.
PPIPixeles 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
RadioLa 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
RecoveryEs 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.
RootearModificar el sistema para poder disfrutar de permisos de root(=administrador, superusuario).
RecursosSon los componentes de una aplicación no programados, que se utilizarán en la misma. Aquí se incluyen imágenes, textos, ficheros...
SDKUn 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
SPLEs 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
TemaUn conjunto de propiedades que nos permiten definir la configuración para mostrar en una aplicación.
TetheringSe 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
UIInterfaz de usuario
URIAndroid utiliza cadenas de texto URI como forma básica para solicitar información en Content Providers. Debe seguir un esquema.
UMTSSistema universal de telecomunicaciones móviles es una de las tecnologías usadas por los móviles de tercera generación (3G), sucesora de GSM
ViewEl 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
ViewGroupContenedor de Views
WidgetElemento 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).
WipeSu 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.
WiMAXDefiniciones 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.
XDAXDA-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?
El artículo Glosario Android: 80 conceptos que deberías conocer se publicó en El Androide Libre (El Blog Android de referencia. Aplicaciones, noticias, Juegos y smartphones Android Libres)

Comentarios

Entradas populares