La próxima generación de hacks de iPhone

En el mercado actual de teléfonos móviles, el iPhone se destaca como el brillante ejemplo de lo que debería tener un dispositivo de mano: un diseño elegante, un software fácil de usar y una interfaz intuitiva. Pero el día que Apple lo lanzó, los geeks encontraron que el teléfono carecía y se pusieron a trabajar para crear su propio software. Estos piratas informáticos han creado complementos inteligentes que van desde el acceso instantáneo a un Cola de DVD en línea de Blockbuster a un guitarra de bolsillo que aprovecha la pantalla táctil. Además, la gente ha encontrado formas de desbloquear el iPhone de AT&T, para que pueda funcionar en otras redes de telefonía celular.





Estrella de rock virtual: El propietario de un iPhone toca una guitarra virtual. Shinya Kasatani desarrolló un software llamado pocketguitar que permite a una persona tocar la guitarra presionando y rasgueando la pantalla táctil del teléfono. Apple no ha aprobado Pocketguitar, como muchas otras aplicaciones de terceros creadas para iPhone. Sin embargo, este mes la compañía planea lanzar un kit de desarrollo de software que permitirá a los desarrolladores crear aplicaciones legítimas.

Sin embargo, todos estos trucos se realizan sin la aprobación o el soporte técnico de Apple. Este mes, se espera que Apple lance un kit de desarrollo de software (SDK) que permitirá a los programadores escribir software legítimo para el teléfono. Esto permitirá a los desarrolladores crear software más confiable y permitirá que el propietario promedio de un iPhone descargue fácilmente nuevos programas sin necesidad de seguir las arduas instrucciones en línea de blogs . Y lo que es más importante, un SDK probablemente generará un nuevo mundo de aplicaciones, posiblemente incluso software empresarial, que podría extender el alcance del iPhone más allá de una base de usuarios de cuatro millones, como se anunció en enero. Cuando tienes un dispositivo como el iPhone que puede atraer a tanta gente, también tienes desarrolladores empresariales que quieren usar esa interfaz, dice Mike McGuire , analista de Gartner, una empresa de investigación de mercado. Él dice que un SDK conducirá a aplicaciones comerciales para el sector empresarial, y ahí es donde está el dinero real.

El propietario medio de un iPhone utiliza la computadora de mano como pretendía Apple, actualizando el software e instalando los medios a través de iTunes. Por defecto, la única forma de obtener algo en el iPhone es usando iTunes, dice Jerry Jones, un desarrollador que ha creado un widget de iPhone que accede a la cola de películas Blockbuster de un usuario, así como un programa que permite a las personas ajustar los accesos directos del teléfono de manera que que un doble clic de la tecla de inicio lanza aplicaciones diferentes a las predeterminadas de Apple. Pero si desea agregar este tipo de archivos ilegítimos a su iPhone, debe pasar por algunos obstáculos técnicos. A decir verdad, no es para los débiles de corazón, dice Jones. Si no eres un fanático de la tecnología, no es muy simple.



Aún así, existe una gran comunidad de personas que están pirateando sus iPhones. Uno de los programas más populares es un juego llamado Labyrinth que permite al usuario hacer rodar una canica virtual por un laberinto inclinando el teléfono (el juego accede al acelerómetro incorporado). Labyrinth se ha descargado cientos de miles de veces, dice Jones. Comparativamente, su aplicación Blockbuster, que apunta a un nicho de mercado, se ha descargado unas 56.000 veces. Aunque estos números no indican cuántas personas han pirateado su teléfono (algunas personas pueden haber descargado el software más de una vez para probarlo, por ejemplo), muestran que la cantidad de personas interesadas en dicho software no es trivial.

Multimedia

  • Vea cómo funciona la guitarra virtual.

Un truco que ha ganado notoriedad en YouTube convierte un iPhone en una guitarra. Shinya Kasatani, quien escribió el software, dice que es fácil de usar para personas familiarizadas con una guitarra real: la pantalla del teléfono se convierte en un traste virtual en el que una persona puede presionar y puntear. Es básicamente un sintetizador basado en software con una interfaz de usuario de guitarra, dice Kasatani. La muestra de audio de una cuerda de guitarra se carga desde un archivo y se estira a la frecuencia deseada durante la reproducción. Dado que no había un SDK, dice Kasatani, tuvo problemas para comprender las complejidades del software integrado del iPhone. Fue difícil ajustar el volumen de la salida de sonido y detectar la entrada multitáctil sin un enfoque de prueba y error. Nosotros, los desarrolladores, definitivamente necesitamos el SDK oficial y la documentación [de programación] para construir aplicaciones estables, dice.

Cuando Apple lance su SDK, más aplicaciones como esta podrían estar disponibles, tal como lo están hoy en PC y Mac. Sin embargo, los detalles sobre el próximo SDK son escasos y McGuire supone que Apple no abrirá muchas de las funciones del teléfono. Sospecho que no será un SDK completamente abierto, dice. Los programadores pueden tener acceso a ciertas capas del software subyacente del teléfono, como las instrucciones que permiten que los widgets accedan a Internet, pero Apple puede mantener las instrucciones para acceder al acelerómetro, por ejemplo, en secreto. A Apple le gusta mantener las cosas bajo llave, dice McGuire.



Agrega que el control es esencial para garantizar que el iPhone funcione bien para la mayoría de las personas la mayor parte del tiempo. Además, el control de Apple es importante para garantizar la estabilidad y seguridad del software, dos criterios importantes si el teléfono se va a utilizar en un entorno empresarial. Tengo la impresión de que [Apple] quiere hacer [el iPhone] algo amigable para las empresas, dice McGuire. Creo que se centrará mucho en atraer a los desarrolladores para que creen aplicaciones basadas en formularios, del tipo que se utiliza en un entorno de ventas, por ejemplo. Dice que sospecha que Apple tratará el software de terceros de la misma manera que aprueba los accesorios del iPod: exigiendo a los proveedores que se registren con Apple para adquirir una insignia que indique la aprobación de Apple. De esta manera, Apple podría mantener cierto control sobre la calidad de las aplicaciones externas, lo que podría ayudar a hacerlas más seguras.

Independientemente del acceso que el SDK proporcione a los programadores y las precauciones de seguridad disponibles para los programas de terceros certificados, la comunidad de piratas informáticos continuará innovando en torno al iPhone. Incluso sin el SDK oficial, dice Kasatani, es mucho más atractivo que Windows Mobile. El sistema operativo Mac y la interfaz de usuario son más divertidos de usar, dice, y la pantalla multitáctil hace que sea especialmente interesante trabajar con ellos.

esconder