domingo, 30 de septiembre de 2012

Historia de Android: Los nombres de los postres en las diferentes versiones


Bueno, para terminar el mes de Septiembre vamos a hacer un poco de historia, porque hay rincón para todo y vamos a repasar algo que es a medias algo así como historia, y a medias curiosidad. Porque no todo van a ser doble núcleos, pantallas enormes o diseños raros. También es interesante repasar un poco el porqué de algunas cosas de este nuestro sistema operativo. Y si hay una cosa curiosa es el nombre de las diferentes versiones que Android ha tenido y va a tener. No es fruto de la casualidad y todo tiene un porqué.
Resulta que no ha sido hasta hace relativamente poco que no se ha puesto en claro el porqué de estos nombres y su órden alfabético. Porque si se dan cuenta van siguiendo este orden desde una de la versión 1.5 conocida como Cupcake. Pero hace poco unos cuantos desarrolladores que han trabajado en las primeras fases de Android han explicado porqué esta curiosa codificación y han aclarado así de dónde provienen nombres como estos o como Astro o Bender, que también aparecían en la historia de Android.
¿Pero qué pasa con los nombres de la versión 1.0? ¿Cual fue el nombre de la primera versión de Android? Bueno, la explicación en este caso puede ser un poco aburrida. Gracias a los chicos de Androidpolice.com varios ingenieros de Google han contestado en un hilo de Google+ creado al respecto. Jean Baptiste Queru asegura que no había nombre en clave para la versión 1.0 de Android. De hecho las codificaciones de las primeras versiones eran bastante complicadas.
Todo se basaba en hitos o milestones en inglés, con lo que muchas de las pre-versiones se llamaban “m” seguido del número de milestone que correspondiese (por ejemplo m3 o m5). Luego pasaron a construir compilaciones semanales con lo que empezaron a denominarlas de forma lógica como “wb” (“weekly build”) y el número de semana en el que estuviesen. Después se complicó la terminología algo más añadiendo las siglas “tc” que eran las de los ciclos de tests (“test cycle”). Con lo que podía quedar un nombre tal que así m3-wb12-tc2. Mucha chispa no es que tuviesen los nombres.
Pero claro, estamos hablando de versiones pre 1.0. Android todavía se estaba acabando de gestar y quedaba mucho por hacer. Tantas pruebas y tantas variantes que al final resultaba ser muy confuso saber de qué versión se trataba cuando comentaban entre desarrolladores resultados. Era necesario establecer un criterio fácil, sencillo y con cierta gracia para recordar las versiones de una manera más fácil y no tan codificada y engorrosa.
Etnonces, tomaron un nuevo sistema de codificación de los nombres y se dieron cuenta de que casualmente la tercera compilación de Android que estaban a punto de lanzar coincidía con la tercera letra del abecedario, la letra C.  Aunque en realidad los desarrolladores dicen que no era la tercera si no la cuarta, ya que hubo 2 versiones de Android 1.0. Fue entonces cuando decidieron que seguirían el orden alfabético para codificar las siguientes versiones de Android.
Explican que Donut fue la primera versión en la que explicitamente se empezaba con una letra del abecedario, así que después de ver que Cupcake y Donut funcionaron bien decidieron continuar la saga de nombres alfabéticos de dulces. Pero entonces ¿si son dulces porqué aparecía Astro Boy o Bender como primeros nombres de Android? Pues en principio la idea de los desarrolladores era ponerle nombre de robots de ficción en órden alfabético, pero a medida que pasaron las versiones previas y la versión 1.1 estuvo lista, el product manager decidió que se llamaría Petit Four, por su afición a este pequeño pastel. Y ahí empezó todo.
Y ahora ya sabemos los nombres de las versiones previas a la 1.5 y el esquema a día de hoy quedaría del siguiente modo:
  • Versiones previas de Android (milestones) en las que aparecen Astroboy o Bender. 
  • Android 1.0 (sin nombre en código) o Apple Pie
  • Android 1.1 – Petit Four
  • Android 1.5 – Cupcake
  • Android 1.6 – Donut
  • Android 2.0 – Éclair
  • Android 2.1 – Éclair
  • Android 2.2 – Froyo
  • Android 2.3 – Gingerbread
  • Android 3.0 – Honeycomb
  • Android 4.0 – Ice Cream Sandwich
  • Android 4.1 – Jelly Bean
Y aunque se rumorea sobre la próxima versión de Android todavía su nombre en clave no está para nada seguro. Se dice que podría ser Kandy Kane (bastón de caramelo) o Keylime Pie (pastel de lima). Pero como siempre sólo son rumores y conjeturas. Seremos pacientes y mientras disfrutaremos de lo actual. Es interesante conocer un poco más de Android, y es curioso como a veces fruto de la casualidad se acaba por establecer un nombre y toda una saga de versiones. ¿Qué les parece? 

sábado, 29 de septiembre de 2012

"Mi Trastero" para Android

España, 27 de Septiembre de 2012. Los creadores del portal de anuncios de compra venta de segunda mano www.tablondeanuncios.com han anunciado que desde hoy está disponible totalmente gratis en Googleplay la aplicación para Android “Mi Trastero”

Mi trastero es la app que cambiará la forma en que compramos y vendemos cosas de segunda mano. Con una interface atractiva, limpia y sencilla, Mi Trastero es por encima de todo una aplicación útil. Solo tienes que hacer una foto a lo que quieres vender con tu móvil y subirlo a la app. Así de fácil. Los demás usuarios podrán ver los artículos que tienes a la venta en Tu Trastero y podrán hacer ofertas por ellos. Igualmente tú podrás curiosear el trastero de los demás y ver si hay algo que te interesa comprar. Los anuncios están geolocalizados y verás en primer lugar aquello que se vende cerca de ti.

Nuestra intención es dar a los usuarios de Android algo nuevo. A pesar de que hay bastantes aplicaciones para vender y comprar cosas usadas y de segunda mano, habíamos notado una falta de aplicaciones hechas expresamente para teléfonos móviles. La mayoría de las aplicaciones son una traslación de las páginas webs al teléfono móvil o meros buscadores de anuncios.

Más información está disponible en la página web de la aplicación: www.mitrasteroapp.com

Mi trastero es una idea de SGC-Online, una startup española de Internet dedicada al desarrollo de proyectos para internet.

Url descarga app: https://play.google.com/store/apps/details?id=com.nineonapp.tablondeanuncios.mitrastero

El origen de Andy, el robot verde de Android


Lo vemos a diario. Lo tenemos en nuestro teléfono, en los logos de los blogs que habitualmente leemos, en la carcasa que protege nuestro smartphone, en pines, muñecos, robots, peluches, pósters y hasta en los catálogos de muchas tiendas. Pero, ¿Quién es Andy?
Para los que no se hayan dado cuenta aún de quién hablo, Andy es nuestro amado androide verde. El logotipo del sistema operativo Android. Andy, al que estamos habituados a ver en innumerables emplazamientos, salió por primera vez a la luz allá por 2005, cuando la gran G compró una pequeña empresa llamada Android Inc. Desde entonces, éste se ha convertido en la imagen referencia de Google, en cuanto a smartphones y tablets se refiere.

La idea

Muchas son las hipótesis que se manejaban sobre la idea original que desembocó en el actual Andy. Porque, como todos sabemos, todo diseño requiere de un proceso de “boceto, descarte y mejora” que lleva al diseñador a hacer innumerables diseños (valga la redundancia) para ver cuál capta de mejor manera lo que el cliente quiere expresar. En este caso, Google deseaba que el logotipo para su nuevo sistema operativo móvil fuera un icono social y tecnológico. Algo así como Tux, el pingüino de Linux.
La verdad es que no se esperaban la buena aceptación y la repercusión que tuvo, desde el primer momento, el susodicho robot verde. Aunque existen teorías que lo relacionan con R2D2 o con el la novela de Philip K. Dick: “¿Sueñan los androides con ovejas eléctricas?” (que posteriormente se adaptaría al cine como Blade Runner); la verdad es que: la primera afirmación es totalemente falsa; y la segunda hipótesis sólo es cierta en cuanto al nombre del SO y el dispositivo 100% Google se refiere. Es decir, que sí se basaron en dicha novela para llamar al sistema operativo Android y a los terminales 100% Android “Nexus. Pero entonces, ¿Y Andy? ¿De dónde sale el robot verde?

Origen y desarrollo

La teoría más creíble es la que sitúa a un robotito muy parecido a Andy en un videojuego de los noventa. Exactamente, el Gauntlet: The Third Encounter para la Atari Lynx. En dicho juego, podemos encontrar algunos personajes como un pirata, un empollón (Nerd), un vaquero, una valquiria, un samurai, un mago o un roquero. Pero entre ellos, se haya uno que nos deja una clara pista sobre si Andy es una copia o un diseño 100% original. La verdad es que las similitudes entre ambos son asombrosas. Desde las antenas, pasando por su forma regordita, hasta llegar a las extremidades. Si no fuera por esa cinta azul en el torso… Además, los dos se llaman igualAndroid. Y he de recordar que estamos hablando de un juego de principios de los noventa.
En el siguiente vídeo podemos apreciar al susodicho. En el minuto 0:24 sale el personaje “Android”.
En aquel entonces, la diseñadora encargada del proyecto era Irina Blok. En unas declaraciones que hizo no hace mucho, nos hemos enterado del porqué dibujó un robot verde con una forma tan curiosa.
This logo is designed to be international symbol for Android, and it is open source, just like the platform itself. There are no cultural references to any other characters or cultural icons… The process was very simple – we talked to the founder of android and did a research on the whole android/robot theme. It was clear that the logo needed to relate to the name, and the first step was to create a huge mood board with all kinds of droids, robots that were inspired by the android operating system. Next step was to explore a variety of visual languages and directions – ranging from pixel based, realistic to cartoony. There were 2 designers working on this – but at the end my sketch was selected…it is ironic that the most basic symbol was chosen. In fact this was my first sketch that I created in 5 minutes, and after that we spent weeks ideating and sketching more. I think the simplicity of this mark really made a statement, this became an international symbol of android (just like airport signs: men, woman, android)…
En español:
Este logo fue diseñado para ser el símbolo internacional de Android, y es de código abierto, al igual la propia plataforma. No hay referencias culturales a otros personajes o iconos culturales [...]. El proceso fue muy simple. Hablamos con el fundador de Android y él hizo una investigación sobre el tema androide/robot. Estaba claro que el logo necesitaba estar relacionado con el nombre del SO. El primer paso fue crear un gigantesco moodboard con todo tipo de androides y robots que estuvieran inspirados en el SO. El siguiente paso fue explorar una gran variedad de lenguajes visuales y direcciones artísticas (desde dibujos basados en píxeles hasta realistas o dibujos animados). Estuvimos dos diseñadores trabajando en ello. Pero al final mi boceto fue el elegido… es irónico que el símbolo más básico, fuera el seleccionado. De hecho, ése fue el primer boceto, que dibujé en cinco minutos, y que después pasamos semanas ideando y dibujando más. Creo que la simplicidad de esta marca hace una declaración clara. Ésta se convirtió en el símbolo internacional de Android (como en las señales de los aeropuertos: caballeros, señoras, Android).
Blok, también aportó la serie de primeros bocetos de los que habla en las anteriores declaraciones. En estas representaciones vemos como la idea siempre estaba ligada al mundo robot. Debía ser un robot que representara la palabra Android. Y la verdad es que lo consiguieron. Aunque por el camino se quedaran algunos diseños bastante prometedores (a título personal). Quién sabe si veremos alguno en un fork.
Como resultado de dicha elección, el logotipo resonó fuertemente en consumidores y desarrolladores. Blok dice que Google tiene en cuenta “[...] cualquier cosa que no se asemeje a la comercialización tradicional [algo así como] cursi e indigna de atención [...]“, una representación típica no hubiera sido suficiente, por lo que a Blok y a su equipo se les ocurrió un método de presentación maliciosa para garantizar que el logo hiciera su aparición en la dirección correcta.
Este esquema de “guerrillas” se basó en ir dejando una hoja de papel con el logotipo en ciertas mesas por las oficinas de Google, donde se sabía que iba a llamar la atención y ver si dejaba boqueabiertos a los trabajadores de Mountain View. Efectivamente, lo hizo. Tanto es así que Blok dice que el logo fue un viral. Sabía que había conseguido algo grande cuando vio una enorme estatua de Android, mientras conducía al trabajo, y pensó: “[...] Esto es genial, ¿Cómo puede algo que creé tener vida por si mismo?”.
El siguiente paso en la evolución de Andy fue el lanzamiento del diseño fuente dentro de la compañía. Así, los ingenieros podrían modificar y adaptar el diseño para crear versiones alternativas (como las de abajo). Estas versiones producidas por los ingenieros parecen un poco torpes y mal hechas. Sobre todo las de color azul, que parecen alienígenas venidos a conquistar nuestros smartphones o Stewies mal dibujados.
Blok señala que el color verde usado en el logo de Android tiene el valor de impresión en color estándar PMS 376C, con código hexadecimal #A4C639. Y también recalca que “[...] fue seleccionado porque recordaba al color de la nostalgia, que destaca sobre el fondo oscuro“.
Una bonita historia que nos recuerda porqué nuestro androide es como es y, también, porqué su forma nos transmite buena onda y felicidad. Espero que esta historia sobre nuestro querido Andy les haya sido útil y que éste se convierta en el símbolo que Irina y Google querían, simbolizando el Open Source y queriendo que el usuario cree una conexión con la marca. Ésto último, creo que lo han conseguido sobradamente. Aunque nunca son buenos los extremos.
¿Qué te ha parecido la historia? ¿Sabías quién era Andy y de dónde provenía? 

viernes, 28 de septiembre de 2012

Biit, música gratis en tu Android


Para todos los smartphones con Android  existe una aplicación ideal para escuchar música gratis y online. Se trata de Biit, un sistema que permite tanto escuchar canales determinados como canales mezclados y creados por los propios usuarios. Desde Biit es posible escuchar musica de los 90, de los 80’, de los 70’, es decir, no importa el año ni el género, ya que seguramente se encuentra en Biit.
biit
Es posible escuchar Rock alternativo, Pop, Reggae, Dance, Classic y cualquier tipo de música. Además, presenta una integración total con distintas redes sociales para compartir lo que se está escuchando en cada momento. Para utilizar el servicio es necesario que el dispositivo posea tecnología 3G, o bien, la posibilidad de conectarse mediante Wi-Fi.

jueves, 27 de septiembre de 2012

Atrappo: completa alternativa para descargar aplicaciones Android


Para descargar aplicaciones de Android disponemos de varios sitios, por eso siempre es bueno conocer nuevas alternativas como Atrappo, en las cuales podamos encontrar herramientas distintas que tal vez antes no habíamos tenido en cuenta.
atrappo
Atrappo es un sitio web sumamente simple en el cual podemos buscar apps de Android con suma facilidad. Una vez dentro del sitio veremos inmediatamente en la portada algunas de las herramientas recomendadas. Además, si ya conocemos el nombre de la aplicación que nos interesa, podemos introducirlo en la barra del buscador para que el sistema nos señale si está en la base de datos o no.
Lo interesante de esta tienda de aplicaciones para Android  es que no se necesita registrarse para poder descargar los contenidos que además son gratuitos. De esta forma podrás equipar tu móvil con un montón de nuevas aplicaciones sin tener que pagar nada y pudiendo ver las descripciones para saber de antemano qué es lo que vas a descargar.

miércoles, 26 de septiembre de 2012

Descargar juegos gratis para Android


En esta oportunidad dejaremos de lado el tema del sistema operativo para celulares de Google, Android, ya que hemos encontrado un sitio muy interesante en donde podremos descargar juegos gratis sin demasiadas complicaciones.
Blog para descarga juegos
Se trata de un blog que publica todos los días nuevos juegos, en donde describen muy detalladamente una sinopsis del juego como así también muestra imágenes y videos los cuales nos ayudarán a conocer un poco más de cerca de lo que se trata cada juego sin que sea necesario descargarlo. El sitio no publica juegos pagos, es decir, esos que se venden en las tiendas de electrónica a un precio muy elevado, sino más bien juegos gratuitos y libres. Esta clase de juegos aunque no son muy conocidos por carecer de publicidad y marketing, ofrecen una muy buena calidad de gráficos, y los cuales entretienen bastante, aparte de ser muy bien adaptados para cualquier equipo de computadora.

martes, 25 de septiembre de 2012

Samsung Galaxy S4 para Febrero del 2013


El mundo de la telefonía móvil está repleto de rumores. Hace unas horas anunciábamos la posible imagen de un nuevo dispositivo de HTC con 5 pulgadas. Ahora, le toca el turno a Samsung. Las sospechas sobre el desarrollo de un nuevo dispositivo por parte de la firma coreana para el próximo mes de Febrero, coincidiendo con el MWC de Barcelona, están en boca de prácticamente todos los medios especializados. Dando un cierto margen de credibilidad a la noticia, el movimiento sería lógico ya que Samsung seguiría desarrollando y llevando a cabo sus ideas y dispositivos, más, cuando su rival directo, Apple y su iPhone 5, ha dejado a una gran mayoría de usuarios indiferentes con las novedades de su nuevo buque insignia.
Todos coincidimos en que el actual buque insignia de Samsung es el Galaxy S3, una familia, la Galaxy, que ha conseguido un gran éxito y sobre todo un nombre dentro de la escena Android. Con esto, Samsung, no solo ha conseguido crear una serie de teléfonos de diferentes gamas y distintas características técnicas, también ha logrado crear “marca”. De ahí que siga utilizando la palabra “Galaxy”, para denominar a sus dispositivos. Por lo tanto no es de extrañar que quieran seguir perpetuando la “marca” con nuevos terminales como el posible ó futuro Samsung Galaxy S4, un terminal del que todavía no hay datos, ya que solo es un rumor, pero que, supuestamente, contaría con una pantalla de 5 pulgadas, respetando las 5.5 ” del Samsung Galaxy Note 2.
Fuente | The Korea Times

La evolución de Android, hasta Septiembre 2012


La reciente salida de Android 4.1 Jelly Bean, ha significado para Android como proyecto, una evolución significativacon respecto a sus versiones anteriores, tanto en desempeño como en usabilidad, colocándolo por encima de cualquier otro sistema operativo móvil en cuanto a velocidad, facilidad de uso y capacidad de personalización. Justamente hoy 23 de Septiembre, se cumplen exactamente 4 años del lanzamiento oficial de la SDK 1 de Android(Kit de desarrollo) junto al T-Mobile G1, el primer teléfono con Android.
androidevolution Un vistazo a la evolución de Android, hasta ahora
Poner toda esa evolución en perspectiva me ha hecho darme cuenta lo mucho que se ha evolucionado en tan poco tiempo, por lo que quiero mostrarles cómo era Android en sus inicios por allá en 2007 de la mano del G-Phone de Google y lo que tenían en mente sus creadores, cosas que para la fecha, son características del sistema operativo. Para los que no saben y todavía creen que Android es una copia de iOS aquí les va un poco de su historia.
Android Inc. fue fundada en el 2003 por un grupo de empresarios de otras compañías de diseño de software, manufactura de dispositivos y operadores telefónicos los cuales trabajaron en secreto por mucho tiempo para realizar un nuevo software móvil libre que pudiera competir con BlackBerry y Palm, luego en el 2005 fue adquirida en su totalidad por Google quien logró darle el apoyo que necesitaban para comenzar las pruebas. En primer lugar los teléfonos Android se asemejaban más a un Blackberry (era la época dorada de los teclados completos), pero los desarrolladores comenzaron a ver el potencial de las pantallas táctiles para el usuario común y lo incluyeron en el proyecto.
Luego de muchas pruebas y desarrollo nació en el 2008 Android 1.5 también llamado CupCake de la mano de un teléfono construido por HTC y luego de allí la revolución Android no paró, con una cantidad gigantesca de desarrolladores que pueden estudiar el código fuente, modificarlo, adaptarlo a sus necesidades e inclusive, crear nuevas versiones a partir de dicho código. Así era Android al principio (ver video)
Esto es gracias a que Android es un proyecto de código abierto y es lo que origina la tan nombrada fragmentación, que no es tan negativa como quieren hacer ver los competidores como Apple, donde todos entran por un tubo controlado por la empresa pero que sus libertades de crear y modificar llegan hasta donde quiera Apple. Por poner un ejemplo, los usuarios de iOS no pueden (de una forma sencilla) cambiar los íconos que Apple coloca para sus aplicaciones, usar nuevos temas o algo tan simple como incrustar widgets en la pantallaFragmentación en Android? Sí, por supuesto, como en todo proyecto libre, como en Linux (padre de Android) y en casi cualquier proyecto libre que despierte el interés de las comunidades. Lo contrario a la fragmentación es el control centralizado de un proyecto, donde los desarrolladores no pueden hacer lo que quieran.
Lo más interesante de Google, fue que al hacer Android abierto (el camino opuesto a iOS, que es totalmente cerrado)inició una revolución móvil equivalente a la de MS-DOS en los años 80, que sin ser abierto, se hizo el estándar de facto de los sistemas operativos de escritorio debido a su alto nivel de penetración en los fabricantes de PC´s para la época. Hoy día Android se encuentra disponible en más de 500 teléfonos de decenas de fabricantes y cientos de operadoras, por lo que se volvió un monstruo contra el cual iOS no puede luchar con un sólo teléfono. Dominar el mercado siendo abierto y con el respaldo de Google, era sólo cuestión de tiempo.
Hoy día, luego de 5 años Android se ha convertido en el Sistema Operativo móvil más popular del mundo con mas del 50% de participación en el mercado y ese porcentaje sigue creciendo cada día.
Que suceda lo mismo en Venezuela depende de muchos factores, como que se flexibilicen las regulaciones estatales (Cadivi, Conatel), que las operadoras se den cuenta que seguir trayendo barcos enteros llenos de Blackberries es pan para hoy, hambre para mañana y que los usuarios se den cuenta que un smartphone con Android es prácticamente una computadora portátil.

a 4 años del 1er SDK....


Hace cuatro años y 2 días, concretamente el 23 de septiembre de 2008, Google lanzó oficialmente el SDK de Android 1.0, dando así comienzo a una historia de éxito. Todavía no existía ningún terminal a la venta con Android, habría que esperar un mes para el HTC G1 (conocido también como HTCDream) llegara al mercado.
El anuncio de la versión 1.0 de Android se dio casi un año después de que Google revelara que estaba trabajando en un sistema operativo libre, bajo la Open Handset Alliance. Desde luego es una historia de éxito innegable, pues en apenas cinco años desde su anuncio tenemos unos números impresionantes, con un mercado copado por Androids.
Esperemos que podamos celebrar muchos más aniversarios y que veamos una evolución tan espectacular del interfaz como hemos vivido. Si alguien compara una captura de pantalla de un Android 1.0 y de un Android 4.1 las diferencias son notables, la evolución ha sido espectacular.
Más información | Android Developers Blog

lunes, 24 de septiembre de 2012

Bad Piggies para Android



Al fin y a falta de 3 días Rovio presenta un gameplay de Bad Piggies lo nuevo del mundo Angry Birds que viene siendo la venganza de los cerdos contra los pajarracos enojados.
Lo que deja ver el video es una nueva forma de jugar que potenciado por todo el éxito de la franquicia augura un éxito seguro, al iniciar la partida se contara con piezas para armar una estructura y ciertos cerdos que tenemos que hacer sobrevivir al recorrido al tiempo que capturamos huevos de aves.
El juego sale el próximo 27 de septiembre en PC, Mac, iOS y Android.
La jugabilidad  de Bad Piggies se apega a aquello que la desarrolladora siempre ha buscado: que sea ridículamente sencilla pero a la vez sumamente adictiva, de tal forma que aquellos quienes se atrevan a tomar un dispositivo móvil o equipo de escritorio para jugar, no paren y pierdan horas y horas de productividad en la escuela u oficina.
Bad Piggies nos pondrá a construir todo tipo de aparatos para que los cerditos puedan viajar del punto “A” al punto “B” en cada uno de los mapas, la idea es utilizar el material disponible junto con nuestra imaginación y salir victoriosos. El juego estará disponible el 27 de septiembre para los dispositivos Andriod, iOS, PC, Mac y también para Windows Phone.
Todo parece indicar que dentro de un par de semanas estaremos cómo enajenados con nuestro móvil, tratando de resolver los puzzles de este nuevo Bad Piggies. En lo personal soy de los que disfrutan de una buena sesión de Angry Birds para relajarme un poco después de juegos cómo Battlefield 3 por ejemplo así que, habrá que darles una oportunidad.

Android 4.1 Jelly Bean , y su pantalla

El nuevo sistema operativo móvil  4.1 Jelly Bean se podrá adaptar al tamaño de cualquier  de smartphones o tablets, gracias a las modificaciones que hizo Google para que quedara perfecto en el nuevo tablet Nexus 7. 

 

Android 4.1 Jelly Bean fue diseñado particularmente para fluir perfectamente en el nuevo Nexus 7, pero esto no quiere decir que los demás dispositivos quedan a un lado, al , el nuevo OS de Google podrá adaptarse perfectamente a cualquier pantalla, ya sea móvil o tableta. 

En un reporte oficial, explicaron que el Google Nexus 7 tendrá una interfaz de usuario que será diferente a la experiencia del sistema Android Jelly Bean para tablets de 10 pulgadas. Google declaró que Android Jelly Bean será capaz de adaptarse para presentar información en diferentes formas, dependiendo del tamaño del dispositivo en que está instalado. 

Para los tablets de 7 pulgadas el OS se presentará de forma vertical, mientras que en los modelos de 10 pulgadas se visualizará de forma horizontal, con la navegación panorámica y notificaciones en la interfaz, según explican en techradar. 

En un principio hubo preocupaciones sobre la nueva interfaz de usuario del Nexus 7, temían que fuera muy similar a la de los smartphones Android. Esto se debió a que se posicionó de forma vertical, opuesto a los tradicionales sistemas Honeycomb y Ice Cream Sandwich en modelos como el Motorola Xoom y Samsung Galaxy Tab 10.1. A pesar de esto aclaran que Android Jelly Bean no será una versión de smartphone para el Nexus 7. 

Cuando el nuevo Jelly Bean se integre a los smartphones podremos hacer una comparación más precisa en la forma de utilizarse y en la interfaz de usuario.

domingo, 23 de septiembre de 2012

Razones por qué no comprar un iPhone 5....


Y si, Apple presentó el iPhone 5. El dispositivo no presenta nada demasiado innovador y entonces, vamos a enumerar algunas razones por las cuales no tenes que comprar el iPhone 5.

1 – NUEVO CONECTOR, NUEVOS ACCESORIOS

Lo más probable es que si estás considerando en comprarte un iPhone 5, ya tienes un iPhone. Y si además tienes un iPad, tengo muy malas noticias para vos.
Todos los accesorios que Apple venía utilizando para ambos dispositivos han sido modificados. La firma de la manzana ha introducido un nuevo conector dock que no es compatible con absolutamente nada. El anterior conector de 30-pin utilizado en iPods, iPads y iPhones ahora ha sido modificado por uno mucho más pequeño de 8 pin.
¿Qué significa esto? Que tendrás que comprar todos los accesorios nuevos, desde cargadores hasta los adaptadores para el auto. Ouch!
Digamos que queres usar tus antiguos accesorios. Cada adaptador de base que quieras, sólo para que puedas utilizarlos, te costará 29 dólares. Si bien no es un dineral, a nadie le gusta tener que pagar sólo para poder usar los antiguos accesorios.

2 – LTE ESTÁ LEJOS DE SER UNIVERSAL

Por supuesto que todos queremos tener conectividad 4G o LTE. Desafortunadamente, a pesar de lapublicidad de las operadoras, LTE no está en todas partes. Esto significa que recibir 4G o LTE no será tan sencillo en Argentina y en Latinoamerica, por lo cual no es una característica que realmente haga una gran diferencia.
Igualmente, si logras tener una conexión super rápida 4G o LTE, debes tener cuidado con tu consumo de datos, ya que este tipo de conexiones las liquidará mucho más rápidamente.

3- LA PANTALLA MÁS GRANDE HARÁ QUE MUCHAS APLICACIONES SE VEAN MAL

Ahora los desarrolladores tienen cinco tamaños de pantalla para programar. Tenemos la pantalla del iPhone original, la pantalla Retina del iPhone, la pantalla del iPad original, la pantalla Retina del iPad, y ahora también se ha sumado la nueva pantalla de 4 pulgadas del iPhone 5.
Claro, con el tiempo las aplicaciones se actualizarán para el nuevo panel, pero eso lleva tuempo. Esto significa que tal vez tengas un nuevo iPhone con el cual podrás ostentar todo lo que quieras, pero las aplicaciones que se ejecutarán en él no se verán demasiado bien.

4- PRECIO

Como todos los productos de Apple, el iPhone 5 será un dispositivo caro. Lo peor de todo será que no sólo el dispositivo será caro, sino que los planes para adqurirlo también lo serán. Por ejemplo, en los Estados Unidos estará disponible en AT&T, Sprint y Verizon, y el servicio más barato mensual rondará al menos los 80 dólares.
Es decir, no sólo habrá que pagar un dineral para obtener el iPhone 5, sino también luego con los planes.
Cabe mencionar que si el iPhone 5 se pone a la venta con planes de prepago tendríamos solucionado una parte del problema, aunque todavía no se sabe si las operadoras lo ofrecerán con ese tipo de planes.

5- ESPECIFICACIONES NO DEMASIADO AVANZADAS

El iPhone 5  es un dispositivo potente con su nuevo procesador A6, pero no lo mejor de lo mejor cuando se trata de velocidades y avances. Si deseas un dispositivo que tiene las más especificaciones más avanzadas del mercado, es posible que tengas que elegir otro dispositivo.
Por ejemplo, hay varias compañías que tratan de hacer que nuestros teléfonos actúen como billeteras a través de sistemas de pago móviles. Sin embargo, no podrás utilizar sistemas como ISIS o Google Wallet en el iPhone 5 ya que carece de la tecnología NFC. Probablemente en un futuro Apple tendrá su propia solución de pago móvil, pero por el momento, carecer de NFC le juega en contra.
Además, no encontramos cosas innovadoras como la carga inalámbrica en el iPhone 5, mientras que sí puedes encontrarlo en otros dispositivos como el Lumia 920. El iPhone 5 es un buen dispositivo, pero sus especificaciones no son de lo mejor del mercado.

6- COMPETENCIA: MEJORES OPCIONES

Teniendo en cuenta las cifras preliminares (2 millones de pre-órdenes en 24 horas), podemos afirmar que el último smartphone de Apple seguramente venderá decenas de millones de unidades y se perfila como un gran dispositivo, pero la competencia que tiene le juega en contra. Entre sus principales contentientes encontramos al HTC One X, Nokia Lumia 920 y, por supuesto, al Samsung Galaxy S3.
El iPhone 5 presenta un gran cambio en relación a sus anteriores versiones ya que posee una pantalla de 4 pulgadas frente a las históricas 3.6 pulgadas, pero si realmente quieres una pantalla grande, entonces es mejor que busques en otra parte. La Samsung Galaxy Note 2, por ejemplo, tiene una enorme pantalla de 5.5 y casi todos los mejores smartphones Android cuentan con paneles de al menos 4.5 pulgadas. Incluso, los últimos teléfonos Windows Phone, como el Lumia 920, tienen pantallas de por lo menos 4.5 pulgadas.
Además, la mayoría de estos dispositivos son superiores al iPhone 5 en cuanto a sus prestaciones. Pegarle un vistazo y hacer comparativas, es algo que dejamos para una proxima entrada del blog.

sábado, 22 de septiembre de 2012

Jelly Bean 4.1 , que trae de nuevo?


Finales de Junio del 2012, San Francisco, en el Moscone Center se està realizando la Google I/O de este año, y el gigante de las busquedas presentó en sociedad a la nueva versión de Android: Jelly Bean 4.1. Bajo este nombre (y siguiendo el esquema de los postres en orden alfabético) Google nos trae una actualización de su sistema operativo con unas cuantas novedades muy interesantes, a pesar de ser un salto pequeño en la nomenclatura: de 4.0 a 4.1.
Ligeros cambios en la interfaz, un mayor rendimiento y rapidez en las transiciones de los menús, nuevos servicios y aplicaciones… Muchos son los cambios que introduce y, que yo ya tengo gracias al Galaxy Nexus.Hagamos un repaso con todo lo que trae Jelly Bean.

Project Butter, mas velocidad enAndroid

Versión tras versión, Android ha ido mejorando la velocidad de los menús aunque todavía es una asignatura pendiente. Con Project Butter Google quiere que nuestros smartphones y tablets sean más rápidos que nunca. Para ello han optimizado la interfaz para que los efectos sean más rápidos y no suframos tirones. Un detalle interesante es el hecho de que el procesador aumentará la velocidad cuando toquemos la pantalla. Habrá que ver cómo se traduce eso en la autonomía de la batería.
A nivel estético, en el launcher, se mantienen muchos elementos de Ice Cream Sandwich aunque también veo novedades como el sistema de redimensión de widgets. Ahora podremos moverlos de un lado a otro y desplazar a otros elementos. Algo muy útil que hace que la tarea de personalización sea menos engorrosa. Sin embargo, los cambios verdaderamente atractivos los encontramos en la usabilidad.

Barra de notificaciones, un lavado de cara y la introducción de gestos

Otro elemento que viene con cambios en Jelly Bean en la barra de notificaciones. Por un lado ahora la información esta de forma más sencilla y limpia. Los diferentes elementos ocupan más espacio pero se aprovecha mejor la pantalla de Android. Más visual.
Notificiaciones Jelly Bean
Sin embargo, el cambio más importante en este elemento lo encontramos en los gestos. Ahora, además de abrir la aplicación en cuestión, o eliminarla deslizando el dedo, podemos hacer otras acciones según la app en cuestión: marcar con un like si es una red social, gestionar nuestra agenda o ampliar información.

Teclado con predicción, nuevos idiomas y dictado de voz sin conexión

El teclado por defecto por Android cumple bien con su cometido aunque existen soluciones alternativas que le superan claramente. Bien, Google ahora pretende tomar el toro por los cuernos y cambiar esta situación apostando por un nuevo sistema de predicción más intuitivo. Será interesante compararlo con SwiftKey y compañía para ver de qué es capaz.
Por otro lado tenemos el dictado de voz. Una funcionalidad que lleva unas cuantas versiones en Android pero que nunca he tenido excesivo protagonismo. Ahora, podremos utilizarla sin necesidad de tener conexión. Habrá que ver cuánto ocupa esta nueva versión ya que, al no utilizar una conexión a Internet, tendremos que tener el software de reconocimiento en la memoria del teléfono.

Google Search, reconocimiento de voz y búsquedas en formato de ficha

Cuando se filtró la primera captura de pantalla de Jelly Bean pudimos ver que había un cambio estético en el widget de escritorio. Esto es sólo la punta del iceberg y es que detrás de él nos encontramos con una aplicación renovada donde la voz tendrá un papel muy importante. Ahora, además de hacer búsquedas convencionales podremos preguntarle directamente a nuestro Android.
Preguntas sencillas, eso sí, que nos mostrarán la información de una forma diferente: a través de fichas. En vez de devolvernos el resultado normal con los enlaces más relevantes, obtendremos una página especial con toda la información de lo que hemos buscado: lugares, personalidades…
El otro gran pilar de este nuevo buscador es el servicio de Google Now. Con este sistema, que recopilará nuestra información personal sobre gustos, preferencias, citas en la agenda y otros datos, Android intentará predecir nuestros gustos y hacernos recomendaciones de todo tipo, como por ejemplo qué camino tomar en función de los eventos que tenemos en la agenda.

Android Jelly Bean 4.1, disponible para el Galaxy Nexus y compañía

Los nuevos Galaxy Nexus y Nexus 7 vendidos a través de Google Play, de momento sólo en Estados Unidos, contarán con esta versión preinstalada.Yo tengo el mio, y es genial este Galaxy Nexus.

viernes, 21 de septiembre de 2012

Comparativa entre el Nexus 7 y el Kindle Fire HD


Dos huesos duros de roer se enfrentan para conseguir liderar el mercado de tablets Android  con pantallas inferiores a las 7 pulgadas. En un lado, el tablet de Google, la gran apuesta de los Mountain View con una pantalla de 7 pulgadas y corazón Tegra 3 de cuatro núcleos a 1.2 GHz, basado en la última versión de Android 4.1 Jelly Bean. En la otra esquina, el nuevo tablet de Amazon, el Kindle Fire HD  y sus 7 pulgadas con pantalla HD y procesador de doble núcleo OMAP 4460 a 1,2 GHz.
Los dos dispositivos tienen algo en común, su precio. Y es que, el Nexus 7 disponible en dos modelos de almacenamiento: 8 y 16 GB tiene un coste de 199USD y 249USD respectivamente. Por otro lado, el Amazon Kindle Fire HD de 7″ está disponible también en dos modelos de almacenamiento: 16 y 32 GB con un precio de199USD y 249USD. Como pueden observar, son dispositivos relativamente económicos si tenemos en cuenta la variedad de precios que tienen los tablets de Samsung, ASUS, etc. En la siguiente tabla podéis comparar sus especificaciones.
¿Qué les parece el nuevo Kindle Fire HD de Amazon?, ¿Piensan que será un duro rival para el Nexus 7 de Google?

jueves, 20 de septiembre de 2012

Hola Mundo con Phonegap, parte 2


Vamos a crear nuestra primera aplicación con Phonegap para Android.
La primera parte es crear nuestro proyecto vacío y todas las dependencias necesarias
  1. Crear un proyecto Android normal y corriente desde el Wizard de Eclipse
  2. Añadir dos nuevos directorios al proyecto:
    • /libs
    • assets/www
  3. Copiar cordova-1.8.0.js al directorio assets/www (desde el directorio donde instalamos el SDK de Phonegap)
  4. Copiar cordova-1.8.0.jar al directorio libs (desde el directorio donde instalamos el SDK de Phonegap)
  5. Actualizar el proyecto en Eclipse para que reconstruya el Build Path e incluya la nueva librería que hemos copiado
Con ésto ya tendremos todo configurado para desarrollar nuestra aplicación usando el SDK de Phonegap. Ahora vamos a cambiar el contenido de nuestra primera actividad por una web gracias a Phonegap:
  1. Editar la actividad que haya creado el wizard de Eclipse de ésta forma:
    1. Añadir import org.apache.cordova.*; a los import
    2. Cambiar la clase de la que hereda la atividad de Activity a DroidGap
    3. Reemplazar setContentView() por super.loadUrl(“file:///android_asset/www/index.html”);
    Quedará de ésta forma:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    package com.seroton.phonegap.statuslist;
     
    import android.app.Activity;
    import android.os.Bundle;
    import org.apache.cordova.*;
     
    public class statusListPhoneGapActivity extends DroidGap
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            super.loadUrl("file:///android_asset/www/index.html");
        }
    }
  2. Editar AndroidManifest.xml y añadir éstos dos cambios:
    1. Añadir lo siguiente:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      <supports-screens
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true"
          android:resizeable="true"
          android:anyDensity="true" />
           
      <uses-permission android:name="android.permission.VIBRATE" />
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
      <uses-permission android:name="android.permission.READ_PHONE_STATE" />
      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.RECEIVE_SMS" />
      <uses-permission android:name="android.permission.RECORD_AUDIO" />
      <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
      <uses-permission android:name="android.permission.READ_CONTACTS" />
      <uses-permission android:name="android.permission.WRITE_CONTACTS" />
      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="android.permission.GET_ACCOUNTS" />
      <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    2. Hacer que la actividad soporte el cambio de orientación añadiendo:
      1
      android:configChanges="orientation|keyboardHidden|screenSize"
  3. Crear el archivo index.html en el directorio assets/www:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <!DOCTYPE HTML>
    <html>
    <head>
    <title>Cordova</title>
    <script type="text/javascript" charset="utf-8" src="cordova-1.8.0.js"></script>
    </head>
    <body>
    <h1>Hello World</h1>
    </body>
    </html>
  4. Crear el archivo res/xml/plugins.xmlcon éste contenido:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?xml version="1.0" encoding="utf-8"?>
    <plugins>
        <plugin name="App" value="org.apache.cordova.App"/>
        <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
        <plugin name="Device" value="org.apache.cordova.Device"/>
        <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
        <plugin name="Compass" value="org.apache.cordova.CompassListener"/>
        <plugin name="Media" value="org.apache.cordova.AudioHandler"/>
        <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
        <plugin name="Contacts" value="org.apache.cordova.ContactManager"/>
        <plugin name="File" value="org.apache.cordova.FileUtils"/>
        <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
        <plugin name="Notification" value="org.apache.cordova.Notification"/>
        <plugin name="Storage" value="org.apache.cordova.Storage"/>
        <plugin name="Temperature" value="org.apache.cordova.TempListener"/>
        <plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
        <plugin name="Capture" value="org.apache.cordova.Capture"/>
        <plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
        <plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
    </plugins>
Ya podemos ejecutarlo en el emulador o en nuestro device conectado por USB y veremos corriendo nuestra primera aplicación Phonegap. Pronto desarrollaremos ejemplos más complejos.
¡Happy coding!