Subscribe:

Ads 468x60px

Featured Posts

lunes 23 de enero de 2012

Google penaliza webs con publicidad molesta

Google ha anunciado que tras una nueva modificación de su algoritmo ("Page Layout"), va a penalizar las páginas que muestren publicidad abusiva, es decir, en lugares donde los usuarios esperan encontrar contenido.

Lógicamente, Google dice que lo hace con el objetivo de mejorar la calidad de los resultados de búsqueda, pero personalmente, creo que esto puede generar muchos problemas.

En primer lugar, me parece que "Consejos vendo y para mi no tengo", si realizamos una búsqueda en Google, lo primero que encontramos, donde esperamos encontrar contenido, es publicidad de Adwords. Según su última publicación, la página de resultados de búsqueda de Google, no cumpliría los criterios de calidad exigidos.

En segundo lugar, considero que en Internet predomina la cultura de lo gratis y por tanto, la mayoría de desarrolladores de proyectos en Internet, preferimos ofrecer los contenidos/servicios de forma totalmente gratuita e intentar financiarlos vía publicitaria. Todos los que nos dedicamos a esto sabemos que, excepto en casos muy concretos, para obtener unos buenos resultados en una campaña publicitaria, debemos insertar los anuncios en lugares donde el usuario espera encontrar contenido, porque sino, el anuncio pasara totalmente desapercibido.

Por tanto, creo que con este último cambio van a favorecer el posicionamiento de plataformas que no incluyen publicidad, normalmente webs corporativas, institucionales, e-commerce o venta de servicios, frente a portales que ofrecen estos mismos servicios de forma gratuita. 

¿Realmente este cambio es positivo?

Aunque realmente, me imagino que la realidad será que este cambio afectará a muy pocos portales, creo que penalizará a los que ofrezcan más publicidad que contenido, y no a los que prevalezcan la publicidad frente al contenido.

martes 20 de diciembre de 2011

Ver la IP pública en Android

La semana pasada publiqué en Android Market My IP, una aplicación para Android que permite saber cuál es la IP pública que tiene asignada el dispositivo, así como cuál es la conexión que utiliza en ese momento para conectarse a Internet (3G, 2G, WiFi, Ethernet...).

El uso es muy sencillo, simplemente abres la aplicación y te muestra los datos, puedes pulsar sobre la imagen inferior para actualizar los datos. Esta opción es importante puesto que las conexiones móviles renuevan la IP continuamente.

Puedes ver el código fuente en: Ejemplos Phonegap



Link | My IP

lunes 12 de diciembre de 2011

Programar en PHP para Android (PhoneGap)

Hace unas semanas que estoy buscando un buen sistema para desarrollar aplicaciones para dispositivos móviles sin tener que desarrollar una aplicación específica para cada plataforma. A pesar de que la mayoría de entornos de desarrollo para móviles están basados en Java, las llamadas al sistema son diferentes en cada arquitectura.

La mejor solución que he encontrado se llama PhoneGap, es un framework que permite desarrollar aplicaciones para dispositivos móviles (iPhone, Android, Symbian, Bada, Blackberry...) basadas en HTML5 y JavaScript.

Si sumamos la potencia de HTML5 a la capacidad de conectar, mediante AJAX, a un servidor PHP, los límites son prácticamente inapreciables. Aunque todavía no tiene soporte para todas las llamadas al sistema, mediante PhoneGap podemos utilizar la antena GPS, los SMS, llamadas, vibrador, acelerómetro, acceso a contactos, etc...

La documentación es bastante buena y hay bastantes ejemplos ya desarrollados, la mayoría en inglés.

Hoy he publicado mi primera aplicación en el Android Market, es un Conversor de Euros a Dolares y viceversa, es una aplicación muy sencilla que me ha permitido conocer un poco más la arquitectura de las aplicaciones de Android y dar mis primeros pasos en el desarrollo de aplicaciones Android.


Por si a alguien le resulta útil, podéis descargar el código fuente.

Actualización: He creado una página donde iré recopilando todas las aplicaciones y códigos fuente de las aplicaciones que desarrolle con PhoneGap:




Error al instalar ADT Plugin for Eclipse - Android


Un error muy habitual al instalar el plugin de Eclipse ADT, es que encuentres algún fallo al instalar los paquetes desde el servidor de de Google (http://dl-ssl.google.com/android/eclipse/), el error que te mostrará Eclipse en Ubuntu es este:

Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704)
Missing requirement: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704) requires 'org.eclipse.wst.xml.core 0.0.0' but it could not be found

Como no he encontrado documentación en español y la solución es muy sencilla, he decidido hacer este micropost.

SOLUCIÓN: Ejecutar Eclipse como root, instalar el plugin e iniciar otra vez Eclipse con tu usuario habitual.

Link | Guia completa de instalación del SDK de Android en Eclipse

jueves 3 de noviembre de 2011

¿Está tu página web preparada para dispositivos móviles?

GoMo es una nueva iniciativa de Google que pretende concienciar a los responsables de páginas web de la necesidad de tener activa una versión móvil de su portal. Teniendo en cuenta que en España el índice de penetración de uso de telefonía móvil roza el 50%, no es ninguna tontería.

A través de esta aplicación, podemos realizar un test sobre cómo interpreta nuestra página un navegador de un dispositivo móvil, la captura es de Android:

Una vez realizado el test, nos hace una serie de sencillas preguntas de usuario para evaluar la versión móvil de nuestra página, asignándole una puntuación del 1 al 4.

Los factores que tiene en cuenta para esta valoración son:
  • Velocidad de carga de la página (cada vez más importante para Google)
  • Redimensionado de las imágenes
  • Tamaño del texto
  • Navegabilidad táctil

Si tu página no cumple los requisitos deseados, te ofrece datos de contacto de varias agencias (patrocinadores) que se ofrecen para crear u optimizar la versión móvil de tu página web.

Link | GoMo