Hace unos días publiqué en el blog una pequeña web app de como tener Google Reader en el iPhone/iPod touch sin las barras superior e inferior de Safari.
Es posible tener un acceso directo a cualquier web en el SpringBoard o HomeScreen como si de una aplicación nativa del iPhone OS se tratase, o lo que es lo mismo a efectos prácticos sin necesidad de usar Safari aunque realmente esto no sea así, ya que el motor de Safari está en uso pero no vemos su interfaz al eliminarla con la supresión de las barras superior e inferior.
De una manera sencilla con unos mínimos conocimientos de HTML, JavaScript y sin necesidad de tener Jailbreak en el iPhone o iPod cualquiera puede hacer una aplicación web muy básica.
Intentaré explicar como hice exactamente la pequeña web app de Google Reader:
- Lo primero de todo será elegir la web, en mi caso usaré: http://www.google.com/reader
- En el escritorio, por ejemplo, creamos un archivo de texto que se llame index.html
- Dentro de este index.html pegamos el siguiente código:
- Lo siguiente es subir ese index.html a algún host donde podremos acceder posteriormente con nuestro dispositivo. Un truco que nos saldría gratis sería dejarlo en nuestra carpeta Public de Dropbox.
- Lo siguiente será acceder desde Safari a la URL donde se encuentre nuestro index.html (Public link en Dropbox) y nos aparecerá el texto “Añade esta web a la pantalla de inicio”.
- Una vez hecho ya tendríamos un icono en el SpringBoard con acceso a Google Reader directo y aparentemente fuera de Safari como cualquier otra aplicación.
<html>
<head>
<title>Google Reader</title>
<meta name="viewport" content="width=device-width" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<script type="text/javascript">
if (navigator.standalone) {
window.location="http://www.google.com/reader";
}
</script>
</head>
<body>
Añade esta web a la pantalla de inicio
</body>
</html>


Explicación
Lo que estamos haciendo es a través de una web inicial vamos dándole forma a como queremos que sea la interfaz para después mostrar Google Reader, es decir:
Con esta etiqueta lo que le estamos diciendo al HTML es que queremos ocupar la totalidad del tamaño de la pantalla del dispositivo y que redimensione el contenido para tal efecto.
<meta name="viewport" content="width=device-width" />
Con estas le estamos haciendo que quite las barras superior e inferior a Safari.
<meta name="apple-mobile-web-app-capable" content="yes" />
Con este código en JavaScript vamos a hacer que cuando el navegador se habrá a pantalla completa cargue la URL (sin las barras superior e inferior). Esto no se dará cuando tecleemos la URL para acceder a este HTML directamente en Safari ya que ahí no es posible ocultarlas por la propia concepción del navegador, así que mostrará lo siguiente que tenemos puesto.
<script type="text/javascript">
if (navigator.standalone) {
window.location="http://www.google.com/reader";
}
</script>
Cuando ejecutemos la web application (que así es como se llama esto) desde el SpringBoard el meta tag que antes indiqué hará su efecto, retirará las barras de Safari y entonces el JavaScript dará true, entrará por el if y accederá a la URL que le hemos indicado sin las barras.
<body>
Añade esta web a la pantalla de inicio
</body>
Personalización
Si alguno ha llegado hasta aquí se habrá dado cuenta que todo queda algo “feo” sobre todo por el icono. Tan simple como añadir entre las etiquetas <head></head> lo siguiente:
Para añadir un icono al SpringBoard lo primero será crear una imagen en PNG de dimensiones 57×57px, renombrarla como “apple-touch-icon.png” y dejarla en el mismo lugar que el index.html. La imagen no tendrá que tener los bordes redondeados ni el característico brillo de los iconos del iPhone OS, eso lo pondrá solo el propio sistema operativo. Por último añadir al index lo siguiente:
<link rel="apple-touch-icon" href="apple-touch-icon.png"/>
Que nos dará como resultado:

Lo mismo que antes pero con una imagen de 320×460px y llamándola startup.png conseguiríamos tener una imagen que se mostraría antes que el HTML, esta imagen puede contener el típico mensaje de ‘cargando…‘
<link rel=”apple-touch-startup-image” href=”startup.png” />

Y con esto lo que haremos será hacer que la barra superior (donde aparece la cobertura, hora, batería, etc) cambie al estilo negro.
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
![]()
También, en vez de poner el texto que he puesto yo de “Añade esta web a la pantalla de inicio” se podría conseguir algo mejor como el minitutorial que tengo.

Esto es algo muy muy básico pero siempre podemos realizar nuestros propios HTML añadiendo todo lo que queramos y con un poco de maña podremos emular el estilo de una aplicación y que en vez de una web app parezca una aplicación 100%, técnica mucho más común de lo que nos creemos. Si os gusta y queréis aprender todavía un poco más tenéis una muy buena documentación al respecto en la Safari Reference Library de Apple.
Y para acabar como “es de buen nacido el ser agradecido” me gustaría agradecer a EsferaiPhone y a iPhoneros el haberse hecho eco del post de la web app.
NOTA: En mi caso veréis que no aparecen los nombres de las aplicaciones instaladas porque uso BossPaper.

Partiendo de la premisa que cada uno debe saber que hacer con su dinero daré mis propias razones por las que invertir en un Mac: son blanquitos, redonditos, con brillitos y exclusivos (cada vez menos).
Podría dar por concluida la entrada pero explicaré mi razonamiento. Me encanta el MacBook que encabeza estas líneas, por la única razón del diseño. Pero nunca me compraría un Mac de escritorio o iMac. Llevan ocurriendo muchos acontecimientos y llevo escuchando muchas cosas hasta que me he decidido a escribir esta entrada, el detonante fue escuchar que “Mac OS X a diferencia de Windows no escondía ciertas tareas al usuario“. El absurdo personificado en frase, no me considero un amante de Windows, pero creo que tanto Windows como Mac OS X se caracterizan por precisamente eso, esconder al usuario ciertos procesos/aspectos y la propia evolución de los sistemas operativos tiende a ello.
El software
Las tareas básicas están más que cubiertas en todo el catálogo de software disponible, no hay ningún problema en cuanto a programas que no encontraremos para Mac. Normalmente los programas más usados y comunes tienen su versión tanto para Mac como para Windows y a veces para Linux. Aunque si es cierto y es algo que todos conocemos que el 80% de desarrollo software se hace inicialmente para Windows y luego aparecen sus versiones para Mac y Linux (si llegan a aparecer algún día).
Los juegos
Tema aparte y también de sobra conocido por todos es que el fuerte de Mac OS X no son los juegos, si eres una persona que le gusta jugar un Mac no es tu solución, la obligación de instalar un Windows en un Mac para jugar (aunque hay excepciones de juegos para Mac) te hará pensar seguro en ¿Por qué me compraría un Mac?

El hardware
Correcto que los actuales Mac no son algo desfasado, vienen bastante actuales con el hardware que actualmente tenemos con el mercado. Aunque su bonito diseño unificado tiene el pro de no ocupar espacio y no hacer ruído pero tiene el gran inconveniente de que al quedarse anticuado tendremos dos opciones, o gastarnos un dinero interesante en un servicio técnico especializado que nos lo actualice o comprarnos otro. De la otra manera si tenemos una torre normal y corriente las ampliaciones serán mucho más sencillas y baratas, queremos una pantalla más grande? sin problemas desenchufar una por la nueva, esto en un Mac no es posible al igual que con cualquiera de sus componentes a excepción del teclado y el ratón. Lo mismo pasa a la hora de comprarlo, las mínimas opciones de personalización de un Mac no tienen cabida en las millones de posibilidades que tenemos a la hora de montar un PC.
El precio
De aquí a unos años la tendencia en precios ha sido a la baja, es decir, aunque sigue saliendo más económico comprarse un PC de toda la vida los Mac son una opción válida y a tener en cuenta. Aunque con los poco más de 1000€ que vale el iMac “básico” podremos montarnos un PC considerablemente superior a la manzana, algo útil si vas a jugar.
El usuario medio
El usuario medio que no juega y que sus tareas son ofimáticas, audiovisuales (escuchar música y ver películas) y de navegación web, veo una absoluta tontería gastarse más de 1000€ en un Mac solo por que son más bonitos y por el “tu lo tienes y yo no“. Veo mucho mejor gastarse, por ejemplo, menos de 500€ en un equipo Dell completo que suple estas mismas tareas, sí no es tan bonito, sí no tiene una manzana, pero sí hace lo mismo y gastándose mucho menos dinero, aunque desinstalando el Windows que trae y añadiendo un maravilloso Ubuntu, por supuesto.
Mi opinión
Exceptuando la gente que desarrolla para Mac o iPhone/iPod y necesitan por obligación un equipo con Mac OS X creo que comprarse un iMac no es algo necesario si lo que queremos es tener un equipo práctico y sin gastarnos un dinero que, personalmente, no se merece el equipo. Y os hablo a vísperas de lo que muy posiblemente será mi equipo del trabajo un bonito Mac mini. Si por el contrario el dinero no es un problema, buscamos diseño, elegancia, exclusividad (repito que la exclusividad cada vez menos, hoy por hoy es más común encontrarse gente que tiene un Mac en casa que hace unos años) y quitarnos los quebraderos de cabeza que nos da un Windows para pasar a la potencia y fiabilidad de un Unix (aunque también es cierto que cualquier PC puede tener un Ubuntu instalado) entonces la opción es Mac.
Poco queda de aquel ordenador que me compré en su momento gracias al sueldo que gané en 2 meses de trabajo en verano. Que incluso para no faltar a la verdad no llegó a ser el que dije, sino con una gráfica XFX 8800 GTS XXX de 320MB y RAM unas GeIL DDR2-800. Se cambiaron por estas porqué la tarjeta gráfica no estaba en stock y la RAM no era demasiado compatible con la placa.

La primera actualización que sufrió a los meses de comprarlo fue la ampliación a 2GB más de RAM, haciendo un total de 4GB, ampliación muy recomendable por cierto. Siguió un cambio de ventilador del procesador por un Zalman CNPS9700 led, con una capacidad de refrigeración muy buena y a bajas revoluciones con muy poco ruido y un lector/grabador más de DVD. Casi a la par conseguí por eBay una muy buena oferta de un procesador Intel Core 2 Quad Q9400 nuevo de EE.UU, era el momento en el aparecían los primeros Intel Core 2 Quad Q9xxx y a la gente la engañaban como chinos con los Q6600.

A partir de entonces me tiré cosa de un año y poco sin tocar para nada el PC, tan solo cambié el teclado por un Logitech G15 y el ratón por un Logitech G5.
Hubo un cambio forzado de disco duro, cambié un Maxtor de 250GB por un Western Digital de 500GB (WD5000AAKS).
En la navidad de hace un año vino la siguiente actualización. Una tarjeta gráfica Point of View 8800 GTS (512MB) y una pantallas ASUS VH226. Ambas de también dos ofertas interesante que encontré por eBay y nuevas. La pantalla fue un paso adelante bastante significativo, pase de 19” a 1280×1024 a 22” 1920×1080, podía haberme comprado una pantalla más grande, aunque fue algo que descarté de inmediato al tenerla tan cerca de los ojos y dispararse el precio por lo que a fin de cuentas era un monitor de PC y no una TV en condiciones. En cuanto a la gráfica la verdad que no noté ninguna mejoría sustancial, tal vez en juegos como Crysis y Far Cry 2 me aguantaba un poco más subiéndole los gráficos. Creo que me dejé llevar por la tontería de que ese verano habían salido las nuevas 8800 GT y GTS de nVidia con la nueva GPU G92 y las ponían bastante bien, aunque pasar de otra 8800GTS (G80) subida un poco de vueltas al ser la serie XXX, se noto en eso, el ligero aumento de memoria RAM.

Lo siguiente fue la primavera pasada, el disco duro Western Digital que nombré antes pasó a una caja externa, ocupó su lugar el Seagate de 320 GB (ST3320620AS) que ya tenía y añadí otro Wetern Digital de también otros 500GB (WD5000AADS) un poco más rápido que ambos.
En verano cambié de nuevo la tarjeta gráfica, una XFX GTX 260. Creo que de la serie alta de nVidia es la más recomendada, sus 896MB de RAM DDR3 son justos y necesarios, más es exagerado (aunque para resoluciones altas recomendada) y en cuanto a potencia del chip gráfico también perfecta y si se quiere más (aunque hoy por hoy francamente no es nada necesario) siempre tenemos la opción del overclock. Además añadí un segundo monitor que tenía muerto de risa, un Samsung SyncMaster 710v de 17”, también algo muy recomendable, es comodísimo trabajar con 2 pantallas.

Y hace un mes llegó la última actualización. Una placa base XFX nForce 790I 3-Way SLI con el cambio obligado de RAM a unas Corsair 2×2 GB DDR3-1600 (CMD4GX3M2A1600C8). Ha sido realmente impresionante el cambio, todavía sin ningún tipo de overclock a nada, el PC tarda exactamente 55 segundos en arrancar desde que doy al botón de encendido hasta que desaparece el relojito del mouse de Windows. Había leído en muchos sitios que las memorias DDR3 no merecían la pena al ser demasiado caras y no aportar una mejora de rendimiento considerable, en mi caso no es así, también es posible que venga motivado por la placa base, pero la velocidad del sistema en general se ha visto considerablemente aumentada, basándome en lo que ven mis ojos, todavía el único benchmark que e hecho ha sido el inicio del sistema con cronómetro en mano. La placa base me he decantado por una con socket 775, por dos motivos, el primero es que una placa con los nuevos socket más un procesador para este socket son carísimas, la mejora de rendimiento (otra vez basándome en lo que leo) no es la suficiente, al menos para mi, para ese desembolso de dinero, y la segunda es que ahora los procesadores Intel con socket 775 bajarán una barbaridad junto con las placas base, como por ejemplo esta misma que me he comprado. A mi forma de pensar habrá que plantearse la actualización al socket 1366 cuando aparezcan los procesadores de 6 núcleos y sean asequibles.

Lo siguiente? Muy posiblemente sea una actualización del procesador por algo con más cache u otra fuente de alimentación para tal vez soportar 2 tarjetas gráficas. Aunque no lo tengo demasiado claro todavía.
Pues hasta aquí la historia de mi actual caja que junto con la fuente de alimentación, el lector de DVD y la tarjeta de sonido es lo único que aguanta de hace más de 2 años.
Un saludo raytrax.
Han llegado los descuentos a Steam, algunos realmente interesantes. Más de 850 juegos han sido rebajados hasta un 80%, aunque no todos. Algunos como la saga Call of Duty no ha sido rebajada ni un céntimo.
Otra señal más de que Activision quiere seguir ganando mucho dinero con sus Call of Duty.























