feed

Desarrollo aplicaciones móviles

7 consejos para hacer buen responsive design

21 comentarios

responsive design

Este 2012 es el año de la prima de riesgo, Lana del Rey, las pelis de superhéroes y el diseño sensible o responsive design (amigo lector, esto es sólo la intro del post, no centres tus iras en ella…). Por eso, cuando he visto un post en uno de mis blogs de desarrollo de cabecera, Cats who Code, con una serie de consejos o tips para crear diseños responsive de calidad, me he visto en la obligación ética y moral de compartirlo con toda la comunidad de Genbeta Dev. En total son 7 consejos para hacer buen responsive design y tengo que reconocer que los comparto todos y cada uno:

Leer más

Anunciate aquí
Anunciate aquí

Nokia lanza la segunda edición del concurso para universitarios Gamelopers

3 comentarios

Nokia Gamelopers
Me entero por la Universidad de Jaén de que Nokia presenta una nueva edición de Gamelopers, el concurso en el que los universitarios españoles pueden competir desarrollando videojuegos para los teléfonos móviles de la compañía finlandesa.

Como suele ocurrir en este tipo de concursos, la firma ofrece a los jóvenes desarrolladores el caramelo de unas prácticas de empresa con ellos y numerosos dispositivos de última generación, a cambio de su talento. Por una parte, despiertan en los estudiantes el interés por el desarrollo de aplicaciones para móviles, lo que sin duda será de utilidad para los futuros programadores, pero por otra les hacen inclinarse por Nokia antes que por otras plataformas, en un intento de volcar la balanza que tan favorable está ahora mismo para iOS y Android con respecto a sus rivales.

Leer más

Anunciate aquí

Ringmark es liberado como Open Source con todo el apoyo del W3C

0 comentarios

Ringmark opensource suite de test para navegadores moviles

Ringmark, la suite de tests que permite probar las características reales que soportan los navegadores móviles ha sido liberado como Open Source, tal como prometieron sus creadores (Facebook) al W3C. Además se fragua una colaboración más estrecha para que forme parte del Core Web Plataform Community Group del W3C.

Todos los tests y el proyecto completo están disponibles en GitHub. Ahora cualquier desarrollador interesado puede comenzar a colaborar en la creación de nuevos tests. La web móvil tiene un tremendo potencial, pero aun necesitamos mucho trabajo por delante para que los desarrolladores puedan conocer claramente que funcionalidades están disponibles para sus aplicaciones móviles.

Leer más

Nokia y Microsoft se vuelcan en los desarrolladores, ofreciendo 18 millones de euros

6 comentarios

Nokia y Microsoft te quieren
Ayer, como casi todo los meses, fui al evento TheAppDate a ver qué nos contaban, entre otros, Manuel Reverte de Nokia e Isabel Gómez de Microsoft. Su presentación fue prácticamente lo esperado: las bondades y limpieza de la nueva interfaz Metro («degradados, reflejos y sombras: caca; colores opacos y bordes rectilíneos: bueno» en una clara alusión a iOS), los cuatro modelos de Lumia diseñados en tan sólo un año para dar cabida a Windows Phone y la cantidad de aplicaciones disponibles en su Marketplace.

Pero el matiz más interesante vino en la ronda de preguntas, cuando afirmaron que ni Nokia ni Microsoft dan valor a los móviles, ya que sin contenidos ni aplicaciones que lo hagan útil, de poco sirve el smartphone para un usuario. «Los desarrolladores sois los importantes», afirmaron, en una estrategia que Microsoft viene aplicando desde hace tiempo, cuando a Steve Ballmer le entró el baile de San Vito al ritmo de “Developers, developers”.

Hasta ahí, como declaración de intenciones estaba muy bien, pero lo mejor estaba por llegar: ambas compañías han creado AppCampus, un programa para fomentar el desarrollo de aplicaciones en su tecnología y en el que van a invertir 18 millones de euros para facilitar a desarrolladores (principalmente de startups) que puedan estar presentes en Windows Phone. Una buena noticia que demuestra que, ahora sí, Nokia está dispuesta a irrumpir con fuerza en un mercado dominado por Apple y Android.

Más información | AppCampus
En Xatakamóvil | AppCampus: Microsoft y Nokia invierten 18 millones de euros para fomentar el desarrollo
Vídeo | Versión muscalizada del “Developers, developers” de Steve Ballmer

Apple rechaza en la App Store las aplicaciones que usen UDID. ¿Qué alternativas podemos usar?

1 comentario

Apple prohíbe el uso de UDID para identificar a los dispositivos iOSLos compañeros de Genbeta dieron la voz de alarma: Apple está rechazando las aplicaciones de la App Store que hacen uso del UDID. Como programadores, nos interesa saber el motivo de este cambio de política y qué podemos hacer para seguir identificando a los dispositivos ahora que no se puede usar UDID.

En agosto pasado, poco después de la salida de iOS 5, ya se informó de que el UDID pasaba a estar desfasado (deprecated) y que sería mejor que los desarrolladores de aplicaciones fueran buscándose otro método para identificar unívocamente a sus usuarios/dispositivos. Sin embargo, el paso de desfasado a obsoleto suele ser medianamente largo, y lo normal es contar con al menos un año para modificar tus llamadas a métodos, pero éste no ha sido el caso. Apenas medio año después, Apple se ha puesto tajante y ha empezado a rechazar en la App Store a las aplicaciones que aún lo usaban.

Leer más

Tamaño ideal de los elementos gráficos para crear aplicaciones móviles fáciles de usar

4 comentarios

Espaciado entre elementos Windows Phone
Si algo puede llegar a ser realmente desesperante en un smartphone es que la interfaz no reconozca bien nuestras pulsaciones, ya sea ignorando o lo que es peor, confundiendo el elemento que queríamos tocar por el de al lado. Por desgracia, nuestro “periférico de introducción de datos en el sistema” (más conocido por el nombre común de dedo, o según el caso dedazo) tiene unas dimensiones que le impiden actuar con la precisión a la que estábamos acostumbrados por el ratón de los ordenadores o el estilete de las PDAs.

Los principales fabricantes de smartphones no son ajenos a esta circunstancia, y no sólo crean aplicaciones donde la interacción humana sea lo más fluida y lo menos frustrante posible, sino que además nos proporcionan guías para que todos los que desarrollemos aplicaciones o páginas web orientadas a sus dispositivos, las hagamos bajo este mismo principio. Además, la adecuación de los elementos de la interfaz al tamaño de nuestros dedos conlleva otra ventaja inherente: debido a que se fuerza a dejar unos espacios mínimos entre elementos y a no sobrecargar la pantalla, se consiguen diseños minimalistas de esos que están tan de moda.

Como suele ser habitual, no hay una única directiva a seguir, sino que cada fabricante tienes sus propias recomendaciones que conviene seguir si queremos que nuestros usuarios no se sientan con la obligación de tener buena puntería al usar el móvil.

Leer más

Cómo se distribuye el empleo entre los desarrolladores de iOS y Android

8 comentarios

distribucción empleo iphone y android

Está claro que el auge de las aplicaciones móviles es indiscutible. Los desarrolladores de aplicaciones móviles tanto de iPhone y Android se están frotando la manos ante la cantidad de trabajo que surge entre ambos mundo. Por eso, ver estudios como el que ha publicado hoy Trovit nos ayuda a tener una visión más en detalle sobre el empleo que aglutinan Android e iOS y cómo es esa distribucción.

Android sigue creciendo fuerte, aunque aun tiene que ponerse al mismo nivel que iOS en cifras relativas en el número de ofertas de trabajo. Ahora mismo podríamos decir que iOS es el más popular con un 60,2% a favor, por otro lado está el 39,8% de Android (cifras globales). Está claro que las empresas que deciden crear aplicaciones piensan en primer lugar en iPhone/iPad y de modo secundario en Android.

Leer más

Ringmark, conjunto de pruebas para comprobar las capacidades del navegador móvil

0 comentarios

Ringmark pruebas para web móvil HTML5

Desarrollar una web móvil que funcione de la misma forma en diversos terminales puede ser un autentico quebradero de cabeza. Los navegadores móviles no soportan, al menos, no de la misma forma, las características que los desarrolladores necesitamos. Se hace imprescindible ejecutar un conjunto de pruebas a cada uno de los terminales para los que queramos desarrollar. Para cubrir esa necesidad, Facebook (sí, Facebook) ha estado desarrollando durante el pasado año una suite de pruebas para navegadores móviles, Ringmark.

Ringmark es un conjunto de pruebas basadas en web que miden la compatibilidad de las capacidades del navegador móvil que las aplicaciones webs necesitan. Las especificaciones están organizadas en grupos de características “anillos”, como veis en la imagen superior. Es accesible desde la web simplemente con entrando en la dirección http://rng.io.

Leer más

Las posibilidades de la API de Foursquare por uno de sus ingenieros

1 comentario

foursquare

El blog técnico de la gente de Foursquare mola mucho. No lo actualizan muy a menudo pero cuando lo hacen siempre son posts para devorar y que resultan inspiradores. Ahora anuncian que van a bloguear buena parte de los proyectos que realizaron en su último Hack Day (que al parecer duran un fin de semana) en primera persona. Los siguientes posts seguro que contendrán vivencias apasionantes con ese hype llamado Scala pero el primer ingeniero en comentar su proyecto ha ido por otros derroteros, en concreto por los derroteros de la API de Foursquare… y ya sabéis lo que nos gusta aquí una buena API.

El proyecto es una especie de radar de amigos basado en tu localización y sus checkins llamado Squaredar. Más allá de lo original o no de la aplicación (que no lo es mucho, la verdad), lo de verdad interesante es leer a un ingeniero de una empresa tan potente como Foursquare (recordemos que se merendó con patatas Facebook Places) comentar sus vivencias en uno de esos apasionantes Hack Days, como afronta esos proyectos exprés y que tecnologías utiliza (en este caso Python, Google AppEngine y las APIS de Foursquare simple y llanamente). Desde luego una lectura interesante para un break en un duro martes de trabajo en la oficina.

Pd: en Foursquare también buscan gente, por si interesa y tal…

Vía | Two days of tinkering: hacking together Squaredar!

LungoJS usando RESTful + Templating + Cache (screencast)

16 comentarios

Si algo ha ocurrido con la entrada de Ajax allá por 2005 fue que el paradigma del desarrollo web cambió por completo. Con AJAX llegaron las peticiones asíncronas (aunque Microsoft ya las tenia anteriormente) hemos conseguido que la interacción usuario-web sea más ágil y optimizada. Curiosamente durante estos últimos años estamos viendo como los WebDevelopers están creando técnicas que realmente aprovechan la capacidad de Ajax. Ahora el “frontend” tiene mucho que hacer ya no solo es el encargado de renderizar html y ejecutar unas cuantas lineas de JavaScript, ahora el frontal debe hacer mucho trabajo, consiguiendo así liberar de proceso al “backend”. Prácticas habituales como pueden ser la ordenación y búsqueda de resultados ya no tiene porque procesarla nuestro servidor, no tenemos que subestimar la capacidad de nuestro front porque en muchas ocasiones es mas potente que el propio servidor.

En esta ocasión vamos a descubrir alguna de las “features” de LungoJS gracias a su extensa API JavaScript, demostrando que no es casualidad que el proyecto termine por las siglas JS (JavaScript). LungoJS es conocedor de que el frontend es muy importante en toda WebApp y nos proveé de técnicas avanzadas como pueden ser: DataBinding o Caching de una manera sencilla y semántica.

Leer más

Anunciate aquí

WSL Weblogs SL