Mostrando entradas con la etiqueta IPhone OS. Mostrar todas las entradas
Mostrando entradas con la etiqueta IPhone OS. Mostrar todas las entradas

domingo, 2 de octubre de 2011

Sistemas Operativos Móviles

El momento tecnológico que estamos viviendo quedará en la historia como una época de gran creatividad, mucho desarrollo y cambios radicales en el dominio del mercado.

Atrás quedaron aquellos momentos en los que el dominante de los mercados de dispositivos móviles era Nokia y Symbian era el sistema operativo por excelencia.

Actualmente, se han desarrollado muchas otras opciones de sistemas operativos, muchos de ellos impulsado por el interés actual por las Tablet PCs, que siguiendo el ejemplo de Apple, brinda la oportunidad de compartir el Sistema Operativo con los teléfonos móviles.

El desarrollo de estos sistemas operativos en un inicio fué impulsado por la gran aceptación que están teniendo los llamados smartphones o teléfonos inteligentes.

Symbian fué el resultado del esfuerzo de Nokia de desarrollar y proveer un sistema operativo para smartphones.  Para ello se creó una fundación llamada Symbian Foundation la cual estaba destinada a facilitar lo necesario para que la comunidad de desarrolladores pudiese participar en la creación y desarrollo de productos para esta plataforma.

Microsoft es una de las compañías de tecnología que ha contado con un sistema operativo para smartphones desde hace mucho tiempo.  Casi se podría decir que desde que el concepto de teléfono inteligente salió a la luz pública.  El primer producto creado se llamaba Windows Mobile.  No logró tener la aceptación que esperaban y  lo reemplazaron por otro sistema operativo mucho más orientado a la telefonía móvil y que se llama Windows Phone.

Una pequeña compañía canadiense llamada Research in Motion (RIM)  produjo una línea de dispositivos móviles que se convirtió durante un breve período de tiempo en los modelos a copiar, dominando el mercado de los smartphones y estableciendo basicamente lo que un smartphone debería poder hacer.  El BB Device Software, es su sistema operativo y ha evolucionado hasta contar hoy día con la versión 7 del mismo.  La principal característica que le destaca es su excelente sistema de ecriptación y la facilidad de interactuar con otros dueños de dispositivos Black Berry mediante BB Messenger. 
Dominó el segmento corporativo de los teléfonos inteligentes y posteriormente se convirtió en uno de los dispositivos favoritos de los usuarios comunes.  Según los planes de RIM, el reemplazo de este sistema operativo sería el QNX que es e que utiliza el Play Book, la Tablet Pc de RIM.

El IPhone OS, denominado posteriormente iOS de Apple.  Desde cierto punto de vista, se puede establecer que con este sistema operativo inició la revolución de los smartphone que hoy estamos viviendo.  De pronto se descubrió lo que deseaban los clientes en sus teléfonos inteligentes.  Este mismo sistema operativo fue la base para el IPad y posteriormente Apple lo modifició para que tanto el IPhone como el IPad utilizaran el mismo sistema operativo.

Palm, una pequeña compañía pionera en el desarrollo de smartphones, creó un sistema operativo basado en Linux que llamó WebOS.  Adquirida la compañía por Hewlett Packard (HP), prometia ser algo grande, pues en los planes se incluía la posibilidad de que cada producto vendido por la compañía, incluyera el sistema operativo para su funcionamiento.  Las ventas no resultaron ser lo que prometían y en agosto de 2011, HP anunció que no produciria más dispositivos móviles y se intuía por ende que el desarrollo de WebOS estaría llegando a su fin.  Cambios se han dado en la compañía, por lo que actualmente es dificil poder establecer cuál será el futuro de WebOS.

Otra de las víctimas de los cambios es MeeGo, un producto codesarrollado entre Intel y Nokia.  Al anunciar que utilizaría como base para sus equipos móviles el sistema operativo Windows Phone, Nokia abandonó la alianza que tenía con Intel y por ende se detuvo el desarrollo del mismo.
Actualmente Intel se ha asociado con Samsumg y han prometido desarrollar un nuevo sistema operativo basado en Linux y que en principio se llamará Tizen.


Google creó un sistema operativo oreientado hacia los usuarios, que los usuarios tuviesesen el control y libertad de lo que ellos deseen hacer con sus aparatos.

Los listadoscon anterioridad son lossistemas operativos que han estado disponible presentes durante los últimos cinco años.  El orden no obedece a ninguna posición en particular.

Aanecerá y veremos.

jueves, 29 de septiembre de 2011

El nuevo IPhone de Apple

En los últimos meses he estado leyendo cualquier cantidad de artículos que tratan de anticipar lo nuevo que traerá la nueva versión del IPhone de Apple, junto con la versión 5 del sistema operativo.

Casi todos los artículos se centraban en el aspecto del teléfono en sí, sore la forma de la pantalla, los megapixeles de la cámara, el tipo de procesador que utilizaría, etc., etc., etc.

Lo expresado en los diferentes sitios no esbozaba realmente nada de interés.  Si se le hacía caso a lo publicado, se podría intuir que el nuevo teléfono incluiría más novedades relacionadas con el hardware que con el software.

Hoy me he encontrado con dos artículos:
Brevemente en estos dos artículos se explica lo que se puede esperar del nuevo IPhone.   Al finalizar la lectura y si lo que se menciona es cierto, estamos al frente de un dispositivo que en funcionalidad se está situando a un nivel muy superior que la de cualquiera de sus competidores.  Y es que este avance sería la próxima incorporación para el próximo IPad 3.

Teoricamente, los teléfonos podrán ser operados por voz.  Se podrá interactuar por voz, inclusive se presenta la posibilidad de preguntarle cosas al teléfono, dar direcciones para ubicarlas por medio del GPS o inclusive chatear dictando lo que se desea escribir sin la necesidad de utilizar el teclado.

Al parecer, con esta información, estamos más cerca de estar en un capítulo de alguna serie de ciencia ficción de los 80s en lugar de los tiempos modernos que estamos viviendo ahora mismo.  Con este nuevo teléfono, es posible que se esté redefiniendo las funcionalidades con las que debe contar un verdadero Smartphone.


Con estas posibles características, el IPhone está siendo reinventado nuevamente, lo que hará qe se mantenga como el equipo deseado de una gran cantidad de personas.

Después de tantos rumores y espera, el próximo martes se hará la presentación pública.  Al final leeremos de los analistas y presentes cuales, al final de cuentas, son las nuevas novedades que ofrecerá el nuevo aparato de Apple.

Hablarle al teléfono será tan común como hablar por teléfono.  La computación móvil seguirá revolucionandose a sí misma?

Amanecerá y veremos.

domingo, 18 de septiembre de 2011

Internet, Flash y HTML5

Desde su aparición Internet ha ido evolucionado lentamente.  Suele ser libre, sin un ente que la controle o dirija su destino.  Sus usuarios de acuerdo a las preferencias son los que establecen los estándares a seguir.

Uno de esos estándares es Flash.  Adoptado por la mayoría de los diseñadores de página web debido a su facilidad de crear movimiento a parte de los elementos de las páginas.  Opción de preferencia para crear banners publicitarios.  Durante algún tiempo el estandard de video para stremming de contenido.

Si bien nunca ha sido la única opción, si es la más adoptada.  De hecho el sitio más popular de videos en internet, YouTube, durante mucho tiempo utilizó Flash como único standard.

En el mundo de la informática, todo evoluciona y no siempre en dirección a lo que más se utiliza.  A raíz de los problemas e inconvenientes que se tienen en la actualidad, surgió la versión HTML5, un formato nuevo para la creación de páginas web que facilitaba la integración de buena parte de los elementos que se suelen econtrar en las páginas web.

El principal beneficio de utilizar HTML5 es que en su implementación se hace mucho mejor uso de los recursos disponibles en Internet.  En principio, no hay necesidad de recurrir a otros formatos para insertar videos en páginas web, por ejemplo.

Lo que que ha hecho que de pronto se muestre como algo sumamente importante y su uso se convierta en algo inevitable es el surgimiento del las Tablet, específicamente el iPad.  Y es que Apple desde el principio establció públicamente que el sistema operativo que utilizan los IPhone y las IPad no serían compatibles con los contenidos en Flash.  Y lejos de ser un inconveniente que vaya en contra de las ventas de IPad los usuarios lo aceptan y siguen adquieriendo el dispositivo.

Pero esta decisión no ha estado lejos de polémica.  Apple y Adobe estuvieron en una disputa pública de dimes y dirés debido a la resistencia de Apple de dar soporte al formato Flash y a los esfuerzos de esta por evitar que se hicieran disponibles aplicaciones que permitían facilmente la reproducción de contenido Flash en las IPad. Y es que el iOS, soporta HTML5 en forma nativa.  Es decir, está en la capacidad de desplegar contenido en formato HTML5 sin tener que instalar ningún programa adicional.

La cereza que corona el pastel  fue el anuncio oficial de Microsoft al presentar su futuro sistema operativo Windows 8, el cual no ofrece soporte para Flash sino para HTML5, siguiendo la corriente de los nuevos sistemas operativos que se han estado dando a conocer con las nuevas Tablets de los diversos fabricantes.

Adobe, dueña del formato Flash y principal productor de software para la creación de contenidos para internet, no se ha quedado atrás en el tren del HTML5 y está casi lista para sacar a la venta productos para convertir de formato Flash a HTML5 (Wallaby) y para la creación de contenido HTML5 (Edge).

El formato Flash, en la mayoría de sus usos actuales está camino a convertirse en una víctima de los avances de la tecnología.  Un formato conveniente que llenó un espacio y que su aporte sirvió para el surgimiento de otro formato que entere sus bondades se incluye lo que Flash permitía hacer.

Otro ejemplo de la forma como Internet sigue evolucionando.

Amanecerá y veremos.

viernes, 13 de noviembre de 2009

De programación y otras cosas mas...

Hace unos cuantos años atrás cuando se hablaba de lenguajes de programación de computadoras todo era relativamente sencillo. Casi todo se circunscribia a un puñado de lenguajes de programación orientados principalmente a aplicaciones específicas. Como la mayoría de los equipos eran centralizados la selección era relativamente fácil.

En aquel entonces pensar en ambiente gráfico era una utopía que muchos de nosotros jamás nos imaginariamos que pudiese ser. Lo mas cercano a algo similar era Windows 3.0, que bien o mal era una forma bastante agradable de ver otros programas.

Pero todo a evolucionado. Los programadores, como profesionales tienen una mayor presión, y es que cada día aparecen nuevas opciones y formas de programar. A la hora de actualizarse ya no es importante el lenguaje que se está utilizando, sino que hay que conocer la plataforma, el ambiente y un sinnumero de variables.

Es que hay tener en cuenta que solamente en telefonía celular ya hay una cantidad considerable de sistemas operativos con sus respectivos softwares de desarrollo para programar. Solamente por menicionar los mas conocidos, tenemos Symbian OS, Adroid, Windows Mobile, IPhone OS, Palm Web OS, BlackBerry OS y ahora a esta lista, que continua, hay que agregar el nuevo sistema operativo de Samsumg llamado Bada.

Si lo vemos desde el punto de vista de las computadoras personales, ademas de los ya conocidos C++, Visual XXX, tenemos los diferentes lenguajes para programar en ambiente Web, Java, etc. , etc.

Si se listara jamás terminariamos. Pero antes hay que mencionar la nueva introducción de parte de Google a la lista de lenguajes de programación llamado: Go, el cual es diferente a uno nombrado similarmente llamado Go!. Suena bastante parecido, se escribe diferente y es relativamente diferente tambien.

Pues tal y como lo decia al inicio. Actualmente es fácil llegar a un punto y detenerse para descubrir que hay una enorme cantidad de caminos hacia donde tomar. Todos con sus respectivas posbilidades.

Lo que si hay que hacer es evitar a toda costa y en la medida de lo posible convertirse experto en una determinada plataforma de programación, pues si bien eso trae benefcios a corto plazo, en un futuro puede dificultar la mobilidad hacia otras áreas. Y es que el ambiente tecnológico es muy dinámico, cambiante, en constante evolución. Es importante ser flexible para poder moverse a la misma velocidad de los cambios para no convertirse en un dinosaurio tecnológico.

Son pocas las profesiones que en la actualidad ofrecen esa enorme cantidad de alternativas, asi como posiblidades. Y es que con la llegada de todos estos sistemas operativos y lenguajes de programación, el ser independiente, freelancer o como se le desee llamar es una opción bastante atractiva.

Gracias a la competencia y a la popularidad de los llamados teléfonos inteligentes, cada vez es más factible poder hacer dinero desarrollando aplicaciones para los usuarios de estos aparatos. Y lo mejor de todo es que no se requiere de la participación del operador de telefonía, quien hasta el momento ejerce un control muy ferreo sobre lo que se puede hacer en sus redes.

Asi es que como todo en esta vida, todo tiene su pro y su contra.

Amanecerá y veremos.