Contador de Visitas

domingo, 22 de mayo de 2022

Porque Android es el mejor sistema operativo movil del mundo (Segun Yo)

  Para poder explicarles como me hice un "fan" y un curioso "pseudo-técnico" especializado en Android (Un sistema operativo de teléfonos inteligentes), he de relatarles la historia que me hizo interesarme en el mismo y usarlo a fondo hasta el día de hoy:

Como persona exigente en lo que respecta a teléfonos celulares, siempre trataba de escoger uno siguiendo tres principios para hacer la mejor elección:
  • Tenia que ser de una marca reconocida para asegurar su "calidad".
  • Tenia que ser relativamente barato, porque si.
  • Tenia que haber equilibrio entre las características de su Hardware (Explicare esto mas adelante).
  Siguiendo estas tres reglas que muchos conocidos míos consideraban mediocres, visualizaba ventanas de tiendas y paseaba por centros comerciales en busca del elegido. Si un candidato fallaba alguna de las tres reglas, aunque fuera solo una, era automáticamente descalificado y tachado de la lista, por así decirlo. 

  Seguí esta travesía durante un año, a paso de tortuga debido a que no estaba muy necesitado de un teléfono inteligente, pero quería poseer uno.

  De mas está decir que la búsqueda fue un total fracaso basado en mi criterio. En parte, debido al año en que realice mi búsqueda (2012), época en la que la industria de los teléfonos inteligentes estaba, según mi punto de vista, en pleno desarrollo. Perdí el interés en buscar un "Smartphone" durante dos meses. Hasta que un familiar me sorprende haciéndome un regalo interesante: Un Lg Optimus L3 (versión E400). 




  Era un teléfono pequeño, de unos 10 centímetros de largo, cámara trasera de unos 5 megapíxeles (No recuerdo bien las características físicas, pero estas eran las mas notables) poseía un botón de Home, pero era completamente táctil. En cuanto a mis tres reglas, solo cumplía con una a medias según mis posibilidades (El Celular valía aproximadamente 50 dolares, con otras características siendo la mas importante que estaba liberado y por tanto podía usar cualquier operadora local). No era un teléfono muy conocido, y tampoco era de los últimos modelos, pero fue muy buscado debido a su precio amigable en países latinos en aquella época.

 Estaba un poco disgustado con mi regalo, pero como dice un dicho local, "a caballo regalado no se le mira colmillo". así que escondí mi disgusto y acepte el obsequio "alegremente".

El Hardware

 En este punto debo de hacer un punto y aparte. Mis conocimientos en lo que a teléfonos se refiere eran muy superficiales y extremadamente básicos en ese tiempo. Solo conocía "mas o menos" la estructura exterior e interior de los teléfonos, llamada en el mundo de la tecnología "Hardware" .

 Por ejemplo, la pantalla, la tapa exterior y los botones físicos son Hardware. También componen el Hardware los elementos en el interior del teléfono, que están contenidos en una placa llamada tarjeta madre. 


 La mayor parte de estos conocimientos fueron heredados de mi padre, que era un técnico en Electrónica. otros datos los descubrí yo mismo a través de la investigación en Internet.

 Continuando, procedí a usar mi nuevo teléfono y a tratar de disfrutarlo al máximo. Puede parecer un poco exagerado a algunos, otros quizás me entiendan, pero la cuestión es que, al cabo de solo tres días ya deseaba tirar ese teléfono por la ventana y observar como lo pisoteaba un camión.

 Se que ciertos lectores saben la razón de esto, probablemente porque lo han experimentado antes en otros teléfonos, pero voy a explicar la causa de dicho sentimiento y, además, aunque parezca una locura, explicare porqué me sentí muy afortunado de haber pasado por esta situación.

  La característica que para mi era la mas atrayente de los teléfonos inteligentes o SmartPhones, era la capacidad de poder instalar aplicaciones desde la tienda del dispositivo. estas aplicaciones, tan solo en aquella época eran muchas y abarcaban muchísimos temas. Mucho antes de poseer un dispositivo móvil, ya deseaba instalar mis aplicaciones preferidas (esto incluye los juegos) en algun computador o aparato que pudiera cargar conmigo. Esto era algo completamente nuevo para mi y tenia centrada toda mi atención.

  Pero mi nuevo teléfono solo me decepciono enormemente en este aspecto. Debido a la poca memoria interna del teléfono, este solo me permitía instalar dos aplicaciones. Ojo. solo dije "instalar", porque en lo que respecta a usarlas era un sufrimiento (se detenían las aplicaciones, no eran fluidas, descargaban la batería mas rápido... etc.). yo solía usar WhatsApp y YouTube (La primera es una red social muy conocida y la segunda es otra red social de vídeos, resumiendo). Para usar una tenia que desinstalar la otra, porque en lo que usaba unas dos horas YouTube, me llegaba una notificación advirtiéndome que tenia poco espacio de almacenamiento y que debía liberar espacio pronto. esto pasaba con WhatsApp también, pero tomaba mas tiempo. El peligro de ignorar esta notificación en ese teléfono era que, mientras menos espacio tenia, mas lento se ponía el teléfono, al punto que no podía hacer absolutamente nada sino reiniciarlo forzado retirando la batería.

 El otro aspecto decepcionante era la fluidez en general del teléfono, es decir, la velocidad a la hora de abrir o cerrar una aplicación, la visualización de vídeos, la navegación por Internet y otras características. En fin, la fluidez del dispositivo era totalmente ineficiente, solo puedo decir que eran rápidas las llamadas, los mensajes, las notas, la galería y el visor de archivos.

  ¿Quieren saber lo mas bochornoso de todo esto? Bueno, uno podría decir que yo debería estar hablando mal de otros Sistemas Operativos, o S.Os (Nuevamente explicare este termino mas adelante) para después hablar bien de Android, pero no. Los que conozcan a LG, o mas específicamente, al LG Optimus L3, sabrán que este posee la versión 2.3.6 de Android, una versión incluso antigua para su momento.

  Esto ultimo fue la excusa principal del familiar que me obsequio el teléfono: "te regale algo barato, no un teléfono de ultimo modelo. Además, su versión es muy antigua. Debes esperar a que salga una actualización para ver mejores resultados " De mas esta decir que espere el tiempo suficiente como para que mi paciencia hiciera sus maletas y se largara de mi ser.

  A pesar de no haber intentado probar con otro dispositivo Android, mi punto de vista acerca de el estaba nada mas y nada menos que en la cloaca. No podía entender como una persona podía soportar un teléfono en tales condiciones. Yo pensaba que, a lo mejor los demás modelos eran iguales en su deplorable desempeño. Deseaba con todo mi ser emigrar a otra marca completamente diferente y comprobar la supuesta "calidad" que afirmaban tener. "Afortunadamente" mi condición económica en ese momento decayó gravemente, por lo tanto no me podía permitir un cambio, y mucho menos a una marca como IPhone (la opción mas posible para emigrar), que es una marca muy conocida por sus precios no muy amigables.

  Debido a esto me resigne a seguir usando mi actual teléfono (El Lg Optimus) y darle otra oportunidad a Android. Inicie una "investigación" (si es que se le puede llamar así), en Google, con preguntas tan ignorantes según mi punto de vista actual, tales como: Porque mi teléfono va tan lento, cómo puedo ponerle mas memoria a mi teléfono, como puedo actualizar mi teléfono... etc.

  Inicialmente, descubrí que el Sistema Operativo de mi teléfono era Android, y que poseía la versión 2.3.6 llamada Gingerbread (Desconocía totalmente que era un S.O).Descubrí además que Android se diferenciaba bastante de muchos otros S.Os porque era de Código Abierto (Open Source).
 ¿Que significa todo esto?

El Software

  Bueno, un Sistema Operativo es toda la parte intangible del teléfono, es decir, la interfaz, las aplicaciones, la apariencia y la estructura de archivos del sistema como tal. Cada sistema operativo tiene su propia clase de aplicaciones y de interfaz ademas de su propia clase de estructura de  archivos de sistema. Los S.Os son un elemento del "Software" que es la contra parte del Hardware.
Para resumir la relación entre estos dos últimos, el Software (en este caso un sistema operativo),
se encarga de hacer funcionar los elementos del Hardware de acuerdo a la necesidad del usuario.

  Por ejemplo, si un teléfono tiene una pantalla y una cámara, el Sistema Operativo se encarga de activar cada uno dependiendo de lo que el usuario quiera hacer.Al usar un teléfono cualquiera, presionamos el botón de encendido, en ese momento el Software entiende que el usuario quiere usar la pantalla y por lo tanto da ordenes de encenderla. lo mismo pasa con la cámara. Al iniciar la aplicación de cámara, el Software automáticamente da ordenes de activar la cámara, y cuando presionamos el botón de capturar, el Software, a través de comandos, le indica al Hardware que debe capturar una foto y guardarla en la memoria interna del dispositivo.

  Suponiendo que se entendió lo anterior, todavía queda responder que es un Sistema Operativo de Código Abierto y, a su vez, uno cerrado.




 Según mi actual "conocimiento" (para ese entonces, 2018), solo existen dos tipos de S.O's. Los de Código Abierto y los de Código Cerrado. los sistemas de código abierto permiten a los usuarios de los mismos editar el código fuente del sistema. Los de código cerrado deniegan el acceso de los usuarios no solo a tratar de editar el código, sino también de visualizarlo. Algunos ejemplos de este par son:

(Abierto) :

  • Linux y variaciones de Linux (como Android)
  • Red Hat y otras variaciones.
(Cerrado) :
  • Windows en todas sus variaciones y versiones.
  • Windows Phone
  • IOS (de Apple)
  • Symbian
  • Blackberry OS.

 
No hace falta denotar que existen mas sistemas cerrados que sistemas abiertos en el mercado. Esto es debido a que la mayoría de empresas desean mantener su Software privado y editable únicamente por ellos. No obstante, solo aquellos sistemas de información complejos y extraordinarios, que cumplen las necesidades básicas profundas de sus usuarios, tales como Windows o IOS, tienen su merecido derecho de permanecer en una estructura de código cerrado, ya que su calidad de diseño y resultados son suficiente causa para ello. Existen otros casos similares, pero para efectos de este blog, seguiremos con el tema principal.

     En fin, ¿Qué clase de ventaja me daba la estructura actual de mi teléfono? Pues bien, resulta que, al ser mi LG un teléfono Android de código abierto, se podía modificar la estructura interna del mismo para mi propio beneficio. Para ese entonces no tenia absoluta idea de que podría significar esto, pero llegue a tener una idea del mismo cuando, mediante un tutorial no muy complicado que me encontré navegando en los subforos de un sitio web de habla anglosajona llamado "XDA Developers" , llegue a modificar por primera vez mi teléfono a grandes rasgos, mediante el proceso denominado en español como "rootear" (o "rooting", en ingles).

   Esto básicamente me daba permisos reales de leer y escribir en casi todos los directorios y subdirectorios de la raíz del teléfono "/". ¿Qué me permitía hacer esto? En primer lugar, fui capaz, por primera vez nuevamente, de eliminar aplicaciones inútiles e inservibles (bajo mi punto de vista por supuesto) para siempre, del teléfono, lo que básicamente podría traducirse en un absoluto logro para alguien sin idea alguna de lo que estaba haciendo.

    El segundo detalle que descubrí, durante mi travesía por el enorme mundo de la informática móvil a través de las aguas del internet, es que podía desplazar de forma completa, cualquier aplicación que estuviera almacenada en el almacenamiento interno del celular, hacia un almacenamiento externo (para ese entonces, una micro sd de 2 GB de capacidad) Lo que era algo prácticamente prohibido en la configuración nativa del dispositivo. Como era de esperarse, esto significo el santo grial para mi. Podía descargar cualquier aplicación de la tienda, siempre y cuando mi tarjeta sd lo permitiese, y sin repercusiones en mi memoria interna. (por supuesto, esto conllevo un sinnúmero de pasos e instrucciones que también voy a omitir en pro de relatar con relativa brevedad lo mas importante). La primera vez que lo hice, fue como estar en el suelo sin propósito alguno, y de repente alcanzar la iluminación y pasar a otro plano material. Fue una experiencia estupenda descubrir las características que poseía de forma oculta un celular tan simple como lo fue mi LG Optimus L3.

Pero lo mas sorprendente de todo esto, fue lo que voy a relatar a continuación:

Descubrí que podía, de forma no oficial o autorizada por el fabricante, cambiar completamente la estructura del sistema operativo del teléfono, mediante aplicar lo que se conoce como "flashear" una imagen de un nuevo sistema en el chip, o la memoria interna del dispositivo, denominada "ROM" (Read Only Memory o Memoria de Solo Lectura)

      Ahora la pregunta es, como es posible reescribir, o flashear, una memoria que es de solo lectura que esta ubicada en el hardware? Bueno, la respuesta, es que no es una memoria de solo lectura en absoluto, sino que ese fue el propósito que se le asigno por sus creadores. Es decir, por ejemplo, que a un niño se le vendió un juguete con un solo accesorio, pero a pesar de que dicho niño posee diversos accesorios de su propiedad, no los puede utilizar en tal juguete, debido a que el vendedor le coloco una simple etiqueta que dice "No usar accesorios no aprobados por el vendedor" sin ninguna razón valida en absoluto, por lo que el niño decide acatar dicha etiqueta y resignarse a jugar con un solo accesorio, a pesar de tener decenas de distintas opciones.

     En este caso, el "vendedor", resulto ser LG. Pero no somos unos niños, verdad? La cuestión es que, a estas imágenes de sistema que se escribían sobre dicha memoria, también se les denomino "roms" (generalmente en minúsculas, para denotar la diferencia). y las roms que no eran diseñadas por el fabricante oficial del teléfono, se les denominaba "Custom roms" (roms personalizadas).

Yo estaba asombrado al aprender sobre todo esto, porque a pesar de ser un teléfono con tantas características y detalles interesantes, LG estaba obligando a sus usuarios a usar un dispositivo increíble, con un software ineficiente y deplorable. Mas adelante aprendí que todo esto formaba parte de un inmenso complot corporativo de alcance mundial, de nombre "obsolescencia programada". (le invito al lector a investigar este tema a profundidad).

   Para continuar, me arroje al precipicio y decidí arriesgarme a instalar una custom rom que me encontré por internet, que fue diseñada por desarrolladores independientes para este teléfono. Segui cada paso e instrucción con cuidado, buscaba en Google aquel termino que no entendiera, y al final, logre mi cometido de flashear una custom rom en el LG Optimus L3. ¿Cual fue el resultado?

      Lo que resulto de aquel teléfono luego de aquel complejo proceso, fue una barbaridad, a la cual los anteriores logros no competían en absoluto. Parecía un teléfono completamente distinto. La interfaz, el sistema, las aplicaciones y la velocidad se habían repotenciado enormemente en comparación con sus versiones predecesoras. Incluso la versión de Android (2.3.6), se había actualizado a Ice Cream Sandwich (4.0.4) Yo no lo podía creer. El cambio había sido tan notable, que hasta la persona que me regalo dicho teléfono en primer lugar quedo impresionado con lo que había logrado, y se hizo la idea de que yo lo había hecho de la nada. (Cosa que no habría podido lograr en absoluto, de no ser por el magnifico y excelso trabajo de quien sabe cuantos desarrolladores independientes, que con trabajo duro y esfuerzo tuvieron éxito al realizar dicha obra maestra).

     Con un poco de investigación y poco sentido común, había transformado aquel pisapapeles inútil que solo servía para perder la paciencia rápidamente, en un dispositivo eficiente que cumplía de forma básica con lo que realmente significa ser un teléfono inteligente. Aquello despertó un deseo en mi interior, con ansias de mas. Aquel día nació un chico con el ferviente e intenso deseo de modificar y personalizar cualquier teléfono Android que tuviera en sus manos.

     Cada semana cambiaba de sistema operativo, o custom rom, a mi teléfono con la que me encontrara por internet, y le informaba mis progresos a la gente a mi alrededor. Estaba encantado. Poco a poco empecé a aprender y detectar las fallas comunes de casi todos los teléfonos Android de la época gracias al método de ensayo y error con el que sometía constantemente a mi querido y pequeño sujeto de pruebas de marca LG, y esto me fue beneficioso mas adelante. Muchas veces deje inservible el teléfono, con una tenebrosa pantalla negra, o con el espeluznante sentimiento de darse cuenta de que mi teléfono estaba atascado en la imagen de inicio del celular, solo para que, dentro de una o varias horas de poco sueño y ganas de llorar, recuperara y trajera de vuelta a la vida de nuevo a mi soldado de plástico y aluminio. (Al menos, así es como lo veía yo)

     Pase muchos buenos momentos con este LG, pero como todo en la vida, llego el momento de partir. Luego de algunos años, le entregue mi compañero de aventuras a otro familiar por diversas circunstancias, y yo pase por un periodo de constantes cambios de celulares, mientras que algún que otro conocido me traía su dispositivo con fallas para que le echara un vistazo. En fin, para iniciar de forma propia lo que significa la conclusión de este blog, si no me hubieran regalado, hace mas de 7 años, un teléfono con poca memoria y poca potencia como lo fue mi querido LG Optimus L3 (Que en paz descanse), y me hubieran dado un dispositivo muy veloz y eficiente, talvez nunca abría adquirido tanto conocimiento y experiencias durante toda esta etapa de mi vida. Nunca abría sido tan curioso, ni abría desarrollado un deseo de innovar, ni de querer personalizar a fondo mi dispositivo móvil. Por esta y otras razones, agradezco haber recibido este celular hace mucho tiempo. 

    Para finalizar, me gustaría aclarar, que todo lo que pude hacer, tampoco hubiera sido posible en absoluto, si yo hubiera recibido un dispositivo de Apple. ¿Porque? Bueno, la razón esta en el pequeño análisis que le di a los sistemas operativos. Apple es una empresa muy conocida por ofrecer dispositivos con un software de código cerrado. En tales circunstancias, ni siquiera hubiera podido cambiar la apariencia de algunos iconos de las aplicaciones para ese entonces, y ese es el fin de la historia. Pero afortunadamente, recibí un dispositivo con Android. Un dispositivo con un software de CODIGO ABIERTO. Un dispositivo que me ofreció, de forma sutil e imperceptible, la oportunidad de modificar su entorno prácticamente a mi antojo. Un dispositivo que me formo en el arte del desarrollo de software móvil no oficial. Muchas gracias.

Con esto finalizo oficialmente este blog, y espero que el mismo haya sido del agrado del lector, y que lo motive a intentar aprovechar sus dispositivos al máximo.






 






No hay comentarios:

Publicar un comentario