2. ¿QUÉ ES ANDROID?
Es un sistema operativo basado en el kernel
de Linux, diseñado principalmente para dispositivos móviles
con pantalla táctil , como teléfonos inteligentes o tabletas y
también para relojes inteligentes, televisores y automóviles
Es propiedad de Google
Este sistema es válido para portátiles,
Smarthpone y Tablets, ofreciendo así la
posibilidad de descargas entre más de cien mil
opciones, las cuales en su mayoría son
gratuitas.
3. INSTALACIÓN.
1. Primero debemos instalar el compilador de Java y la máquina virtual. Estas
herramientas las podemos descargar de:
Java SE Development Kit (JDK).
2. El segundo paso es la descarga del ADT (que contiene todo lo necesario para
comenzar el desarrollo de aplicaciones en Android), lo hacemos del sitio
(descargar el de 32 o 64 bit según el JDK de Java que ya tenemos instalado del
paso anterior):
Android SDK.
3. El tercer paso es descomprimir el ADT, por
ejemplo en la raiz de c:
4. El cuarto paso es ejecutar el Eclipse:
Nos dirigimos a la carpetas creadas cuando
descomprimimos el ADT y vemos que
tenemos dos carpetas:
eclipse
sdk
4. Entramos a la carpeta eclipse y ejecutamos eclipse.exe
Debe aparecer una ventana de inicio similar a esta:
Nos pide seguidamente la carpeta donde deseamos ir almacenando los proyectos que
desarrollemos:
5. Ahora ya estamos en el entorno que tiene una vista similar a esta (recordemos que es
el Eclipse con algunos cambios desarrollados por Google), la primera vez que
ingresamos nos aparece una pantalla de bienvenida pero podemos cerrarla haciendo
clic en la cruz de la pestaña y ya tenemos el entorno de trabajo:
6. 7. Por último debemos crear el AVD (Android Virtual Device) para ello nos dirigimos a
la opción Window -> Android Virtual Device Manager.
En este diálogo debemos crear el emulador de Android (presionamos el botón
New...):
8. SOPORTE.
XDA-DEVELOPERS
La mayor comunidad de desarrolladores Android que exista. En este foro encontraréis
todo y más de lo que os podáis imaginar: ROMs, tutoriales, soluciones a problemas,
temas para personalizar los teléfonos, accesorios. Todo. Eso sí, está en inglés(pero
para algo existe el Google Translate).
Si es la primera vez que entráis en XDA, tenéis que visitar dos cosas:
• La sección de Android en general
• Buscar el sub-foro de vuestro teléfono
9. HTCManía
Personalmente en HTCManía he encontrado siempre una solución a la mayoría de
problemas que he planteado. Para que os hagáis una idea, es como un XDA en
pequeñito y en castellano. Tienen un gran número de terminales diferentes y
encontraremos contenido bastante jugoso. Así pues, de la misma manera que en
XDA, lo que os recomiendo que hagáis es buscar el sub-foro de vuestro teléfono y
empezar a buscar información o preguntar vuestras dudas.
• Un “pro” bastante importante es que es en general español y por tanto:
• Se habla de terminales llegados a España
• Se mencionan y discuten las operadoras españolas
• Se hablan de tiendas que operan en España
10. Grupo Android
Descubrí este foro/web hace poco y la verdad es que es alucinante. Tenemos una
gran cantidad de contenido de un gran número de teléfonos. Una ventaja que tiene
Grupo Android es que está más enfocado a todo Latinoamérica. Por tanto, aquí
encontraremos un gran número de modelos exclusivos o que tienen más presencia
en los países de América Latina. Así pues compañeros, ya sabéis donde encontrar
ayuda para esos terminales que no se encuentran en Europa ni Estados Unidos.
11. ModMyMobile
Esta web la pongo aparte por que me ha salvado en más de una ocasión.
Digamos que es la Biblia de los teléfonos Motorola. He buscado cosas similares
para otras marcas, pero realmente no hay nada como ModMyMobile. Aquí
encontraréis TODA la información para todos los teléfonos Motorola. Pero cuando
digo toda es TODA. Increíbles tutoriales, soluciones, trucos, consejos. Vamos,
imprescindible si tienes un Motorola. Por otro lado, no sirve de nada si no lo tienes
12. RENDIMIENTO.
Ejecutaste todas las aplicaciones en tu Android. Además del índice general de
rendimiento, que algunas apps ofrecen para comparar la potencia de tu Android
con otras tablets y smartphones, te indicaremos qué información debes tener en
cuenta para conocer mejor las ventajas y las desventajas de tu dispositivo.
• Versión del sistema operativo: Uno de los datos más importantes de
Android. Determina, entre muchos otros factores, las apps que puedes
instalar, así como el nivel de seguridad y de actualización del sistema. En
algunas de las apps que hemos presentado encontrarás esta información en
el entrada OS, en otras bajo el título UX, SDK version o Android.
AnTuTu es la mejor aplicación para
evaluar esta característica, dado que te
provee información detallada, mientras
que las otras apps simplemente te indican
si tu smartphone está a la altura de las
expectativas.
13. • RAM: La memoria del tu dispositivo, que determina la velocidad con que se
ejecutan las operaciones, así como si eres capaz de ejecutar una app. Cada
tablet o smartphone posee una determinada cantidad de RAM, pero la
velocidad puede variar en función de varias factores. Además de verificar
cuántos MB o GB de RAM tienes, debes considerar cuáles son las
prestaciones reales de tu sistema.
14. • CPU o procesador: Es el corazón de tu teléfono o tablet y determina, más
que cualquier otro factor, sus prestaciones. Si tienes un Nexus 4 u otro móvil
de última generación, el procesador estará dividido en cuatro núcleos que
trabajan en forma simultánea. CPU Identifier, además de analizar sus
especificaciones, te permite controlar su funcionamiento en tiempo real.
15. • Espacio disponible y velocidad de lectura/escritura: el espacio disponible
determina cuántas fotos, vídeos, aplicaciones y datos puedes almacenar en
el dispositivo. Una memoria interna llena puede tener consecuencias
negativas en la función de lectura / escritura del dispositivo, así como en el
intercambio de datos entre las aplicaciones y en el rendimiento general de tu
tablet o smartphone. AnTuTu muestra estos dos datos en la última entrada de
su informe.
• GPU y gráficos: la GPU determina los cuadros por segundo (FPS, por sus
siglas en inglés), que indican el nivel de calidad de los vídeos y de los
gráficos que tu dispositivo es capaz de reproducir. Todas las aplicaciones
utilizadas para medir el rendimiento muestran diferentes categorías, pero la
mayor parte distingue entre gráficos 2D y 3D. Sin embargo, 3DMark es el
mejor para evaluar estas funciones, dado que presenta con todo detalle los
resultados de las pruebas gráficas y de FPS, y los compara con los valores
que tu dispositivo debería ofrecer.
16.
17. APLICACIONES DEL O.S ANDROID
Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android
Software Development Kit (Android SDK), pero están disponibles otras
herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para
aplicaciones o extensiones en C o C++, Google App Inventor, un entorno visual
para programadores novatos y varios marcos de aplicaciones basadas en la
web multiteléfono. También es posible usar las bibliotecas Qt gracias al
proyecto Necesitas SDK.
El desarrollo de aplicaciones para Android no requiere aprender lenguajes
complejos de programación. Todo lo que se necesita es un conocimiento
aceptable de Java y estar en posesión del kit de desarrollo de software o
«SDK» provisto por Google el cual se puede descargar gratuitamente.
Todas las aplicaciones están comprimidas en formato APK, que se pueden
instalar sin dificultad desde cualquier explorador de archivos en la mayoría de
dispositivos.
Las aplicaciones que vienen incluidas en el sistema por defecto son de las mas
básicas, como: Gestor de archivos, galería, mensajería de texto, configuración
del sistema, cámara fotográfica y de video, calculadora, calendario, grabadora
de sonidos, reloj y un navegador predeterminado; En otros casos incluyen mas
como lo son: Facebook, YouTube y whatsapp.
18. GOOGLE PLAY
Es la tienda en línea de software desarrollado por Google para dispositivos
Android. Una aplicación llamada "Play Store" que se encuentra instalada en la
mayoría de los dispositivos Android y permite a los usuarios navegar y
descargar aplicaciones publicadas por los desarrolladores. Google retribuye a
los desarrolladores el 70% del precio de las aplicaciones. Esta aplicación
reemplazó a "Market".
Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendas
virtuales (tales como Amazon Appstore o SlideME) o directamente en el
dispositivo si se dispone del archivo APK de la aplicación.
Pasado el 30 de septiembre Google Play hará limpieza y eliminará todas las
aplicaciones de pago y compras integradas que no tengan asociada la
dirección física del desarrollador o empresa.
Este cambio viene para proteger a los consumidores, para que se sientan más
seguros al conocer la dirección física del desarrollador de la aplicación, ya que
esto también evitará posibles estafas al estar localizados los desarrolladores.
Para las desarrolladoras grandes será solo un simple trámite pero para muchos
desarrolladores pequeños será un problema, ya muchos tendrán que dar su
dirección de su domicilio particular o contratar apartado de correos.
19. SEGURIDAD Y PRIVACIDAD.
Según un estudio de Symantec de 2013,demuestra que en comparación con
iOS, Android es un sistema menos vulnerable. El estudio en cuestión habla de
13 vulnerabilidades graves para Android y 387 vulnerabilidades graves para
iOS. El estudio también habla de los ataques en ambas plataformas, en este
caso Android se queda con 113 ataques nuevos en 2012 a diferencia de iOS
que se queda en 1 solo ataque. Aún así Google y Apple se empeñan cada vez
más en hacer sus sistemas operativos más seguros incorporando más
seguridad tanto en sus sistemas operativos como en sus mercados oficiales.
Se han descubierto ciertos comportamientos en algunos dispositivos que
limitan la privacidad de los usuarios, de modo similar a iPhone, pero ocurre al
activar la opción «Usar redes inalámbricas» en el menú «Ubicación y seguridad»,
avisando que se guardarán estos datos, y borrándose al desactivar esta opción,
pues se usan como caché y no como log tal como hace iPhone.