Martes, 29 de junio de 2010

Los sistemas operativos no son s?lo cosa del PC; los tel?fonos m?viles tambi?n tienen y cada vez son m?s complicados

Probablemente, cualquier usuario de inform?tica tenga en el bolsillo el segundo ordenador m?s potente despu?s de su PC: el tel?fono m?vil. Muchos m?viles actuales incluyen, adem?s de la agenda, calendario de citas, videojuegos, reproductor y grabador de v?deo, correo electr?nico e incluso navegaci?n por la Red. Debajo de todos esos programas, hay un sistema operativo.

Los sistemas operativos est?n en el candelero, sobre todo los de PC. Microsoft, la mayor de las empresas de software, aparece con frecuencia en los medios de comunicaci?n, sea por sus litigios ante la justicia o por sus problemas con la seguridad de sus programas. Linux, en cambio, el sistema operativo abierto m?s popular, suele ser noticia cada vez que una administraci?n p?blica decide utilizarlo.

Los tel?fonos m?viles tambi?n tienen sus propios sistemas operativos, aunque son menos famosos que los de PC. Sin embargo, as? como el mercado de los sistemas operativos para PC est? dominado por Windows, en el caso de los m?viles hay m?s competencia. La mayor parte del pastel se lo reparten entre tres sistemas: Windows, Symbian y Linux.

Symbian

Symbian es el sistema operativo para m?viles m?s extendido. La empresa es propiedad de Ericsson, Panasonic, Siemens AG, Nokia y Sony-Ericsson. Este sistema desciende de EPOC, empleado en los antiguos ordenadores de bolsillo Psion.

Symbian fue dise?ado pensando en dispositivos m?viles, lo que hace que sea muy robusto (es raro que se 'cuelgue') y muy espartano con sus necesidades: ahorra siempre que puede espacio en memoria y apaga el procesador cuando no se utiliza, aumentando la vida de la bater?a.

Con base en Symbian se han desarrollado interfaces de mucho ?xito, como la serie 60 de Nokia, que es un est?ndar abierto. En 2005 se vendieron m?s de 25 millones de tel?fonos basados en la serie 60 en todo el mundo. Symbian tambi?n ha dado lugar a plataformas propietarias (programas de pago) muy avanzadas, como las de los tel?fonos FOMA que ofrece NTT DoCoMo en Jap?n.

Windows Mobile

Windows Mobile, antes conocido como Windows CE o Pocket PC, tiene una larga historia como segund?n en el campo de los PDA u ordenadores de bolsillo, sin embargo hace pocos meses super? por primera vez al hasta entonces l?der, Palm OS.

El mismo sistema operativo que se emplea en una PDA se aplica a los tel?fonos m?viles, y la nueva versi?n 5 est? muy orientada a los tel?fonos inteligentes de tercera generaci?n (3G). Tras unos a?os de escasa implantaci?n, Windows Mobile 5 ha logrado atraer a fabricantes como Qtek, Samsung, Nec o la propia Palm, que lo incorpora en sus tel?fonos Treo.

Una de las ventajas de Windows Mobile sobre sus competidores es que los programadores pueden desarrollar aplicaciones para m?viles utilizando los mismos lenguajes y entornos que emplean con Windows para PC. En comparaci?n, las aplicaciones para Symbian necesitan m?s esfuerzo de desarrollo, aunque tambi?n est?n m?s optimizadas para cada modelo de tel?fono.

Linux

En los c?rculos del software libre se acaricia la idea de implantar Linux en el tel?fono m?vil desde hace a?os, pero ha tardado en llegar. A?n as?, en los ?ltimos tiempos se ha avanzado mucho y ya hay varios modelos de m?vil en el mercado que utilizan una versi?n de Linux como su sistema operativo.

Con Linux no hay que pagar licencias, y esto ha atra?do a fabricantes de China, Taiw?n o Singapur, aunque no son los ?nicos. Motorola present? su primer tel?fono basado en Linux en 2003, y desde entonces no ha dejado de ofrecer nuevos modelos con este sistema operativo incorporado. Otros fabricantes conocidos, como Nec, Panasonic o Samsung, disponen de numerosos tel?fonos Linux.

Adem?s, el fabricante de PDA Palm se ha separado de la divisi?n encargada del sistema operativo Palm OS. La nueva versi?n est? a cargo de la empresa japonesa Access y estar? basada en Linux. Esperan producir los primeros tel?fonos en 2007.

Java

Con las siglas J2ME se conoce a Java Micro Edition, la versi?n del lenguaje de programaci?n Java para dispositivos m?viles. Aunque es un lenguaje, y no un sistema operativo, la mayor?a de los nuevos m?viles pueden ejecutar aplicaciones escritas en Java, y muchos videojuegos se crean de este modo.

Tambi?n hay sistemas operativos escritos en Java, como el sistema de RIM, que funciona en los tel?fonos inteligentes Blackberry. La ventaja de Java es que la programaci?n es similar al famoso lenguaje C, pero m?s sencilla, con lo que los programadores se pueden familiarizar r?pidamente.

Las aplicaciones desarrolladas en Java se pueden ejecutar en cualquier tipo de dispositivo y sistema operativo siempre que disponga de una 'm?quina virtual', el programa encargado de interpretar las instrucciones. Existen chips que pueden ejecutar Java directamente, sin necesidad de un sistema operativo entre medias, y no se descarta su uso en tel?fonos m?viles.

Virus tambi?n para m?viles

Hasta hace poco, los virus eran cosa de los ordenadores personales. Los tel?fonos m?viles eran demasiado simples. Pero la situaci?n es distinta ahora. Los sistemas operativos para m?viles se acercan a la complejidad de los de PC y, adem?s, los m?viles est?n m?s conectados que nunca a trav?s de Internet y Bluetooth.

Uno de los virus m?s conocidos es el gusano Cabir, que ataca a los terminales Symbian a trav?s de mensajes Bluetooth de tel?fono a tel?fono. El virus no aprovecha agujeros de seguridad, sino que simplemente pide autorizaci?n al usuario para instalarse. Es decir, es incapaz de propagarse sin la colaboraci?n del usuario, lo que hace que algunos expertos ni siquiera lo consideren un virus.

Los virus no pueden estropear f?sicamente el tel?fono, pero en ocasiones pueden producir la p?rdida de todos los datos, incluida la 'bienamada' agenda.


Publicado por jacintoluque @ 17:05
Comentarios (0)  | Enviar
Comentarios