android ensayo

10
Android la mejor opción como sistema operativo Planteamiento: Android esta basado en el kernel (o núcleo) linux, el cual se encarga de que software y hardware de tu dispositivo trabajen juntos, este se diseño principalmente para dispositivos móviles como teléfonos celulares o tabletas; e inicialmente se comenzó a desarrollar por Android, inc., el cual fue apoyado financieramente por Google y posteriormente comprado por esta última empresa en 2005. Este sistema operativo se presento en el año 2007 junto a la fundación del Open Handset Alliance, un conjunto de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. El primer dispositivo con sistema operativo Android se vendió en octubre de 2008, el modelo era HTC Dream. Hoy en día el uso de dispositivos móviles de última generación (celulares), son cada vez más frecuentes e importantes en nuestras vidas, ya que no solo proporcionan la posibilidad de comunicarse, sino también divertirse, aprender y hacer algunos trabajos, con la facilidad de movernos. Android es el sistema operativo más común en estos dispositivos de última generación, esto se debe al recibimiento que le han dado la mayoría de las grandes empresas creadoras y distribuidoras de telefonía en todo el mundo. Una de las razones por la cual Android esta dominando el mercado es porque tiene una gran comunidad de desarrolladores para extender la funcionalidad de los dispositivos y gracias

Upload: max-perez

Post on 05-Feb-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Es un ensayo sobre el sistema operativo android en general.

TRANSCRIPT

Page 1: Android Ensayo

Android la mejor opción como sistema operativo

Planteamiento:

Android esta basado en el kernel (o núcleo) linux, el cual se encarga de que software y hardware de tu dispositivo trabajen juntos, este se diseño principalmente para dispositivos móviles como teléfonos celulares o tabletas; e inicialmente se comenzó a desarrollar por Android, inc., el cual fue apoyado financieramente por Google y posteriormente comprado por esta última empresa en 2005. Este sistema operativo se presento en el año 2007 junto a la fundación del Open Handset Alliance, un conjunto de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. El primer dispositivo con sistema operativo Android se vendió en octubre de 2008, el modelo era HTC Dream.

Hoy en día el uso de dispositivos móviles de última generación (celulares), son cada vez más frecuentes e importantes en nuestras vidas, ya que no solo proporcionan la posibilidad de comunicarse, sino también divertirse, aprender y hacer algunos trabajos, con la facilidad de movernos.

Android es el sistema operativo más común en estos dispositivos de última generación, esto se debe al recibimiento que le han dado la mayoría de las grandes empresas creadoras y distribuidoras de telefonía en todo el mundo.

Una de las razones por la cual Android esta dominando el mercado es porque tiene una gran comunidad de desarrolladores para extender la funcionalidad de los dispositivos y gracias a esto hasta la fecha a llegado a 1,000,000 de aplicaciones en Google Play (tienda oficial de aplicaciones de Android, administrada por Google) y dos tercios de la cantidad de aplicaciones mencionadas son totalmente gratis, las de paga más baratas en comparación con la App Store (tienda oficial de aplicaciones de Apple).

El avance de las aplicaciones se debe a que como Andorid esta basado en el kernel Linux, este esta bajo una licencia y código libre, por lo tanto cualquier persona con conocimientos en lenguaje C (para el administrador de interfaz gráfica), en código XML, Java y lenguaje C++, puede realizar aplicaciones y subirlas a la tienda oficial (bajo ciertos estándares de calidad y seguridad), sin infringir ley o licencia alguna.

Otra de las razones es, que este sistema operativo se encuentra en constante desarrollo, por lo cual, se actualiza constantemente (dependiendo del dispositivo) permitiendo así desarrollar diversas versiones de Android, lo que permite que los dispositivos sean más rápidos, utilicen menos recursos del dispositivo y así hacer mas eficiente el uso de las

Page 2: Android Ensayo

aplicaciones que utilices (según necesidades), además de que permite reparar pequeños fallos o errores incomodos en tu terminal (si los llegara a tener).

Desarrollo:

Android is about freedom and choice. The purpose of Android is promote openness in the mobile world, and we don't believe it's possible to predict or dictate all the uses to which people will want to put our software. So, while we encourage everyone to make devices that are open and modifiable, we don't believe it is our place to force them to do so. Using LGPL libraries would often force them to do just that … we love all free and open source licenses, and respect others' opinions and preferences. We've simply decided ASL2.0 is the right license for our goals.

A mi parecer que Google tenga el sistema operativo Android bajo la licencia Apache, es muy bueno, ya que esta la mantiene como un software libre, lo cual ayuda a los usuarios que desean modificar el software de su dispositivo (de forma parcial o total), pueden realizarlo con la tranquilidad de que no infringen ley alguna, claro deben de tener conocimientos intermedios sobre las librerías (base de datos) que maneja el sistema operativo, para poder interpretarlas y así poder modificarlas con ayuda de compiladores (programas que interpretan el lenguaje maquina y permiten a las personas modificarlo) todo ello con la conciencia de que esta bajo la responsabilidad del propietario del dispositivo.

Esta también es una gran noticia para los programadores o desarrolladores que ya tienen los conocimientos necesarios (o más avanzados), ya que no es necesario que sean empleados directos del departamento de desarrollo de Android o de alguna otra empresa dedicada a lo mismo, para poder realizar sus propias aplicaciones y posteriormente subirlas a la tienda oficial de aplicaciones de Android (Play Store), esto último lo pueden hacer siempre y cuando la aplicación desarrollada cumpla con ciertos estándares de seguridad para evitar que dañen o haya filtración de información de los dispositivos que las instalen.

Para subir aplicaciones a Google Play es muy fácil una vez que te registras y en la pantalla principal de la consola para desarrolladores, selecciona “Subir aplicaciones”. Lo primero que debes de saber es que esto tiene un coste de $25 USD y que se paga sólo una vez. Con esto quiero decir que sólo pagas por la primera aplicación que subas, luego puedes subir tantas como quieras. Pero tendrás que completar la información de tu aplicación (información básica de cada una).

Esto es una gran oportunidad para promover el empleo hacía los programadores, ya que estos al desarrollar una aplicación y ponerla en Google Play pueden ponerla a disposición

Page 3: Android Ensayo

de todo el mundo o incluso solo unos países y así poder hacer de la aplicación gratuita o de paga.

La razón por la cual sin importar la opción de descarga que ofrezca el programador siempre habrá ganancia para él, ya que si la aplicación la hace gratuita, muchos optan por la opción de poner comerciales y que estos salgan mientras la aplicación se encuentra en ejecución y conectada a internet, por lo cual el desarrollador recibirá cierta paga por cada comercial ingresado y otros optan por poner mensajes de donaciones para ayudar al programador, así pueda ir mejorando la aplicación en uso y en caso de que la hagan de paga recibirán el pago de su aplicación en alguna cuenta bancaria o de paypal (siempre y cuando sea aprobada por Google).

Y como Google no puede salir perdiendo, aparte de los $25 USD a los programadores les cobra cierta cantidad de dinero por la transacción del pago de las aplicaciones (esta cuota será proporcional al precio del producto que ofrezcan), esto sucede siempre y cuando la aplicación sea de paga y en caso contrario estarán exentos de dicho pago de transacción.

La eterna discusión sobre seguridad en Android es una historia que no deja de crecer y que parece nunca acabar. De hecho suele cruzar su camino con la seguridad en iOS, y suele acabar en una guerra bastante sucia y llena de opiniones de todos tipos.

Lo primero que tenemos que tener claro es que en seguridad informática hay que aplicar siempre la máxima ley del sentido común, y si instalamos una aplicación descargada de un foro que nos asegura pagarnos por cada vez que vemos un anuncio, podemos esperar algo malo. Si hacemos las cosas bien y con cuidado, por lo general hay que preocuparse de más bien poco, y los que llevéis años y años con Android sabréis que llegar a ser infectados por malware es realmente difícil.

La seguridad de Android con respecto a otros sistemas operativos, es muy buena, con altos estándares, ya que muchos piensan que al ser un sistema de código abierto, no tiene niveles de seguridad, cuando es todo lo contrario, no importa si es libre el software, sino la codificación que tenga, además de que el factor mas importante es, de donde sacamos las aplicaciones que instalamos en nuestros dispositivos.

En el caso de Apple, todas las aplicaciones solo se pueden y deben instalarse desde esta misma, lo cual produce una sensación de mayor seguridad y a la vez evita que dichas aplicaciones sean o hayan sido alteradas para fines erróneos.

Y por otro lado Android, al ser un sistema operativo libre, como ya mencione antes, puede ser editado o alterado por cualquier persona con conocimientos y herramientas para su edición, por lo que las aplicaciones pueden ser instaladas o descargadas desde otras

Page 4: Android Ensayo

fuentes que no sean la tienda oficial (Google Play), por lo que algunos (o la gran mayoría) piensa que es más inseguro, pero esto ya depende de cada usuario y cuales sean las fuentes de adquisición de las aplicaciones que usen.

Imagen 1.- tabla con numero de vulnerabilidades documentadas en el año 2013

Además de que aquí entra la mayor de las controversias, ¿porque si Android es tan seguro, tiene más amenazas de malware’s?, pues la respuesta a esto es sencillo, la razón de estos ataques, es por el hecho de que Android tiene la mayor cantidad de usuarios del mundo, en comparación de Apple, por lo cual es el objetivó perfecto para sacar o hacer algún uso incorrecto de cualquier información almacenada en los dispositivos, además se puede desprestigiar a la marca de esa manera.

Imagen 2.- tabla con numero de ataques documentadas en el año 2013

Pero a pesar de todo ello, Android sigue siendo muy seguro, ya que por su tipo de código, cualquier persona con los conocimientos no solo puede buscar hacer mal con las aplicaciones, sino que inclusive puede ayudar a resolver esos problemas, lo cual hace que la resolución a problemas de seguridad sea mas rápida, en cambio con iOS es un código cerrado, por lo cual, solo algunos pocos tienen acceso al código para inspeccionarlo, lo que provoca que sea mas lento el proceso de resolución de problemas.

Y en privacidad, tiene la ventaja de que sus aplicaciones están desarrolladas en su mayoría en lenguaje java, lo que evita el desbordamiento de buffer, que es la perdida de

Page 5: Android Ensayo

información confidencial porque se sobre escribe en zonas de memoria adyacentes (o inseguras).

Durante el último año, Apple disminuyó en un 1 por ciento su cuota del mercado al consolidar 12 por ciento del mismo. Por su parte Google logró incrementar su liderazgo al incrementar de un 75 por ciento a un 81 por ciento su participación.

Dentro de la App Store los usuarios de iOS representaron el 63 por ciento del gasto realizado en descargas y compra de contenidos digitales, mientras que las personas que utilizan Google Play para dicho fin concentraron el 37 por ciento. El gasto combinado de las 200 aplicaciones que más ganancias representan para Apple registró durante el 2013 aumentó de 15 millones a 18 millones de dólares, materia en la que Google cuadriplicó sus ingresos pasando de 3.5 millones a 12 millones de dólares.

En mi opinión la diferencia se ha debido a los precios de dispositivos y aplicaciones. Por ejemplo en el caso de iOS sus dispositivos no son muy económicos, así como el costo de sus aplicaciones, por ejemplo el iphone 4s que es el teléfono más antiguo en su tienda online tiene un precio de $6599.00 (pesos mexicanos), que a mi parecer es muy elevado, para un celular, mientras que con Android se pueden conseguir celulares desde $1000.00 (pesos mexicanos), con características básicas, pero razonables y acordes a su precio, que para mi es bastante accesible.

Ahora con el iphone más caro que es el 5s su costo es de $13799.00 (pesos mexicanos), que es exageradamente más costoso que el 4s. Por el lado de Android se pueden obtener teléfonos inteligentes con características excelentes además de un rendimiento excepcional (como grabar y tomar fotos en HD) por $3500.00 (pesos mexicanos), que es un precio mas que razonable y mucho mas barato en comparación a los dispositivos de Apple.

Y sobre las aplicaciones la mayoría de estas y especialmente las buenas, son de paga, además de que cuenta con una menor cantidad de aplicaciones en la tienda oficial de Apple (comparadas con las de Android), mientras que en Google Play, hay una gran cantidad que son gratuitas y muy buenas; las de paga algunas veces, son solo extensiones o versiones mejoradas de las ya gratuitas, lo que provoca que quienes usen estas versiones (si les gustan), deseen pagar por la versión completa y de esa manera aumentan sus ganancias razonablemente.

Conclusiones:

Desde mi punto de vista Android es el mejor sistema operativo, así como los dispositivos que lo usan, ya que no solo tienen la ventaja de ser más accesibles desde el punto económico sino que tienen características muy buenas e incluso mejores que las de otros sistemas operativos.

Page 6: Android Ensayo

Además de que Android cuenta con muchas más ventajas en sus códigos y opciones de desarrollo, por ejemplo, al ser de código libre (o libre edición), se puede editar o alterar sin infringir leyes, lo que puede ser bueno, ya que como programador y al darte cuenta de los fallos en el programa, puedes contribuir a reparar los mismos, lo que hace que el proceso de revisión y reparación por parte del programador (dueño de la aplicación) sea más rápida, dando paso a una actualización más fluida y mejorada.

Otro de los puntos que hacen fuerte a Android es su privacidad con las aplicaciones, ya que debido al tipo de lenguaje java que usa, evita el robo de información confidencial. Opción que no ofrece algún otro sistema operativo, ya que la mayoría se basan y centran en leguaje C.

La otra ventaja es que promueve a los programadores a realizar sus propios proyectos (aplicaciones) y si son muy buenas, pueden llegar a hacer desde una micro empresa hasta una empresa de alta competitividad, o si solo buscan compartir sus conocimientos de una manera útil, también es opción, ya que no todos los programadores lo hacen con fines económicos, pero en cambio si desean tener una ganancia, es posible.

Y no hay que olvidar que como este sistema operativo esta en constante desarrollo, cada vez salen nuevas actualizaciones con las cuales no solo arreglan errores de las versiones anteriores, sino que hacen que sean cada vez más fluidas, rápidas y necesiten menos recursos para ser ejecutadas, lo que promueve que los dispositivos en los que se implementa dicho sistema, sean más eficientes y puedan correr aplicaciones con mayores requisitos de una forma mas rápida y sean útiles para la vida diaria de las personas.

Ya que es un hecho, la telefonía móvil no solo es un lujo, sino una necesidad, esto aplica desde una persona que lo utiliza para divertirse, aprender o solo estar en las redes sociales, hasta un ejecutivo que necesita llevar todos los archivos donde registre cada movimiento de su trabajo y por alguna razón no pueda estar todo el día en la computadora o con papeles dando vueltas por toda la oficina, por lo cual se opta el tener un dispositivo inteligente que no solo permita la comunicación, sino una mayor accesibilidad y organización.

Entonces debidos a la diferencia de precios en dispositivos así como accesibilidad para el público, pienso que la compañía Android seguirá ganado mayor terreno comercial y dominando los bolsillos de las personas.

Page 7: Android Ensayo

Instituto Politécnico Nacional

Escuela Superior De Ingeniería Mecánica Y Eléctrica

Ingeniería En Control Y Automatización

Ensayo

2AM1Alumno:

PÉREZ Sánchez Bruno Máximino

ProfesorA: Claudia Ayala

Fecha De Entrega: 13 De Mayo 2014