You are on page 1of 5

Sistema operativo que utilizan.

Android, iOS, RIM, Windows Phoneseguro que en ms de una ocasin hemos


ledo estos nombres cuando hemos estado consultando telfonos mviles.
Algunos nos sonarn ms que otros pero todos ellos tienen algo en comn:
son los sistemas operativos que mueven la actual generacin de telfonos
mviles y smartphones.
Aunque a priori podamos pensar que la variedad de sistemas operativos
obedece a una directriz de las compaas por defender sus estndares y
afianzar su posicin en el mercado lo cierto es que cada uno de ellos ofrece
caractersticas diferentes y pensadas para pblicos distintos.
Android, el sistema operativo libre y verstil
Empecemos hablando por Android, el sistema operativo mvil de Google que
poco a poco ha ido ganando terreno a lo largo del mundo. El famoso androide
verde es un sistema operativo cuya filosofa parte de ser un entorno
abierto para que cualquier programador y fabricante pueda modificarlo a su
gusto para posteriormente distribuirlo.
Wildfire S.
Aparte de tener muchos tipos de terminales, la experiencia de usuario es
bastante buena y en el Android Market encontraremos un montn de
aplicaciones tiles, adems claro, de juegos con los que echar el rato en el
transporte pblico por ejemplo. Como nota negativa decir que aunque Android
funciona bastante bien, todava hay cosas que pulir y la experiencia puede
diferir un poco segn que terminal tengamos.
IOS, un rendimiento excelente y aplicaciones para todos los gustos
Aunque Apple no invent la telefona mvil, si es cierto que ha reinventado el
paradigma actual y ha marcado el camino para sus competidores. iOS es el
sistema operativo que utilizan los iPhone y el iPad.
Adems, en cada actualizacin el sistema se reinventa ofreciendo nueva
funcionalidades. Su otra gran baza es el apoyo de los desarrolladores, la
mayora se est volcando en lanzar aplicaciones para iOS y al final, tener un
buen catlogo de aplicaciones, ayuda mucha a decantarse por un sistema u otro.
RIM, un sistema operativo que se reinventa para llegar a todos los pblicos
Originalmente las BlackBerry eran terminales orientados al entorno
profesional. Eran herramientas de comunicacin precisas y con soluciones
eficientes para aquellos trabajadores que necesitaban estar conectados a
todas horas.
Sin embargo RIM como sistema operativo tiene algunas carencias. Por un lado
no cuenta con la versatilidad de los telfonos tctiles y aunque lo han intentado
en modelos como la Torch, el resultado no ha sido todo lo bueno que se
esperaba.
Symbian, el ocaso de Nokia
Si hay una marca que en los ltimos aos ha dominado el mercado de telefona
en Espaa esa era Nokia. En su da revolucion este mundillo con un sistema
operativo completo sobre el que la competencia poco poda hacer. Sin embargo
esos das de gloria han pasado. Nokia no ha sabido adaptarse a los tiempos y su
sistema anda bastante lejos de lo que ofrece la competencia.
Si buscamos un terminal modesto y ms centrado en las tpicas funciones de un
mvil, Symbian es una buena opcin. Adems, han trabajado mucho en ofrecer
un servicio de navegacin GPS gratuito y eficaz que distingue si vamos en
coche o a pie.
Windows Phone 7, el renacer de Microsoft
Hace 11 aos Microsoft se lanz al mundo de los dispositivos mviles con
Windows Mobile, un sistema operativo que triunf en las PDAs y la primera
generacin de smartphones. Sin embargo, los aos pasaron y Android e iOS
lograron desbancar a Windows Mobile como sistema operativo puntero. Esto no
supuso la muerte del sistema operativo sino el renacimiento en el 2010 en
forma de Windows Phone.



descripcin de la arquitectura

Aunque ASP.NET integra tecnologa para que el desarrollo de aplicaciones Web
ASP.NET Mobile siga el mismo modelo que el desarrollo de aplicaciones Web
tradicional, el objetivo principal de la arquitectura no es permitirle crear
pginas nicas que se puedan procesar en exploradores de dispositivos de
escritorio o de dispositivos mviles.Las limitaciones de los exploradores en los
dispositivos mviles a menudo implican que las pginas diseadas en los
exploradores de escritorio no se puedan traducir en los exploradores de
dispositivos mviles.
Por ejemplo, si crea una pgina Web ASP.NET que incluye un encabezado de
sitio, una barra de navegacin en la parte superior de la pgina, una estructura
de navegacin secundaria a lo largo de la pgina y contenido en el resto de la
pgina, sta se representar tal como se ha diseado en un explorador de
escritorio. En este caso, normalmente hay bastante espacio para representar
todos los controles y proporcionar un rea de contenido desplazable. Sin
embargo, en muchos exploradores de dispositivos mviles, este diseo no sera
posible. Una gran cantidad de dispositivos mviles disponen de un rea de
pantalla ms pequea que los monitores de escritorio, por lo que incluso la
navegacin se convierte en un proceso de varios pasos en el que el usuario debe
hacer clic en varios controles para obtener el contenido de la pgina.
La lgica de la presentacin sigue un modelo similar. Por ejemplo, cuando el
usuario rellena un formulario Web Forms utilizando un explorador de
escritorio, puede ver muchos controles en la pantalla al mismo tiempo. Cuando
el formulario se valida en el servidor, los errores de validacin se pueden
mostrar junto a los controles. Con un dispositivo mvil, la especificacin de
datos en los formularios y la validacin de los mismos pueden ser mucho ms
difciles de mostrar en un formato que sea utilizable.Adems, en los
dispositivos mviles podra optar por proporcionar accesos directos que
permitan al usuario rellenar informacin escribiendo menos, ya que es posible
que resulte ms difcil escribir en esos dispositivos.
Por estas razones, debe crear pginas independientes en la aplicacin Web
ASP.NET para su uso en exploradores de escritorio y de dispositivos mviles.





lenguaje de interfaces de servicios
Hablar de diseo de interfaces para aplicaciones mviles, no significa hablar de
diseo totalmente enfocado para celulares como muchos suelen creer. No nos
tenemos que olvidar de otros tantos dispositivos portables como son las
tablets, netbooks, entre otros.
Hoy en da tenemos a nuestro alrededor un sin fin de dispositivos mviles de
diferentes marcas, tamaos, resoluciones, sistemas operativos,
funcionalidades, etc. Es por esto que siempre que se quiera realizar el diseo
de una aplicacin se tiene que pensar para todos ellos con sus en algunos
casos muy diferentes caractersticas.
Es importante detallar que para disear no es necesario tener una infinidad de
dispositivos mviles para hacer pruebas en cada uno de ellos y verificar que
todo funcione como realmente lo planeamos. Tomando las resoluciones de los
ms importantes que tenemos en el mercado hoy en da podemos crear
interfaces altamente poderosas que se adapten a todos los dems que no
tenemos a nuestro alcance.
No pasa lo mismo para los desarrolladores donde si deben realizar pruebas de
las funcionalidades y testing en los dispositivos que quieran hacer funcionar las
aplicaciones que desarrollan y as poder verificar todo a la perfeccin.
El diseador mobile tiene que contemplar cada adaptacin de la interfaz como
un diseo en paralelo, que no tiene porque ser estrictamente igual a los otros
diseos en las dems resoluciones y sistemas operativos que tiene que realizar
para una misma aplicacin. Algo que sucede muy a menudo es que una misma
aplicacin es igual en cuanto al diseo y estructura de la interfaz en
smartphones y tablets, algo que muchas veces est mal. Sin importar si es bajo
el mismo OS (sistema operativo) o no, estamos hablando de dos dispositivos
con tamaos, resoluciones y formas de uso diferentes.
Por otro lado, si adentramos en los diferentes OS que tenemos, nos damos
cuenta que cada dispositivo tiene una forma determinada diferente de uso y
sta debe ser respetada. El usuario del mismo est acostumbrado a dicha
forma, a dicha plataforma (OS) y por eso debemos seguir los lineamientos
necesarios para cada caso.



Emuladores con los que cuenta
El software emulador permite ver las aplicaciones tal y como se veran en los
dispositivos de hardware de los fabricantes, as como probar la interfaz de la
aplicacin como lo haran los usuarios. Estas pruebas deben realizarse con
anterioridad a las pruebas en el dispositivo fsico para evitar dedicar ms
tiempo del necesario a las pesadas pruebas con el dispositivo fsico. Existen
emuladores para la mayora de los dispositivos mviles, en general es el propio
fabricante el que ofrece estos emuladores.
Emulador para Android
La SDK de Android incluye un emulador, este emulador mimetiza todas las
caractersticas de hardware y software del dispositivo mvil. Una de las
ventajas de este emulador sera que proporciona una interfaz en la que
podemos ver nuestra aplicacin corriendo con otra serie de aplicaciones
android.
Emulador para iPhone
Para la plataforma iPhone la oferta de emuladores es limitada, de estos
recomendamos MobiOne. MobiOne es un IDE y emulador de pago para iPhone,
ofrece:
Un editor y depurador para JavaScript, CSS3 y HTML5
Plantillas para iPhone Web Apps
Soporte para geolocalizacin;
Switcher para los User Agent;
Siseador visual para hacer maquetas Web para mviles;
soporte para Phone Gap (Framework para Aplicaciones Web para mviles)

You might also like