Os voy a enseñar un sencillo pero eficaz método para acceder al código fuente de las aplicaciones “no nativas” del AppStore, y similares.
En tres sencillos pasos:
1.- Nos instalamos iTunes desde la sección de descargas de Apple en nuestro caso. http://www.apple.com/itunes/download/
2.- Buscamos la aplicación que nos interese y nos la descargamos . (nos pedirá un usuario y password, por lo deberemos estar registrados. (Es un sencillo formulario en el que no tenemos ni que introducir datos reales, jeje).
4.- Una vez instalada nuestra aplicación accedemos a la carpeta “Aplicaciones” de nuestro iTunes y seleccionamos la aplicación descargada y pulsamos botón derecho para acceder a la opción: “Mostrar en explorador de Windows”.
5.- En la carpeta varas que tienes un fichero con extensión (ipa): Simplemente lo renombras a zip y … tachan!!! Ya tienes acceso a los ficheros y código fuente de la aplicación. Navegando por la estructura de la aplicación observaras una carpeta con el nombre ‘www’, esta carpeta nos indica que la aplicación es «no nativa» y en ella se encuentran los ficheros javascript y html que la componen.
A partir de hay, el trabajo de analizar con que esta realizada una aplicación es cosa tuya en este post hablo un poco del tema. Por supuesto desde mi ignorancia, ya que yo soy programador .NET “puro y duro”, jeje.
En otros sistemas de venta el sistema el muy parecido. Pensar que las aplicaciones «no nativas» son simples zips que deben contener la aplicación web a ejecutar en nuestro móvil. Con las aplicaciones «nativas» también puedes utilizar esta técnica, pero accedes a programas compilados que evidentemente no tienen el código fuente.
En http://phonegap.com/apps, tenéis un gran repositorio de aplicaciones de las cuales aprender como están realizadas.