viernes, 14 de agosto de 2015

Diccionario Basico de Android


Android es un Sistema Operativo de código abierto y diseñado para varios tipos de dispositivos, entre ellos los Smartphones y Tablets; una de las ventajas más importantes con respecto a otros Sistema Operativos Móviles es que nos da la posibilidad de modificar y personalizar nuestro teléfono, pero cuando los usuarios recién se inician en Android muchas veces se topan con palabras nuevas o poco conocidas como "root", "recovery", "bootloader", "ROM", "launcher", "Theme", "Apk", etc. y muchas veces se incurre en el error de querer modificar nuestro teléfono sin tener claro el significado de cada término, esta pequeña guía básica es para poder tener una idea clara de lo que significa cada cosa y así poder proceder con prudencia y seguridad a futuro, espero les sirva. Sin más preámbulo comencemos:

ROOT: Android como SO tiene una protección de fábrica para que los usuarios no puedan modificar distintos parámetros de importancia de los dispositivos; esto se hace para proteger la integridad y la seguridad del sistema. Para quitar esta seguridad necesitamos darnos ciertos privilegios, esto se conoce como "rootear" el sistema, aunque esa palabra no exista, y la definición correcta sería lograr acceso de Superusuario o Acceso Root (acceso a la raíz del SO). Comparando con una PC, adquirimos mediante este procedimiento Permisos de Administrador, lo que en android se denomina Súperusuario, con lo cual podemos entre otras cosas:  
- Modificar el Sistema Operativo.
- Borrar o congelar aplicaciones inservibles que vienen preinstaladas en el Sistema Operativo.
- Desbloquear el Bootloader e instalar el Recovery Modificado.
- Eliminar la publicidad
- Instalar Custom ROMs, etc..
Los métodos para rootear son diversos pero los principales son:
- A través de algún Programa en la PC (Vroot, UnlockRoot, SuperOneClick,  etc.)
- A través de aplicaciones (Framaroot, TowelRoot, etc.)
- A través de Recovery (se instala un zip flasheable en Modo Recovery)

ROM: "Read Only Memory" o Memoria de Sólo Lectura, también llamado Firmware, en el mundo Android una ROM aloja el sistema operativo y otros componentes del bluetooth o el WiFi. La ROM también está acompañada por la radio del dispositivo, algunos operadores ajustan la ROM para sus propias especificaciones de red, lo que hace que muchas veces no podamos usar un smartphone de un operador en la red de otro. Hay de dos tipos:
- ROM Stock, de Fábrica u Oficial: Que son lanzadas por Google o por las compañías fabricantes de nuestros teléfonos
- ROM "cocinada" o Custom ROM.- Son aquellas que son realizadas por programadores independientes (developers) normalmente sin ánimo de lucro, las ROMs cocinadas suelen dar características y opciones mejoradas con respecto a las oficiales. Se usa mucho el término “cocinar” en relación a una ROM. En realidad, no es otra cosa que modificarla, o crearla a partir de otra. Al cocinarla, estamos accediendo desde nuestro ordenador a todos los archivos en del sistema, y modificando lo que deseemos. Por ejemplo, podemos borrar todas esas aplicaciones que para nosotros son innecesarias. También podemos sustituir algunas aplicaciones de serie, como el correo electrónico, por el gestor de email que sea nuestra preferencia. En cualquier caso, cocinar una ROM suele ser tarea del usuario avanzado. El usuario básico se limita a encontrar una que se adapte a lo que busca, e instalarla en su dispositivo.
Las Custom ROMs más reconocidas en el mundo de Android son:
 - ROM Cyanogenmod: También abreviado como CM ó Cyano, es una ROM no oficial disponible para decenas de teléfonos móviles y táblets basados en el sistema operativo de código abierto Android. Ofrece características que no se encuentran en las versiones oficiales basadas en Android suministradas por los fabricantes. Sus modificaciones mejoran el rendimiento y la fiabilidad frente a las versiones oficiales del software. 
    Tipos de ROM CyanogenMod:
Si te metes de lleno con este grupo de cocineros seguramente encontrarás estos términos en todos lados, para entender mejor que debemos hacer con nuestro dispositivo vamos a definirlos de un modo simple:
    Nightly: ROM de prueba, se lanza para que la comunidad pruebe y corrija bugs (errores).
    M Snapshot: Una versión de Nightly actualizada mensualmente (con M de monthly) en la que se corrigen bugs para volver a probarla y así llegar a una versión Stable.
    RC (Release Candidate): Término usado en todo el mundo Software para definir la versión de la aplicación que es candidata a ser la principal versión. En CyanogenMod esta versión se utiliza para una ROM que ha sido probada pero que aún no llega a ser Stable (Estable).
    Stable: La versión definitiva para cada dispositivo, como su nombre lo dice, es la ROM estable y más reciente que se encuentra de manera oficial en el sitio web.
Las versiones de Cyanogenmod son equivalentes a las versiones de Android, así, repasando las más actuales tenemos:CM6= Android 2.2 FroyoCM7= Android 2.3 GingerbreadCM9= Android 4.0 ICSCM10= Android 4.1 Jelly BeanCM10.1= Android 4.2CM10.2= Android 4.3CM11= Android 4.4 KitKat
  - AOKP (Android Open Kang Project) es una ROM no oficial basada en el sistema operativo de código abierto Android. Cuando se comparan AOKP y CM no parece haber ninguna diferencia a simple vista. La principal diferencia se encuentra en el menú de configuración. La ROM AOKP puede enorgullecerse de poseer una estabilidad y velocidad increíbles, incluso diría que es un poco más rápida que CM. La personalización es sin embargo el punto fuerte de la ROM AOKP. 
  - MIUI  MIUI es una ROM no oficial basada en el sistema operativo de código abierto Android desarrollado por Xiaomi Tech. Cuenta con una interfaz de usuario muy modificada que elimina el cajón de aplicaciones Android y ha sido comparado con el iOS de Apple. Incluye funciones adicionales que no se encuentran en Android, incluyendo conmutadores en la ventana de notificaciones, nuevas aplicaciones como el reproductor de música, la galería de imágenes o la cámara de fotos, y un marcador telefónico alterado que muestra los contactos que coinciden mientras el usuario marca números, entre otras cosas.
Otras ROMs: MokeeOS, OmniROM, Carbon, Paranoid Android, PACM-Man, AOSP, SlimKat, etc.

KERNEL: Es el núcleo del SO de Android, está basado en Linux y es la parte del sistema operativo que se encarga de administrar todos los recursos del sistema, tanto el hardware como sus funciones y hacer que todo funcione de forma correcta. Igualmente cada teléfono posee un kernel específico, pero gracias a una amplia comunidad es fácil encontrar kernel alternativos (custom kernels) a los oficiales que en muchas ocasiones ayudan a mejorar nuestro teléfono a la vez que permiten obtener más seguridad. El kernel es independiente del sistema operativo, por lo que podemos cambiar de kernel sin que para ello afecte al resto del sistema y podamos perder algunos datos. Para poder instalar un custom kernel en vuestro dispositivo por lo general es necesario tener rooteado el móvil y luego desbloqueado el bootloader, además de tener instalado algún Recovery.

BOOTLOADER: El bootloader (gestor de arranque) de nuestro móvil es un programa encargado de cargar y ejecutar el sistema operativo luego de verificar que este sea legal.
El bootloader también selecciona el kernel (o núcleo del sistema operativo). Es un componente esencial del proceso de inicio, y se almacena en un área de memoria segura. Cuando encendemos nuestro teléfono y vemos salir el logo del fabricante nos enfrentamos cara a cara con el bootloader.
¿Qué significa desbloquear el bootloader?
 La gran mayoría de los fabricantes añaden un cargador de arranque bloqueado, esto quiere decir que el dispositivo solo podrá ejecutar sistemas operativos aprobados por ellos. Usualmente esto quiere decir que la partición de arranque del sistema tiene una firma digital aprobada, y por esta razón es "booteable".
 Para poder instalar una versión de Android diferente (Custom ROM) en un dispositivo primero tenemos que desbloquear el bootloader o incluso reemplazarlo. Dependiendo del fabricante (casi todos los conocidos), tu garantía se pierde inmediatamente. El proceso de desbloqueo varía dependiendo del dispositivo.
Nota: El Desbloqueo del Bootloader no debe ser confundido con el desbloqueo de la SIM (que te permite usar tu smartphone con cualquier operadora), ya que muchas veces se confunden ambos términos y son cosas muy distintas.

RECOVERY:
Casi todos los dispositivos Android vienen con un sistema de recuperación llamada Recovery que es básicamente una partición independiente del sistema principal en la memoria interna del dispositivo, pero éste apenas deja opciones y otorga muy poca libertad, en el caso del LG Optimus G este no trae preinstalado el Recovery, así que tendrán que instalar un recovery modificado.
- Los Recoverys modificados básicamente sustituyen el sistema de recuperación que viene de fábrica por uno nuevo, incorporando una serie de opciones que te darán más control de tu dispositivo. Este permitirá una mayor libertad a la hora de poder llevar a cabo distintas acciones. Un Recovery modificado básicamente nos permite:
- Hacer Copias de Seguridad completas o parciales de la ROM, de aplicaciones, datos, etc.
- Restaurar de forma completa o parcial el Sistema.
- Hacer un borrado completo o parcial del Sistema
- Instalar nuevas ROMs
- Instalar Mods, Scripts, etc.
- Instalar cualquier zip flasheable, etc..
 Los recovery más conocidos son ClockworkMod (CWM) Recovery, CWM PhilZ y TWRP Recovery.

BACKUP: Copia de seguridad de nuestros datos. Es la copia total o parcial de información importante del móvil, como Contactos, SMS, MMS, Aplicaciones + Datos, etc. Los backups se utilizan para tener una o más copias de información considerada importante y así poder recuperarla en el caso de pérdida de la copia original.
Para hacer un backup tenemos 2 opciones, que no se interponen una con la otra y que podemos usar a la vez sin problemas:
- Backup vía Recovery.- Este procedimiento, también llamado Copia de Nandroid, es uno de los más completos y seguros que existe, con esta opción se hace un respaldo total de nuestra ROM actual, aplicaciones, datos, configuraciones, etc. Para ello debemos primero haber rooteado, desbloqueado el bootloader e instalado el Recovery modificado de nuestra preferencia.
- Backup con Aplicaciones.- Esta es un forma de hacer copias de seguridad que no exige tantos requisitos como la primera opción, hay de dos tipos:
    - Los que no exigen acceso root: Con esta clase de aplicaciones podemos ahcer copias de seguridad de forma limitada, pues no podemos respaldar el sistema en sí, sólo las aplicaciones que hayamos descargado, de los mas recomendables está la app Helium.
    - Y los que sí requieren acceso root, dentro de los éstos los más recomendables son Titanium Backup, Go Backup Premium, My Backup Pro, etc..

LAUNCHER.- Un launcher (Home o lanzador) es una app que básicamente se encarga de mostrarnos la pantalla de inicio, la interfaz del escritorio, el lanzador al cajón de aplicaciones y el cajón de aplicaciones propiamente dicho. Una de las ventajas de Android con respecto a otros SO es que éste se puede cambiar sin problemas en nuestros equipos y hay desde los más básicos y simples hasta los más complejos y espectaculares, con efectos y transiciones en 3D, lo cual nos permite personalizar y darle una imagen totalmente diferente a nuestro terminal de forma fácil y sencilla y la veces que se nos antoje. 

THEME, Tema o Skin.- Un theme o tema es lo que comúnmente conocemos como skin, es decir es una app que sirve para cambiar el aspecto de los íconos de nuestro escritorio, barra de estado, barra de notificaciones, ajustes, batería, etc los hay de dos tipos:Para launchers: Cuando tenemos instalado algún launcher, generalmente tenemos la opción de descargar e instalar themes para determinado launcher.Para el Theme Chooser.- Cuando tenemos una custom ROM instalada, hay variedad de themes que podemos usar a través del Theme chooser que es una app que sirve para poder aplicar o cambiar un theme sin necesidad de tener instalado un launcher específico.

Widgets: Son pequeños programas que se pueden agregar en el Launcher y que permiten realizar ciertas tareas sin necesidad de acceder a la aplicación, normalmente nos brindan información como el tiempo, la hora, el estado de la batería, información del sistema, etc.

RAM: (random access memory) o Memoria de Acceso aleatorio es una memoria limitada de nuestro dispositivo conectada directamente con el procesador del móvil. Tiene la capacidad de escribir y reescribirse infinitamente para agilizar los procesos de escritura. Por asi decirlo, prepara al sistema para ser directamente reproducido y llegue a nuestros ojos y oidos. Tiene almacenamiento limitado.

FLASHEAR:
No es otra cosa que instalar, reinstalar y/o modificar en todo o en parte el sistema, ya sea con una Custom ROM, el firmware de fábrica, instalar MODs, scripts, etc. a tu teléfono. El Flasheo es la modificación del “sistema” para obtener o aprovechar opciones que nos han sido bloqueadas por el fabricante, ya sea por cuestión de diseño u Operadora Movil. O simplemente potenciar otras (como subirle el volumen al altavoz, darle más brillo a la pantalla, cambiar la interfaz gráfica del celular, etc.)

MOD o Modding: Básicamente un MOD es una modificación, ya sea de una ROM, una Aplicación, Widget, o cualquier parte del sistema.

APP Abreviatura del término inglés "Application" (Aplicación). Básicamente es un Programa que puedes descargar e instalar en los diferentes smartphones del mercado. Normalmente las apps las podemos descargar desde la Tienda Oficial de Aplicaciones llamada "Google Play Store" (antes Android Market). Pueden ser de pago o gratuítas, de usuario o de sistema, algunas requieren acceso root para que funcionen correctamente, otras no.
Las aplicaciones de usuario se instalan de forma fácil en nuestro dispositivo, ya que sólo debemos descargarlas e instalarlas para que funciones correctamente, las aplicaciones de sistema en cambio son más difíciles de instalar ya que requieren acceso root y permisos rw-r-r (r=read=lectura w=writing escritura), también llamados permisos 6-4-4 ó en L invertida, en este caso los permisos son así:rw-
r--
r--
Para entender un poco y ver como ser sería una descripción gráfica de los permisos pueden ver esta gráfica:
https://www.facebook.com/photo.php?fbid=290162181166320&set=gm.671418672933736&type=1&theater
Las aplicaciones de sistema se deben instalar en la carpeta system/app de la raíz del sistema

APK  .apk es el paquete ejecutable que contiene una aplicación para el sistema operativo Android. Un archivo .apk normalmente contiene lo siguiente:
AndroidManifest.xml
classes.dex
resources.arsc
res (carpeta)
META-INF (carpeta) Pueden ser abiertos e inspeccionados usando un software archivador de ficheros como 7-Zip, Winzip, WinRAR o Ark.

ADB Android Depuration Bridge. Puente de depuración Android o Modo Depuración USB . Esta herramienta se utiliza para conectar y enviar comandos a un teléfono Android desde un Ordenador. Activar el Modo Depuración es necesario para cuando rooteamos, desbloqueamos el bootloader, etc., para activarlo entramos en Ajustes/Opciones de Desarrollador/y seleccionamos la casilla "Depuración de USB". 

ODEX En Android, todas las aplicaciones vienen empaquetadas en archivos con extension .apk En algunas ROMs como la de fábrica junto con las aplicaciones de sistema o que vienen "de serie" en el firmware del fabricante (system/app/), se puede encontrar un archivo de extension .odex con el mismo nombre que el APK cuya funcion es la de ahorrar espacio. Estos archivos .odex son colecciones de partes de la aplicación correspondiente, que estan optimizadas antes de arrancar. Lo que se consigue con esto es que se arranque el sistema mas rápido ya que con este sistema se hace una precarga de parte del codigo de la aplicación.Es por esto que las aplicaciones de sistema o preinstaladas sean dificiles de modificar, ya que parte del código de la aplicacion ya está escrito en dicho archivo .odex, lo que hace difícil editar el codigo para añadir o quitar funcionalidades a la aplicacion o, simplemente, cambiar el aspecto de las aplicaciones editando la parte visual (frameworks y demas... iconos, logos, fondos, etc etc) 

DEODEX El proceso de deodexado consiste, simplemente, en reempaquetar todos los contenidos y componentes de la aplicacion en el APK correspondiente mediante el recompilado del classes.dex, que es el fichero contenido en el APK que contiene las clases de Java que se han usado en el código de la aplicación. Hecho esto, lo que se consigue es tener todo en el mismo sitio y permite que se ejecute toda la aplicación desde el paquete APK, por así decirlo, sin que haya interacciones desde fuentes externas como son los archivos .odex 

OTA: Over The Air. El acto de mover datos a tu teléfono - descargar, en realidad - sin tener que conectarlo físicamente. La mayoría de fabricantes de dispositivios utilizan éste método para actualizar sus sistemas operativos ya sea en parte (pequeñas actualizaciones) o todo (una versión superior de Ansdroid). También sirve para la descarga y actualización de aplicaciones. 

BRICK (también llamado Softbrick) Palabra que deriva del idioma inglés, su traducción literal sería ladrillo, aunque en Android se refiere a un estado del teléfono en que se queda trabado en el logo de arranque y no carga el sistema debido a un error al momento de flashear o modificar algo dentro del teléfono que lo deja inutilizable temporalmente. Para volverlo a su estado normal normalmente es necesario instalar el firmware de fábrica.

HARDBRICK:
Éste es un estado del teléfono en el que el teléfono queda inutilizable para siempre, y sólo se puede revivir reemplazando la placa madre del teléfono o con máquinas especiales como Medusa Box u Octopus Box. 

BUG Se utiliza el término bug (bicho) Para referirse a un defecto o falla en el software  que no ha sido descubierto por los creadores del Software durante su desarrollo y que es descubierto por el usuario al utilizar el  sistema. 

LAG   Es un retardo al abrir o cerrar aplicaciones, menús o desbloquear la pantalla del móvil, es decir son operaciones de memoria que se realizan retardadamente. Este retardo se debe al sistema de archivos que se usa en la memoria del sistema, donde está el Sistema Operativo instalado y donde se instalan todas las aplicaciones. El sistema de archivos original es RFS, y por la forma de trabajar de este sistema, a veces se producen ciertos retardos de escritura/lectura de la memoria del sistema, lo que se traduce en pausas al trabajar con el móvil.

FC, Force Close o Cierre Forzoso, es un error que a veces se produce en la ejecución de las aplicaciones Android e indica que debe cerrarse debido a un mal funcionamiento de la misma.

Bootanimation: Es la animación que se muestra al encender el teléfono, está conformada por imágenes generalmente en movimiento y que varían según la rom que instalemos.

Tethering: Anclaje de Red, y es el proceso por el cual nuestro dispositivo sirve como punto de acceso para compartir internet a otros dispositivos como PC o portátiles, usando la conexión 3G de nuestro móvil para navegar por internet.

Dalvik: Dalvik se define como una máquina virtual. Ahora bien, ¿qué es una máquina virtual? Es, sencillamente, un software que simula a una computadora y que puede ejecutar programas como si fuese la propia computadora, es decir, funciona como si fuese un duplicado de vuestro smartphone.
La Máquina Virtual Dalvik (DVM), es un software diseñado por ingenieros de Google cuya función es ejecutar aplicaciones programadas en Java. La DVM está optimizada para requerir poca memoria y diseñada para ejecutar varias operaciones al mismo tiempo.
¿Qué es el Dalvik Caché?
El Dalvik Caché vendría a ser el espacio temporal que usa la Máquina Virtual Dalvik (MVD) para ejecutar las aplicaciones programadas en Java. Es un espacio que va aumentando según vamos utilizando apps y que no se recupera, por eso no está de más borrar de vez en cuando este Dalvik Caché. Por otro lado, conviene borrarlo después de flashear o instalar cualquier tipo de .zip, ya sea un kernel, una ROM, parches, etc.
Por eso, cuando se instala una nueva ROM, a veces tarda mucho tiempo en arrancar por primera vez. Tiempo que necesita para reoptimizar las aplicaciones (o librerías de framework), y actualizar la caché. 

ART = Android  RunTime:  Es la nueva forma donde se ejecutan las aplicaciones y que a partir de Android 4.4 KitKat viene como alternativa a la ya conocida Dalvik. En la última versión de Android (5.0) será el sucesor de Dalvik Runtime y su principal diferencia con éste es que elimina la necesidad de una máquina virtual o de interpretar el código de las aplicaciones lo cual se ve reflejado en mejoras en el desempeño de la aplicación desde el lanzamiento. Esto lo hace por medio del compilador de código, el cual es diferente que en Dalvik. Actualmente ART está en una fase inicial (beta) y debido a que su debut se hizo con Android 4.4 KitKat es muy pronto para saber la completa implicación de estos cambios. Sin embargo ART no viene por defecto y debe ser activado en el dispositivo. ART mejora el desempeño de Android al correr aplicaciones así no sean nativas. Para activar el ART debes ir a ajustes >opciones de desarrollador > Modo de Ejecución> y seleccionan ART. Después de esto habrá que esperar unos 10 minutos para que se vuelvan a cargar todas las aplicaciones. También los expertos recomiendan no intentar esto en Custom ROMs ya que el sistema podría fallar y todavía es muy inestable.
¿Qué mejoras prácticas consigue?
Dentro de los cambios que se presentan al momento de usar ART es que las aplicaciones se demorarán más en instalar, debido a que el sistema de compilado de código cambia, pero una vez instaladas van a correr mucho más rápido, casi como si fueran nativas. Adicionalmente la duración de la batería del dispositivo y la multitarea se verán beneficiados. Google está haciendo bien la tarea y cada vez más quiere entregar un producto con mayor calidad a sus usuarios. Si bien muchas de las mejoras que plantean los fabricantes en especial de Android tienen que ver con el Hardware, el software y las aplicaciones pesan mucho más en la experiencia de usuario. Lo importante es que a futuro esto beneficiará tanto los smartphones y tablets con las mejores características así como las gamas bajas.

WIPE (Limpiado o borrado) Hacer wipe en un terminal android es dejar el teléfono con la configuración original de fábrica, perdiendo todos los datos almacenados. sólo se puede hacer Wipes vía Recovery. Los Wipes más conocidos y usados son:
Wipe data factory reset Borra todo dato dentro del móvil como son Contactos, Mensajes, Notas, Juegos, APPs, etc. dejandolo con la configuracion original de fábrica. Se recomienda hacerlos antes y despues de flashear una ROM nueva.
Wipe cache Partition Limpieza de la memoria Cache del sistema, es decir los datos que se van almacenando cuando nos conectamos a internet, abrimos una app, etc. NO MODIFICA NADA DENTRO DEL SISTEMA.
Wipe Dalvik Cache Limpieza de la memoria Dalvik, recomendado cuando se hace actualizacion de una app o cambio de ROM y presenta errores. 
Wipe Battery Stats Lo que hace este Wipe es básicamente borrar las lecturas anteriores de la carga de la batería del dispositivo, se debe hacer depués de instalar una ROM.

SCRIPT Un script (cuya traducción literal es 'guion') es un archivo de órdenes o archivo de procesamiento por lotes es un programa usualmente simple. El uso habitual de los scripts es Android es para modificar diversos parámetros y valores del sistema, y se pueden ejecutar ya sea con una consola de comandos (terminal emulator) o a través de zip flasheables.

TWEAK Los Tweaks, son comandos con unos determinados ajustes ya programados por su creador, para optimizar o cambiar determinadas acciones del Kernel que tengamos puesto. 

APN Access Point Name Es el nombre de un punto de acceso es la configuración que viene por defecto y que es determinada por la Operadora Móvil y que nos sirve para poder conectarnos a internet desde el móvil. 

VPN: Las siglas VPN se corresponden con Virtual Private Network o Red Privada Virtual, una tecnología de red que permite configurar una extensión segura de la red local (LAN) sobre una red pública o no controlada, como Internet, permitiendo que te puedas comunicar de un punto a otro (por ejemplo un smartphone y un ordenador) por medio de usuario y contraseña de manera segura y privada utilizando Internet. Aparte, la tecnología VPN permite configurar a distancia un equipo electrónico.
La tecnología que está detrás de este tipo de conexiones se denomina tunneling, ya que crea un "túnel" estableciendo comunicación entre dos puntos, por el que circulan datos. La VPN como tal no almacena ningún tipo de datos, cualquier dato se almacena en los servidores o clientes que conforman la VPN.
Uno de los usos principales de la tecnología VPN es encapsular una IP privada de una red corporativa o de empresa dentro de una IP pública de Internet de forma que los empleados que trabajen desde casa puedan conectarse a la red de la oficina accediendo a los servicios, recursos, servidores... Otro uso muy común es el de utilizar redes WiFi abiertas desde nuestro smartphone y poder hacerlo sin temor ya que todo el tráfico viaja cifrado a través de la red virtual.

Drivers (controladores) Son archivos que permiten que la PC reconozca nuestro móvil para poder transferir archivos, documentos, música, fotos, vídeos, ejecutar Programas, etc. Normalmente las Empresas fabricantes se encargan de proporcionar los drivers desde su página oficial.

IMEI: En líneas generales, se podría describir el IMEI como el DNI de nuestro smartphone, es decir, es un código único que identifica el dispositivo a nivel mundial y que, por tanto, todo dispositivo que sea legal ha de tener. El IMEI tiene 15 cifras (en algunos telefonos 14, se omite el ultimo digito SPARE normalmente un 0). Las siglas IMEI se corresponden a International Mobile Equipment Identity o Identidad Internacional de Equipo Móvil.
¿Para qué sirve el IMEI?
Este código USSD es transmitido desde el smartphone a la red cuando nuestro terminal se conecta a Internet. De esta manera, nuestra operadora reconoce de qué terminal se trata y, gracias a la SIM, quién y desde dónde se hace la llamada. Al mismo tiempo, mediante este código, la operadora puede acceder a amplia información sobre nuestro dispositivo para conocer el estado del mismo.

NFC: Las siglas hacen referencia al término Near Field Comunication, que en español es algo así como “Comunicación de Campo Cercano”. Debido a que su tasa de transferencia ronda los 424 kbit/s, su función consiste principalmente en el intercambio de información instantánea entre dispositivos cuando éstos se encuentran muy cerca, a diferencia del Wi-Fi o el Bluetooth, que te permiten estar incluso en habitaciones distintas y transmitir grandes cantidades de datos, también nos permite efectuar pagos de forma fácil.
Más información:
http://www.parentesis.com/tutoriales/Que_es_NFC_y_para_que_sirve

Versiones de Android: Como se podrán dar cuenta a medida que se adentren en el mundo de Android, la versiones de Android tienen dos particularidades, la primera es que llevan un orden alfabético, y la segunda es que cada versión lleva un nombre de postre o golosina, así tenemos:
 A: Apple Pie (v1.0), Tarta de manzana, también llamada versión Alpha.
 B: Banana Bread (v1.1), Pan de plátano, también llamada versión Beta.
 C: Cupcake (v1.5), Magdalena glaseada, esta versión está considerada como la primera versión Oficial y estable de Android.
 D: Donut (v1.6), Rosquilla. Algunos x8 (los más antiguos) aun poseen este SO de fábrica, para actualizarlo a Android 2.2 o 2.3.7 primero deben act ualizarlo a 2.1 con PC Companion.
 E: Éclair (v2.0/v2.1), pastel francés conocido en España como pepito, petisú, suso o canuto.
     Algunos dispositivos todavía tienen este SO, entre ellos casi todos los Xperia X8.
 F: Froyo (v2.2), (Abreviatura de «Frozen Yogurt») Yogur Helado.
 G: Gingerbread (GB) (v2.3), Pan de jengibre. Versión utilizada por la mayoría de dispositivos en la actualidad de gama media-baja.
 H: Honeycomb (v3.0/v3.1/v3.2), Panal de miel. Esta versión sólo fue creada para Tablets y en la actualidad  pocas Tablets lo usan pues la mayoría han sido actualizadas a ICS
 I: Ice Cream Sandwich (ICS) (v4.0/4.0.4), Sandwich de helado. Considerado el Gran Salto de Android, incorporó la interfaz Holo en Android y las aplicaciones.
 J: Jelly Bean (JB) (v4.1/v4.1.2/v4.2/4.2.2/4.3), o frijol dulce. Incorpora nuevas cosas como el Project Butter (Proyecto Mantequilla), que básicamente lo que hace es suavizar la transiciones en la interfaz y darle mayor agilidad al sistema, además incorpora la famosa función Google Now, aunque sólo a partir de la v4.2.
 K: Kit Kat (v4.4, 4.4.2, 4.4.4) Nombre adoptado por acuerdo entre Google y Nestlé del famoso chocolate en tableta de la marca chocolatera. Esta versión salió el 31 de Octubre del 2013 junto con la presentación del Nexus 5 y que promete mucho mayor velocidad que sus antecesores, incluso los Jefes de Android han afirmado que correría sin problemas en dispositivos desde 512 mb de RAM, lo cual de ser cierto sería una gran noticia y daría un impulso enorme a la plataforma por parte de Google en la búsqueda de consolidar el hecho de que Android sea respetado como ya lo es en la actualidad.
L: Lollipop (v5.0) Flamante versión anunciada en junio de este año y recién ha salido de forma oficial el 17 de noviembre del 2014, representa en la opinión de muchos blogs especializados la mayor revolución en la interfaz al incorporar el Material Design en el UI.

Fuente: Tomado de http://adf.ly/1MHVUl

No hay comentarios:

Publicar un comentario