Issuu on Google+

SISTEMA ANDROID        NOMBRE:  EMI OWASHI VALLEJO    GRUPO:  11 A        PROFESOR:  SERGIO ALEXANDER JIMENEZ    MATERIA:  TECNOLOGIA            COLEGIO SAN JOSE DE LA SALLE  MEDELLIN  2012 


1 DEFINICIO 1. ON:  Andro oid  es  un  sistema  operativo  baasado  en  LLinux,  que  fue  diseñaado  originalmente  y  principalmente  para  dispossitivos  móvviles.  No  obstante,  Lin nux  se  utilliza  actualm mente  en  nadores de eescritorio o p portátiles.  orden

    2 HISTORIA 2. A:  Andro oid  ha  visto o  numerosass  actualizacio ones  desde  su  liberación  inicial.  Esttas  actualizaaciones  al  sistem ma operativo o base típicamente arregglan bugs y agregan nuevvas funcioness. Generalme ente cada  actuaalización  del  sistema  op perativo  And droid  es  dessarrollada  baajo  un  nomb bre  en  código  de  un  elemento relacionado con po ostres.  oid ha sido ccriticado mu uchas veces  por la fragm mentación qu ue sufren suss terminales al no ser  Andro soportado con acctualizacionees constantess por los disttintos fabricaantes. Se creeyó que esta situación  biaría tras un n anuncio dee Google en eel que comu unicó que loss fabricantes se comprom meterán a  camb aplicaar actualizacciones al men nos 18 mesees desde su ssalida al mercado, pero  esto al final  nunca se  concrretó y el proyyecto se canceló. 

   


3. • • • • • • • • •

CARACTERISTICAS:  Framework de aplicaciones: Permite el reemplazo y la reutilización de los componentes.   Navegador integrado: Basado en el motor open Source Webkit.   SQlite: Base de datos para almacenamiento estructurado que se integra directamente con  las aplicaciones.   Multimedia:  Soporte  para  medios  con  formatos  comunes  de  audio,  video  e  imágenes  planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).   Máquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.   Telefonía GSM: Dependiente del terminal.   Bluetooth, EDGE, 3g y Wifi: Dependiente del terminal.   Cámara, GPS, brújula y acelerómetro: Dependiente del terminal.   Pantalla Táctil. 

 

    4. MODOS DE APLICACIÓN:  • Aplicaciones:  Todas  las  aplicaciones  creadas  con  la  plataforma  Android,  incluirán  como  base  un  cliente  de  email  (correo  electrónico),  calendario,  programa  de  SMS,  mapas,  navegador,  contactos,  y  algunos  otros  servicios  mínimos.  Todas  ellas  escritas  en  el  lenguaje de programación Java.  •  Framework  de  aplicaciones:  Todos  los  desarrolladores  de  aplicaciones  Android,  tienen  acceso total al código fuente usado en las aplicaciones base. Esto ha sido diseñado de esta  forma,  para  que  no  se  generen  cientos  de  componentes  de  aplicaciones  distintas,  que  respondan a la misma acción, dando la posibilidad de que los programas sean modificados  o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones  desde el principio. 


 Librerías:  Android  incluye  en  su  base  de  datos  un  set  de  librerías  C/C++  ,  que  son  expuestas a todos los desarrolladores a través del framework de las aplicaciones Android  System C library, librerías de medios, librerías de gráficos, 3D, SQlite, etc.   Runtime de Android: Android incorpora un set de librerías que aportan la mayor parte de  las funcionalidades disponibles en las librerías base del lenguaje de programación Java. La  Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de  Java  que  anteriormente  han  sido  transformadas  alformato  .dex (Dalvik  Executable)  por  la herramienta ''dx''. 

    5. VENTAJAS:  •

Los teléfonos más avanzados: 

Dada la posibilidad de que Android pueda instalarse prácticamente en todo tipo de dispositivos, sean  móviles,  portátiles  e  incluso  microondas,  hace  que Androidsiempre  esté  presente  en  los  terminales  más  potentes  del  mercado  siendo  una  apuesta  importante  por  fabricantes  y  operadoras  por  la  posibilidad 

de 

queindependientemente del 

potencial, 

gama 

o prestaciones del dispositivo, Androidpodrá adaptarse a la perfección a todo tipo de necesidades.  Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a terminales más  obsoletos o estar limitados a una determinada marca de fabricante.  •

Codigo abierto: 

El hecho de que Android esté liberado con licencia Apache y código abierto loconvierte en un sistema  operativo totalmente libre para que un desarrollador no solo pueda modificar su código sino también  mejorarlo.  A  través  de  esas  mejoras  puede  publicar el  nuevo código  y  con  el  ayudar  a  mejorar  el  sistema  operativo  para  futuras  versiones  sin  depender  de  fabricantes  u  operadoras  para  ver  si  se  libera o no dicha mejora. Del mismo modo, al ser código abierto garantiza que, en caso de haber un  bug  o  error,  sea  detectado  y  reparado  con  mayor  presteza  al  no  existir  ninguna  traba  legal  para  indagar en su interior ni depender de nadie para pedir autorización a su cambio.  •

Libertad: 

Android da  completa  libertad  al  propietario  de  un  terminal  a  instalar  lo  que  le  venga  en  gana,  sea  desde Android Market como  un  ejecutable  aparte  (apk)  no  limitando  la  libertad  del  usuario  ni 


imponiendo software propietario  para  poder  instalar  música,  archivos,  documentos  directamente  desde el cable USB como si de un disco externo se tratara.  La  misma  libertad  tienen  los  desarrolladores  o  empresas  pudiendo  realizar  aplicaciones  o  complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para  ofrecerlo a los usuarios que libremente podrán instalarlo.  •

Sin fronteras: 

El  desarrollo  de Android no  está  apadrinado  por  determinadas  operadoras,  fabricantes  o proveedores. Android es libertad en todos los aspectos permitiendo que todos puedan disfrutar de  él siendo la operadora que sea.  Android no  se  reservará  nunca  el  derecho  a  escoger  una  determinada  operadora  para  imponer  al  usuario el hecho de contratarla para poder disfrutar de él así como sistema operativo que es, permite  indagar en su código a través del SDK o desde el propio terminal así como modificar su Firmware de  manera  extraoficial  (aunque  esté  permitido  y  no  sea  ilegal,  en  ocasiones  conlleva  a  la  perdida  de  la  garantía del teléfono).  •

Comunidad: 

Android no  solo  cuenta  con  la  comunidad  más  grande  mundial  de  desarrolladores  sino  también  el  mayor movimiento de estos con multitud de eventos, concursos, competiciones y reuniones así como  múltiples  vías  de  comunicación  como  foros  y  chats  oficiales  para  fomentar  la  participación  y  la  colaboración para encontrar mejoras e ideas para futuras versiones.  Por otro lado, las modificaciones o mejoras no dependerán de un limitado equipo de desarrolladores  de una empresa sino contarán con el apoyo, respaldo y participación de todos los desarrolladores del  mundo.  •

Coste y gustos: 

Precisamente por el hecho de que Android puede ser instalado en teléfonos de cualquier fabricante o  incluso  en  otros dispositivos,  esto  permite  poder  disfrutar  de  una  amplia  gama  de  terminales  de  diferentes precios y gamas para determinados poderes adquisitivos sin tener que forzar o limitar un  sistema  operativo  o  terminal  a  determinadas  clases  dando  la  opción  de  que  toda  persona  pueda adquirir el terminal que más le guste así como de diferentes características o costes o incluso  fabricantes.  •

Batería: 

Todos los terminales de Android deben tener siempre una batería extraíble dando la opción al usuario  a poder sustituirla o llevar recargables en caso de que su batería se agote. De este modo se evita que  el  usuario  tenga  problemas  en  cuanto  a  su  autonomía  permitiendo  que,  aunque  la  batería  haya 


acabado  con  su  vida  útil  o  considere  que  su  batería  es  excesivamente  pequeña  pueda adquirir otra  más potente o de reserva.  •

Personalizable: 

Al ser abierto y libre, Android es completamente personalizable tanto por usuarios instalando fondos  de pantalla, animaciones, widgets, skins o temas como para fabricantes con la posibilidad de crear sus  propias  capas  como  MotoBlu  o  HTC  Sense  permitiendo  a  unos  y  a  otros  poder  customizar  o  personalizar  sus  teléfonos  de  la  mejor  manera  posible  y  dando  a  elegir  al  usuario  la  interfaz  más  adecuada para su gusto evitando imponer un determinado estilo o interfaz.  •

Multitarea: 

Por suerte, ni hombres ni mujeres están limitados a hacer una cosa a la vez sino que somos capaces de  hacer múltiples cosas siendo algo indispensable y casi impensable pensar de otra manera. Android con  su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando  en  suspensión  aquellas  que  no  se  utilicen  y  cerrarlas  en  caso  de  resultar  ya  inútiles  para  evitar  un  consumo de memoria. Del mismo modo que en nuestra vida cotidiana nos vemos obligados a hacer  varias cosas a la vez, no podemos permitirnos el lujo de que nuestro compañero de fatigas no tenga  esta función tan básica.  •

No solo móviles: 

La  libertad  del  código  de Android ha  hecho  que  en  poco  tiempo  se  implante  en  multitud  de dispositivos electrónicos,  desde  móviles  hasta  ordenadores  portátiles,  netbooks,  microondas,  lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches.  Esto convierte a Android en  un  sistema  operativo  multifunción  y  completamente  escalable  que  garantizará  su crecimiento y expansión así  como  ayudará a fabricantes  a  tener un motor  inteligente  para sus fabricaciones.   

    6. DATOS IMPORTANTES:  


El  sistema  Android  puede  ser  muy  útil  para  algunas  cosas,  pero  también  debemos  estar  informados de las desventajas que estos poseen:    •

El  hecho  de  tener  varias  aplicaciones  abiertas  hacen  que  el  consumo  de  la  batería  aumente  y  como  no  todas  las  aplicaciones Android las  cierra hay  que  instalar  una  aplicación  para  que  las  cierre.  En  la Market de  Android  hay  una  buena  cantidad  de  aplicaciones  para  este  fin,  así  que  el  problema  es  solucionable  pero  debería  venir  pre  instalado de fábrica. 

Duración de la batería: la batería en un celular Android se agota muy rapido. Utilizando las  aplicaciones de manera moderada la batería puede llegar a durar dás y medio. Pero para  un  usuario  que  usa  mucho  sus  aplicaciones  la  batería  no  tiende  a  durar,  pero  se  puede  solucionar con algunas aplicaciones, pero volvemos a lo mismo no viene pre instalada de  fábrica,  hace  falta  una  aplicación  externa  al  sistema  Android  para  optimizar  mejor  la  batería. 

Poco  intuitivo: Para  la  mayoría  el  sistema  operativo  es  muy  complicado.  Por  ejemplo  se  vuelve  complicado  configurar  el  teléfono,  esto  te  puede  llevar  mucho  tiempo,  y  esto  es  genreado  por  la  la  interfaz  de Android.  Hay  aplicaciones  que  ayudan  en  tareas  que  deberían  ser   sencillas  como  desinstalar  otras  aplicaciones  pero,  otra  vez,  volvemos  a  lo  mismo se hace necesario instalar aplicaciones para solucionar el problema. 

La  Necesidad  imperiosa  de  instalar aplicaciones  externas para  solucionar  problemas  de  uso normal: efectivamente el equipo te funciona con solo encenderlo, pero si de facilitar  el  uso  se  trata,  se  hace  necesario  instalar  aplicaciones  parte  de  las  que  vengan  predefinidas. Si no tienes una aplicación que cierre las aplicaciones abiertas que no estén  en uso u otra aplicación para borrar aplicaciones que ya no necesites se te va a convertir  en  un  problema  algo  tan  básico  como  desinstalar  un widget.  Cuesta  tiempo  adaptarse  al SO Android. 

Android está  totalmente fragmentado provocando  problemas  de  incompatibilidad  con  algunas  aplicaciones  de  la Market que  funcionan  en  determinadas  versiones  de Android.  Oficialmente Android tiene  la  versión  2.1,  la  versión 2.2  y  en  breve  la  nueva  versión  2.3.  pero  cada  modelo  de  teléfono celularse  debe  adaptar  a  Android  de  manera  que  no  es  exactamente la misma versión que lleva  una HTC Magic que una HTC Hero aunque ambas  corran con la versión 2.1. 

 



Sistema Android