Posts tagged "Android"

Tu primera aplicación – I. Diseño Funcional

Cuando nos enfrentamos a un proyecto de desarrollo en cualquier entorno (Android, iOS, Web, Java, etc.) tenemos que tener muy en cuenta que existen una serie de pasos críticos y que, pese a que puedan suponer perder tiempo en un principio, al final van a resultar fundamentales en el éxito del desarrollo.

Uno de estas fases es la diseño funcional.

El diseño funcional

Para empezar tenemos que saber qué es el diseño funcional.

Básicamente el diseño funcional es el redactar en un documento más o menos definido cómo se va a comportar nuestra aplicación: es decir, cómo va a funcionar.

Aunque parezca una idea trivial, no tiene nada que ver aquello que tenemos en nuestra cabeza con aquello que luego terminamos plasmando en el papel. Cuando nos surge la idea en realidad son muchas funciones que coexisten (e incluso que se solapan) puesto que nuestra imaginación fluye libremente.

Pero una vez nos enfrentamos con el documento en blanco la cosa cambia: concretamos funciones, definimos exactamente lo que queremos hacer y cómo queremos que nuestra aplicación responda acotando claramente cada una de las características de la misma.

Por eso, durante el proceso de creación de este documento debemos tratar de ser lo más concisos que podamos, evitando cualquier tipo de ambigüedad y buscando que cada iteración o característica añadida en nuestro proyecto sea lo más simple y clara posible.

Consejos a la hora de redactar un Diseño Funcional

Una buena práctica a la hora de trabajar con este tipo de documentos es plantearnos la posibilidad de que sean otras personas las que tengan que leerlos, entenderlos e incluso llevarlos a cabo.

Empleando esta técnica procuraremos ser más concretos y obviaremos definiciones que dependan de nuestro juicio o de nuestros conocimientos. Esto nos va a resultar útil cuando pasadas unas semanas y en pleno proceso de desarrollo no recordemos exactamente cuál era la finalidad o el objetivo de determinada parte de nuestra aplicación: en el diseño funcional la tendremos definida.

Planificación y Acción

Siempre he defendido que debe existir un equilibrio entre planificación y acción: no tiene sentido alguno lanzarnos locamente a desarrollar partiendo de la nada y andar programando a salto de mata como tampoco tiene lógica pasarnos meses planificando sin actuar. Hay que buscar la eficiencia de procesos: planificar en un corto lapso de tiempo y, una vez con las ideas claras, poner en marcha nuestro plan.

Ya sabéis: no hay viento favorable para aquel barco que no sabe hacia dónde se dirige, pero cualquier camino de 1000 pasos empieza por el primero. Planificación y acción.

Google presenta su Nexus 5

Google nos ha presentado su nuevo y flamante terminal de la serie Nexus. El Nexus 5.

Con este movimiento Google intensifica su estrategia de disponer de un terminal propio en el Universo Android pudiendo así adaptar perfectamente su Sistema Operativo a las características del dispositivo.

De la mano de LG, la que también fabricase en su día la versión 4 de esta línea de productos, el Nexus 5 viene con unas características técnicas que le permiten entrar en la lidia de la actual generación de smartphones.

Núcleo poderoso. Pantalla vistosa

Para empezar nos encontramos con un procesador Qualcomm Snapdragon 800 a 2.3GHz el cual supera y con creces el 1.9GHz Snapdragon 600 que trae la versión americana del Samsung Galaxy S4. Esto sumado a su display de 445ppi full HD IPS hacen del Nexus 5 un dispositivo con unas especificaciones técnicas atractivas.

Una cámara limitada

Sin embargo nos encontramos con una cámara trasera de 8 MPx y una frontal de 1.3 MPx que parecen quedarse un poco rezagadas en cuanto a la definición se refiere aunque algunos tests realizados con ella arrojan resultados bastante positivos.

Batería al nivel.

Con sus 2300mAH, la batería del Nexus 5 cumple con los estándares actuales proporcionando una autonomía similar a las de sus competidores. Tendremos, como nos sucede con todos los smartphones del mercado, que cargar nuestro terminal cada día si realizamos un uso prolongado del mismo.

Precio imbatible.

Y he aquí donde tenemos a la mayor de todas las ventajas del Nexus 5. Google apunta a un segmento mucho mayor que el de sus competidores con un terminal que reduce a la mitad el coste. Estamos hablando de que en ningún caso se llega a los 400$, cuya conversión en el mercado europeo será desgraciadamente 1:1.

Hablamos de 350€ por un smartphone libre con unas prestaciones espectaculares y una relación calidad/precio imbatible.

La nueva Nexus 7 pinta realmente bien

Una vez que ya tenemos sobre las manos las especificaciones de la nueva tableta que quiere vendernos el gigante americano Google empiezo a preguntarme cuál es el futuro de estos dispositivos y de este en particular.

Conocemos su potencia, sus posibles prestaciones y sus características técnicas y, en resumen, estamos hablando de un equipo potente, preparado para asumir el rol de verdadero second screen (segunda pantalla) que tanta penetración parece estar teniendo en los últimos tiempos en los hogares.

Este es, sin duda, el camino que parece que llevamos: un dispositivo de un tamaño contenido, ni son las 4 o 5 pulgadas de un terminal móvil ni las excesivas 9 o 10 de las tabletas grandes. Cómodo, con pantalla suficiente como para navegar y realizar tareas comunes de forma cómoda, para jugar y para trabajar.

¿Siete pulgadas es poco?

Yo en su día tuve la primera Nexus 7 en mis manos y me quedé asombrado cuando percibí lo idóneo de su tamaño. Las siete pulgadas son justamente las necesarias para un sinfín de actividades que no requieren el uso de un PC o de una tableta grande pero que en dispositivos de pantalla reducida se hacen realmente incómodas de manejar.

Habrá que ver cómo se desenvuelve la nueva propuesta de Google, con precios realmente competitivos, en un mercado en el que la mayor referencia, Apple, tiene con el iPad mini mucho camino por recorrer.

Seis años de iPhone

Leo en Celularis que Hoy hace seis años llegó el iPhone (ellos lo bautizan como el mejor smartphone de la historia). 

Y es cierto, al menos en cierta medida, que la llegada del primero de los terminales móviles de Apple supuso un punto de inflexión el mercado de la telefonía móvil mundial.

Recordemos que hasta la fecha Nokia en el segmento del usuario convencional y Blackberry poco a poco en el del profesional eran las dueñas y señoras del cotarro.

Pero llegó Jobs e ideó un sistema compacto: móvil, reproductor y navegador. Supo comprender con cierta ventaja temporal que lo de tener Internet en el móvil no iba a suponer una revolución tecnológica sino que se iba a convertir en un cambio de un modelo de comportamiento a nivel global.

A día de hoy es inconcebible para muchos no disponer de un terminal que, cuanto menos, permita acceder a la red y disponga de la capacidad realizar tareas múltiples más allá de llamar y enviar o recibir SMS.

En el camino se ha quedado Nokia, que está inmersa en un contundente proceso de reestructuración y pretende renacer de la mano del gigante del software Microsoft, y Blackberry, que hace unos días reportaba unos resultados no excesivamente positivos. 

Todo ha cambiado desde la llegada del iPhone. Podemos discutir durante horas si el modelo del gigante de Cupertino es el idóneo y cuál es la mejor opción en esa eterna batalla entre la oscuridad segura y simple de iOS y la libertad flexible de Android. Pero lo que es innegable es que fue la aparición de Steve Jobs con ese «triple dispositivo en uno» la que cambió por completo la escena de la telefonía móvil mundial.

http://www.youtube.com/watch?v=c_m2F_ph_uU

Tal vez tarde o temprano habríamos llegado donde estamos. Pero alguien supo verlo antes.

Sea como sea, feliz cumpleaños iPhone.

Google Goggles

Google no deja, ni creo que lo haga en un futuro cercano, de sorprendernos. Hoy nos aparece con una buenísima idea que va a dar mucho de que hablar en los próximos días.

Google Goggles es como se llama la pequeña criaturita que, junto con el sistema operativo para teléfonos móviles (Android) que ha desarrollado el gigante de internet, nos va a permitir hacer una infinidad de cosas gracias a aunar dentro de la misma aplicación la información procedente de la cámara integrada en el dispositivo, la geolocalización procedente del GPS y la información que se pueda obtener a través de internet

Gracias a esta genial herramienta vamos a poder caminar por cualquier calle de cualquier ciudad y disponer de la información necesaria para encontrar un restaurante, una farmacia, un buen cine o dónde comprar un libro que andamos buscando.

Pero como lo mejor en esta vida es ver las cosas con los ojos de uno mismo, mirad el vídeo promocional de la aplicación:

Vía | genbeta.com.