Tech

El SDK del iPhone/iPod Touch ya llego

Finalmente lo que se veia venir hacia mucho tiempo paso. La gente de Apple presento oficialmente el SDK (Software Development Kit o Kit de desarrollo) para la plataforma iPhone/iPod Touch.En un principio, se rumoreaba que iba a ser lanzado con la version 1.1.4 del firmware (que resulto traer solo bugfixes). Ahora nos enteramos que, si bien ya es posible descargarlo (y de forma gratuita), recien a partir de Junio va a ser posible “hacer uso”.

index_promofooter_sdk.png

Que quiero decir con eso? Que recien en Junio Apple va a lanzar la version 2.0 del firmware del iPod Touch/iPhone con el que vamos a poder usar las aplicaciones desarrolladas con el SDK.

La distribucion de las nuevas aplicaciones va a ser muy similar a la que tenemos ahora con AppTap (Installer.app), segun lo que podemos ver en Gizmodo. Tambien separado por categorias, añade la posibilidad de buscar por nombre de paquete y un top 50. A su vez, se va a encargar automaticamente de actualizar los paquetes que tengamos instalados. Para seguir sumando coincidencias, el nombre elegido es App Store. Como en AppTap, tambien hace uso de la conexion WiFi para descargar los paquetes (aunque podemos usar iTunes para acceder como alternativa).

index_steps_3.png

Entre las cosas que vamos a tener a nuestro alcance podemos encontrar juegos en 3D (haciendo uso de OpenGL, eso es ser groso). Ya se sabe que tanto SEGA como EA estan desarrollando juegos para la plataforma. Para que se den una idea, se esta portando Spore (si, de no creer) y Super Monkey Ball.

AOL por su parte presento una version de su mensajero instantaneo AIM adaptado (en todo sentido) para funcionar con la pantalla multi tactil. Destacan el manejo del mismo, dejandonos cambiar de conversacion de la misma forma en que cambiamos las fotos (pasando los dedos de izquierda a derecha y viceversa). Hay que acordarse tambien de la patente que consiguio Apple que significaba algunos cambios para la interfaz multitouch (que nos dejaria copiar, pegar, etc.), que seguramente en este tipo de aplicaciones (o sea donde tengamo que escribir :P ) pueda apreciarse mejor.

Quizas lo que mas tengan que tener en cuenta los desarrolladores son los apartados Cocoa Touch (que se encarga del manejo de los “toques” a la pantalla, el movimiento del aparato, etc) y Core OS (que maneja todos los sensores, luces, vibracion y demas cosas por el estilo). En palabras de Steve Jobs:

“Los desarrolladores podrán usar el mismo SDK que nosotros usamos para hacer sus aplicaciones. Apple es una empresa de plataforma, y tenemos la más avanzada, Mac OS X”

Tambien prometieron nuevos servicios mas que nada para el iPhone de corte empresarial (a alguien le suena competencia a BlackBerry?). G-Fer las comenta en su blog.

Por ahora todo muy bonito, pero hay una contra (que seguramente termine trayendo mas consigo). Si bien pueden distribuirse aplicaciones gratuitas, para enviarlas al App Store de Apple, los desarrolladores van a tener que asociarse al Programa de Desarrollo del iPhone, lo cual tiene como costo la modica suma de u$s 99. Si a eso le sumamos que el precio de las aplicaciones lo van a poner libremente los desarrolladores y que van a recibir el 70% de lo que cueste (el otro 30% queda para “mantenimiento” de la tiendita del horror :P ), no me parece que haya gran cantidad de aplicaciones gratuitas por venir, al menos no por derecha.

Veremos que pasa, porque la verdad, promete mucho :)

—————-
Mientras escribo estoy escuchando: John O’Callaghan feat. Audrey Gallagher – Big Sky (Agnelli & Nelson Remix) [Tune Of The Year]
via FoxyTunes

Review de hoy: Gears of War

Lo prometido es deuda dicen, y lo que yo había prometido era una review de Gears of War y de Crysis. Dado que el Crysis recién lo conseguí hace cosa de 3 días, hoy escribo la del Gears of War.

gears_of_war_5.jpg

El juego se centra en la actividad del Escuadrón Delta de la Coalición de Gobiernos Organizados (COG), la única organizacióncapaz de presentarle resistencia a la raza Locust. Cuando el planeta Sera se encontraba inmerso en la Guerra del Péndulo, enfrentado en su totalidad por el control del Imulsion (una sustancia generadora de energía), quienes hasta entonces se enfrentaban tuvieron que dejar de hacerlo en el Dia de Emergencia. Los Locust emergieron de la corteza terrestre atacando todo a su paso y dejando al descubierto una larga red de túneles que les permite estar siempre un paso adelante de las fuerzas COG. Catorce años después, Gears of War empieza.

gears_of_war_6.jpg

Las bajas en la guerra con los Locust son tantas que muchos presos son liberados a modo de refuerzos. Nosotros somos Marcus Fenix, un gran soldado que intentando salvar a su padre, desobedece una orden directa, ganándose en el medio a su mayor enemigo, el General Locust, RAAM (el asesino de su padre) y una sentencia por abandono del deber.

Empezamos el juego siendo liberados de prision por nuestro amigo Dominic Santiago (Dom en adelante, compañero a lo largo de todo el juego) justo antes de que las fuerzas Locust nos encuentren. A partir de acá, el juego es una constante seguidilla de enfrentamientos con los distintos tipos de Locust, hasta conseguir nuestro objetivo final: destruir a los Locust (matando a RAAM en el medio.).

gears_of_war_4.jpg

El juego en si es un shooter pero bastante distinto a los que estamos acostumbrados. Nunca vamos a estar solos, sino que siempre por lo menos un  miembro del escuadrón Delta va a estar con nosotros. No nos va a ser posible movernos como si fuéramos invencibles, sino que vamos a tener que aprovechar todas y cada una de las superficies que nos puedan servir de cobertura (con la barra espaciadora nos ponemos a cubierto). Los enemigos no van a ser nada tontos, cubriéndose como nosotros e intentando flanquearnos siempre que les sea posible. Incluso esperan a que nos asomemos para empezar a disparar, por lo que ese aspecto del juego esta muy bien logrado.

(más…)

iPod Touch/iPhone como control remoto

Hay algún dueño de un iPod Touch/iPhone que no haya querido usarlo como control remoto? Pausar o cambiar de escena la película que estemos viendo, volver a la canción anterior en nuestro reproductor, etc.. A partir de ahora, eso y mas es posible.

Se preguntaran como hacerlo seguramente. La respuesta es muy sencilla: Touchpad for iPhone, una aplicación que nos va permitir controlar el Mouse de nuestra computadora (incluso tenemos un teclado despegable). Para instalarlo es muy fácil:

  1. Van al Installer en el iPod Touch/iPhone.
  2. En la solapa Sources, le dan a Edit, al símbolo + y agregan el siguiente repositorio: http://cnp.qlnk.net/
  3. Ahora van a Install y en Utilities buscan la aplicación Touchpad y la instalan.

Ahora, donde esta el truco? En realidad Touchpad es un cliente VNC (Virtual Network Computing). VNC nos deja “tomar el control” de una maquina de forma remota. Esta maquina tiene que tener un Servidor VNC corriendo para que podamos conectarnos con un Cliente VNC (en nuestro caso Touchpad).

Los usuarios de Linux y Windows podemos usar TightVNC como Servidor VNC. Una vez instalado, corremos la aplicación TightVNC Server, nos aseguramos que en la solapa Servers este marcada la opción Accept socket connections, y elegimos un password propio (o sea, cambiamos el default). Ok y ya tenemos el Servidor corriendo.

Los usuarios de Mac, tienen Chicken of the VNC para usar como Servidor VNC. Lamentablemente no lo puedo probar, pero lo recomienda el developer de Touchpad, asi que deberia andar bien :P

Ahora, desde el iPod Touch/iPhone abrimos Touchpad. Lo primero que vamos a ver es una lista de VNC Servers vacía. Hacemos click en el símbolo + y completamos los siguientes datos:

  • Name: el que quieran, es para que figure en la lista.
  • Address: la dirección IP de la máquina que esta corriendo el servidor VNC. Si no la saben, con el mouse encima del icono de TightVNC la ven.
  • Password: el que modificaron a su gusto en las opciones de TightVNC Server.

Y listo, le dan a Save, eligen el Servidor de su lista y ya estan manejando su computadora a distancia. Ahora pueden hasta chatear desde la cama sin necesidad de tener una notebook (ni el teclado, el de verdad, encima :P ).

Error, caidas y ataques DDoS

Ultimamente el blog no esta andando del todo bien. A mas de uno le debe haber dado un error 500 cuando intentaba verlo (un error interno del servidor) o directamente le era inaccesible (error 404).

En el caso del error 500, ya me puse en contacto con el soporte tecnico de mi empresa de hosting, El Server. No tengo ninguna queja contra el proveedor, siempre que tuve alguna duda o problema me contestaron al toque, y esta vez no fue distinto, asi que seguramente eso ya este por resolverse.

isologo.gif

Ahora, el problema en cuanto a las caidas del blog son a causa de algo mas grande. Hace ya unas semanas El Server, junto con otros sitios muy conocidos (Genbeta y Meneame por ejemplo) estan sufriendo un ataque DDoS (de denegacion de servicio) a gran escala. El objetivo de este tipo de ataques es hacer muchas peticiones (enviando paquetes) cordinadas a un sitio a fin de agotar su ancho de banda.

El autor de Meneame, Ricardo Galli (ahora en http://gallir.blogspot.com/ desde Blogspot, casi imposible que lo consigan bajar), se encargo de dejar al descubierto a quienes podrian ser los responsables de todo esto. Al parecer, serian 3 pendejos de mierda jovenes argentinos intentandohacer la gran War Games.

Por su parte, la gente de El Server cuenta que es lo que esta pasando y nos mantienen al tanto de las novedades de su lado.

Obviamente todo esto, en ultima instancia, repercutio en las visitas al Blog y en la velocidad que puedo tener para contestar los comentarios, asi que, citando una famosa frase les digo ” Sepan disculpar las molestias ocacionadas”.

[Guia alternativa] Jailbreak en el iPod Touch para firmware 1.1.3

Viendo que hay bastante gente que esta teniendo algún que otro problema haciendo el Jailbreak del iPod Touch como lo explico en la guía que arme para hacer el Downgrade de firmware y Jailbreak (en base a lo que yo había hecho), a continuación les explico un método alternativo bastante mas sencillo.

Antes que nada es necesario que bajemos el iBrickr Special 1.1.3 Jailbreak Edition y descomprimamos el contenido en algunacarpeta. El problema con esto es que iBrickr todavía no tiene una versión para Mac. Si ustedes son de los suertudos usuarios de Mac, pueden bajar el paquete 1.1.3 package maker, abrirlo y ejecutar la aplicación Run_This que esta ahí adentro (funciona igual que iBrickr, los guía paso a paso y solo tienen que apretar Enter cuando lo pida) y vayan al punto 5 de la segunda parte de la guía (o sea, donde ya tienen el firmware 1.1.1 instalado).

ibrickr-special.png

Ahora, antes de ejecutar el programa es necesario que tengamos nuestro iPod Touch por lo menos en la versión 1.1.1 (con la 1.1.2 tambien funciona) con el Jailbreak ya hecho. Para eso, voy a citarme a mi :P y les copio esa parte de mi guía.

  1. Bajan la version 1.1.1 del firmware del iPod Touch.
  2. Conectan el iPod a la computadora.
  3. Apagamos el iPod Touch manteniendo el botón de Hold (el que esta arriba) por unos segundos y después corriendo el slide hasta que se apague completamente.
  4. Ahora, antes de volver a prenderlo, apretamos el botón Home (el que tiene el cuadrado) y prendemos el iPod. Vamos a ver la misma imagen que nos mostraba la primera vez que lo prendimos (que nos dice que lo conectemos a iTunes). Esto significa que tenemos nuestro iPod Touch en modo Restauración.
  5. En iTunes vamos a nuestro iPod y manteniendo apretada la tecla Shift (o la manzanita si estamos en una Mac) hacemos click en Restaurar. Esto nos va a abrir un cuadro de dialogo donde vamos a elegir el firmware que habíamos bajado en el primer paso.
  6. Con esto ya tenemos el iPod con una versión vulnerable al proceso de JailbreakMe. A partir de acá el proceso se vuelve muy fácil.
  7. Desde el iPod nos conectamos a Internet
  8. En Safari abrimos la siguiente dirección: http://jailbreakme.com que va a liberar el iPod e instalar AppSnap (o Installer.App quizás leen por ahí). AppSnap es la aplicación que se va a encargar de instalar todo el soft externo que queramos agregar. Se maneja por repositorios (algo así como Debian, hasta nos avisa por dependencias) y funciona bastante rápido. Incluso si no activamos el reproductor para ver vídeos de YouTube, a partir de ahora lo vamos a tener listo.

Ahora si, una vez que tengamos el firmware 1.1.1 instalado y ya parcheado (con el Jailbreak de esa versión) podemos seguir.

  1. Conectamos el iPod Touch a la computadora.
  2. Abrimos el IBricrk Special Jailbreak Edition y clickeamos el botón que dice Check my phone (acuerdense que tanto en el iPod Touch como el iPhone el proceso es igual).
  3. El programa se va a encargar de revisar que estemos en condiciones de hacer el Jailbreak o no. Si ya tenemos instalada la versión 1.1.3, nos va a decir que es necesario que bajemos de versión, si no, que estamos listos para seguir con el proceso de Jailbreak.
  4. Después de 2 pasos que podemos evitarnos (por ya tener instalado el Installer), iBrickr va a empezar a bajar la imagen del firmware 1.1.3 y modificarlo para subirlo al iPod Touch (no instalarlo todavía). Subir el archivo al iPod Touch le va a tomar al programa alrededor de unos 15-20 minutos, así que no desesperen.
  5. Cuando iBrickr nos avise que termino (o 1.1.3 package maker si son usuarios de Mac), vamos al Installer en el iPod Touch, buscamos el paquete que se llama “1.1.3 soft upgrade package” y lo instalamos
  6. Una vez que salgamos del Installer, el iPod Touch se va a reiniciar y cuando lo haga, ya vamos a tener la versión 1.1.3 del firmware instalada.
  7. Para terminar el proceso (y liberar los 300 mb que ocupa la imagen del firmware que había subido el iBirckr), de nuevo en el Installer buscamos el paquete “1.1.3 Soft Upgrade Cleaner“.
  8. Listo, ya tienen la versión del Firmware 1.1.3 instalada, con el Jailbreak hecho (por ende con el Installer también subido) y todas las aplicaciones del iPhone (Mail, Weather, Maps y Stocks) que a los usuarios del iPod Touch nos querían cobrar 20 dolarines.
  9. Como nos cuenta Vicho en los comentarios del post, les va a quedar en ingles. Para corregir esto, desde el Installer tenemos que instalar el paquete de traduccion del iPhone, que se llama: iPhone-es

IMPORTANTE: Para los dueños de iPhone, Fepe hizo una guia explicando como desbloquearlo para poder usarlo con otros carriers (Movistar por ejemplo). Revisenla que esta muy detallada, paso a paso.

Ir arriba