Vía

Click to continue reading “Sobre la distribución de iPhone piratas en España (grandes momentos del marketing)”

Comentarios No hay comentarios »

Cocoa es una de las APIs básicas para el desarrollo de aplicaciones en Mac OS X. Y teniendo en cuenta que el sistema operativo que corre el iPhone es una versión reducida de ese, lo más normal era que el SDK para el teléfono también estuviera basado en Cocoa.

En realidad, se trata de una versión adaptada a la pantalla multitáctil del iPhone, Cocoa touch, adaptada para ser usada no con el ratón y el teclado, sino con los dedos. Por debajo de esta capa, dispone de otras tres: Media, Core Services y Core OS, que son las que ofrecen las funcionalidades del iPhone.

El Core OS es la base del sistema operativo, idéntica a la de la versión de escritorio, desde donde se maneja desde el sistema de ficheros hasta pila TCP/IP. Los Core Servcies son los servicios básicos que se ofrecen a las capas superiores: acceso a ficheros del disco, acceso a bases de datos en SQLlite, preferencias, libreta de direcciones,…

Por encima de esta, la capa Media se encarga de todos los ficheros multimedia: audio, vídeo, grabación, PDF, animación, OpenGL,… Y la última, esa Cocoa touch gestiona eventos multitáctiles, los controles, el acelerómetro, la cámara,…

El SDK, como no podía ser de otro modo, se va a basar en Xcode, y será desde allí desde donde se podrán editar, compilar, testear,… las aplicaciones, ofreciendo documentación integrada y un debugger remoto, que nos permite ejecutar la aplicación en el iPhone mientras la controlamos desde el ordenador, además de un diseñador gráfico de interfaces.

Pero el debugger remoto no será la única manera de probar aplicaciones, ya que se incluye con el SDK un emulador del iPhone, que nos permite hacer el testeo directamente en nuestro ordenador.

Como ejemplos de algunas aplicaciones que se han desarrollado en un par de semanas, Apple ha mostrado un juego tipo X-Wing, Electronic Arts ha mostrado Spore, una adaptación de su famoso juego, y AOL una aplicación de mensajería instantánea que utiliza el protocolo AIM.

La distribución de las aplicaciones se hará a través de la App Store, que se incluirá en la próxima actualización del iPhone. El funcionamiento es similar al de Installer.app, clasificado por categorías, aunque mostrando los iconos de las aplicaciones. La carga se podrá hacer directamente a través de la EDGE o Wi-Fi o mediante iTunes en el ordenador y la App Store podrá actualizar automáticamente las aplicaciones.

Los desarrolladores se llevarán un 70% del precio de la aplicación. Todo el proceso de pago, hosting,… será gestionado directamente por Apple, y el pago se realizará mensualmente. Si la aplicación es gratuita no habrá ningún tipo de comisión ni cargo adicional.

Aunque el lanzamiento será inmediato, se hará solo como beta, y no será hasta junio cuando aparezca la versión final. El iPod touch también recibirá la misma actualización, aunque, como en el caso de las nuevas aplicaciones será necesario pagar por ella.

La descarga del SDK será gratuita, aunque para distribuir aplicaciones será necesario pagar una cuota de 99 dólares.

Comentarios No hay comentarios »

iPhone ActiveSync

Steve Jobs ha comunicado la completa compatibilidad del iPhone con ActiveSync en su próxima actualización de software. Esto significa que todas las tareas que el sector empresarial estaba buscando estarán disponibles en el teléfono de la manzana. Push Mail, envío de agendas, contactos, direcciones, Cisco IPsec VPN, autenticación mediante certificados e incluso el borrado remoto.

Comentarios No hay comentarios »

Un resumen de todo lo acontecido en las conferencias iPhone del CeBit holandés. Aquí os presentamos un seguimiento minuto a minuto de todo lo que se habló en ese rato, muy denso la verdad.

Click to continue reading “En vivo desde la conferencia de Apple sobre el SDK del iPhone”

Comentarios 1 comentario »

Otro anuncio muy interesante de Apple hoy en el evento Roadmap es la entrada de lleno del iPhone al mundo corporativo  con el soporte de Microsoft Exchange, lo que significa:

iphone-ms-exchange.jpg

  • Push Email
  • Push Contacts
  • Push Calendar
  • Global Address List
  • Cisco VPN
  • Pollíticas de seguridad.
  • Certificados y WPA2 / 802.11x

Creo que no es el día más alegre para BlackBerry.

Comentarios No hay comentarios »

Como cada mes, la empresa Net Applications publica los resultados de su último estudio estadístico sobre la distribución y las cuotas de mercado de los diferentes navegadores web en el planeta. En Febrero de este año, fue la cuarta plataforma para navegar en Internet.

iphone

En apenas 8 meses desde su lanzamiento en EE.UU., el iPhone se ha convertido en la primera plataforma móvil para acceder a Internet con una cuota de mercado del 0,14% de los navegadores web (0,01% Enero de 2008).

Esto coloca al dispositivo de Apple, y al navegador web Safari mobile , en la cuarta posición en todas las plataformas que permitan el acceso a Internet, sólo por detrás de Windows con el 91,58% de cuota de mercado, con el 7,46% de Mac y Linux con un 0,65% de cuota de mercado.

Si se acumulan las cuotas de mercado de los iPod Touch (0,04%), Safari mobile se convierte en mucho que el 0,18% de cuota de mercado. A modo de comparación, los sistemas que emplean Windows Mobile en el Ranking de Net Applications es aproximadamente el 0,02% de cuota de mercado. Sin duda Safari pasa a ser el navegador móvil más utilizado.

Los datos estadísticos de la empresa se extraen de los hábitos de navegación de unos 160 millones de visitantes al mes.

Enlace: L’iPhone devient la quatrième plateforme de surf sur Internet

Comentarios No hay comentarios »

El SDK para el iPhone esta cada vez mas cerca y por lo tanto, todos comenzamos a pensar que aplicaciones nos gustaría tener en nuestro iPhone o iPod Touch de forma nativa. Esas pequeñas aplicaciones que nos hacen la vida mas fácil y que echamos de menos en estos dispositivos que nos acompañan a cualquier lado.

Muchos desarrolladores estarán ahora mismo ansiosos por disponer de SDK y con la vista puesta en la red de redes y los usuarios del iPhone para ver con que aplicación podrían dar el campanazo.

Al listado personal que muchos tendréis en la cabeza, también se une un listado de 25 aplicaciones para el iPhone que la gente de MacWorld ha publicado:

  • 1. Cliente de mensajería instantánea.
  • 2. Editor de texto.
  • 3. Utilidad para controlar de forma remota un Mac.
  • 4. Herramienta para hacer macros de texto.
  • 5. Utilidad para ver la televisión tipo SlingPlayer o Zattoo.
  • 6. Utilidad para guardar notas de voz.
  • 7. Cliente VNC.
  • 8. Cliente VoIP.
  • 9. Lector dedicado para RSS.
  • 10. Lector de PDFs y cómics.
  • 11. Utilidad para subir imágenes a una cuenta Flickr.
  • 12. Editor de imágenes básico.
  • 13. Cliente Twitter.
  • 14. Aplicación para reproducir video con formatos que no sea MPEG-4/H.264.
  • 15. Diccionario / Thesaurus.
  • 16. Calculadora mas potente.
  • 17. Utilidad para escuchar la radio.
  • 18. Utilidad para hacer dibujos con los dedos.
  • 19. Cliente para blogging.
  • 20. Conversor de unidades.
  • 21. Utilidad para realizar streaming de audio.
  • 22. Nivelador digital (esta para los amantes de bricomania).
  • 23. Utilidad para realizar capturas de pantalla del propio dispositivo.
  • 24. Photo Booth.
  • 25. Lector de e-boos tipo Amazon Kindle.

¿Cuál añadiríais vosotros? La verdad es que yo instalaría casi todas las que aparecen en esta lista en mi iPod Touch.

Comentarios No hay comentarios »

Gracias a George Hotz ya podemos usar nuestro queridísimo teléfono.

El código es espectacular por su sencillez, y además es GPL ;)

//First exploit, the -0x20000 exploit

//This writes the firmware, in all its unsigned glory

//I guess Apple figured -0×400 was simple, -0×20000 is *much* harder

address(0xA0000000,0); //-0×20000, like i said

FILE *bb=fopen(argv[2],"rb");

fseek(bb,0×9a4,SEEK_SET); //skip bbupdater data and secpack

int a,rc=0;

do{

a=fread(data,1,0×800,bb);

if(rc <(rc+a)) //patch the firmware

{

printf("Patching…\n");

data[patchloc-rc+3] = 0xe3;

data[patchloc-rc+2] = 0xa0;

data[patchloc-rc+1] = 0×00;

data[patchloc-rc] = 0×01;

}

if(rc%0×10000==0||a!=0×800) printf("Wrote: 0x%x 0x%x\n",a,rc);

if(a>0)

bbwrite(a,1); //write like hell

rc+=a;

}while(a>0);

//Second exploit, the fake secpack erase range

//If a valid secpack is present in 0×3C0000, the phone won’t boot

//And since endpack doesn’t work, I needed to find another way

const char fakesec[]={0×00,0×00,0×3C,0xA0,0×00,0×00,0×03,0×00,0×00,0×00,

0×03,0×00,0×00,0×00,0×00,0×00}; //not 0xA03D0000

memcpy(&rsecpack[0×780],fakesec,0×10);

sendsecpack(rsecpack);

endsecpack();

erase(0xA03D0000,0xA03F0000,1); //the only secpack free allowed erase :)

close(fp);

resetbaseband();

printf(”Enjoy your unlocked iPhone…\n”);

return 0;

El programa completo en su blog, un poco pobre pero efectivo, es lo que tienen los genios :)

Actualización: Os dejo una guía con instrucciones más sencillitas, son sólo 5 minutos y os vale con que tengais una conexión a internet ese ratillo.

Comentarios No hay comentarios »

iphone_mytecnologia

La compañía presentará nuevas funcionalidades orientadas a los negocios.

El fabricante Apple informó de que publicará detalles sobre cómo programadores ajenos a la compañía pueden crear ’software’ para su iPhone, en una decisión orientada a aumentar la demanda por el dispositivo móvil multifuncional.

Asimismo, Apple aseguró que iba a presentar nuevas funciones del iPhone orientadas a los negocios, que potencialmente pueden incrementar la competencia con el dispositivo Blackberry, de Research In Motion (RIM).

La firma detallará sus planes de programas para el iPhone el próximo 6 de marzo en su sede central, en Cupertino (California), según se indica en una invitación enviada a periodistas en EEUU.

Cuando Apple lanzó el iPhone en junio sólo permitió a los programadores externos desarrollar ’software’ sobre Internet, y no aquel que puede instalarse y ejecutarse directamente en el aparato.

En apenas meses, el presidente ejecutivo de Apple, Steve Jobs, prometió abrir el teléfono a programas externos.

"Apple ha entendido la importancia de las aplicaciones locales y esta respondiendo a eso, lo que ayudará a vender más iPhones", dijo Tim Bajarin analista principal de Creative Strategies.

Apple no ha dado pistas sobre cuáles seran las funciones para empresas que lanzará, pero muchos usuarios profesionales demandan correo electrónico directo, que envía mensajes completos desde un servidor de comunicaciones corporativo a un teléfono.

Ese modelo es el que usa Blackberry, mientras que el iPhone permite acceder a los correos electrónicos siempre que antes hayan sido descargados manualmente desde las cuentas.

Comentarios No hay comentarios »

AJAXed with AWP