Tag Archive | "programadores"

Programadores del SDK podrían haber descubierto un fallo en el firmware 2.1

Tags: , , , , , , , ,


Al parecer, un grupo de desarrolladores acaba de identificar un bug en la versión 2.1 del software del iPhone que permitiría acceder a cualquier hacker al archivo Default.png

¿Qué es el Default.png?
Este archivo es empleado por todas las aplicaciones del iPhone; es, generalmente, una imagen estática que se utiliza mientras los programas se lanzan. No obstante, algunas aplicaciones sustituyen la imagen por un archivo estático. De ser modificado con fines poco éticos, éste podría abrir la puerta a terceras personas a zonas frágiles del software, al ser reconocido como un archivo seguro por parte del propio sistema.
Esperemos que en la próxima actualización de firmware, posiblemente fijada para el 21 de este mes, Apple resuelva este problema, en caso de que sea real el rumor.

Vía: Macnn

If you enjoyed this post, make sure you subscribe to my RSS feed!

La Universidad de Stanford da cursos de desarrollo para el iPhone

Tags: , , , , , , , , ,


La Universidad de Stanford ha publicado el material correspondiente a un curso sobre desarrollo de aplicaciones para el iPhone.

La Universidad de Stanford da cursos de desarrollo para el iPhone

Pueden ver más información en el sitio de la universidad.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Foros de Apple para desarrolladores

Tags: , , , , , , , ,


Foros de Apple para desarrolladores

La revisión del NDA ha traído la creación de unos foros oficiales para desarrolladores. Los foros son considerados por Apple como un servicio beta o pre-release, por lo que entran dentro de la protección del nuevo NDA.

La direccion es: https://devforums.apple.com/

If you enjoyed this post, make sure you subscribe to my RSS feed!

iPhone Tech Talk World Tour

Tags: , , , , , , , , , , , , , , , , , , , , ,


El iPhone Tech Talk World Tour, son conferencias y eventos gratuitos para adentrarnos en el mundo del desarrollo del iPhone. Estas conferencias, que son semejantes a una mini-WWDC, se llevarán a cabo en varias ciudades de Estados Unidos, Europa y Asia.

Ahora que el NDA fue retirado, Apple está siendo mas abierta en cuanto al desarrollo de soluciones y software para el iPhone.

Aunque la entrada es gratuita, el espacio es limitado; por lo cual es necesario registrase cuanto antes. Por ejemplo, la de Nueva York en algunas horas ya estaba saturada.

iPhone Tech Talk World: Fechas del Tour

North America

  • Oct 22 San Francisco FULL
  • Oct 24 Los Angeles FULL
  • Nov 03 Austin FULL
  • Nov 05 Chicago FULL
  • Dec 02 New York FULL
  • Dec 04 Toronto FULL
  • Dec 09 Seattle FULL

Europe

  • Oct 22 Paris FULL
  • Oct 24 Munich FULL
  • Nov 03 AmsterdamFULL
  • Nov 07 London FULL
  • Nov 10 Berlin FULL
  • Nov 11 Madrid FULL
  • Nov 14 Copenhagen
  • Nov 17 Zurich FULL
  • Nov 19 Rome
  • Dec 08 Stockholm FULL

India

  • Nov 24 Bangalore
  • Nov 27 Delhi

Asia Pacific

  • Oct 30 Tokyo FULL
  • Nov 04 Singapore
  • Nov 10 Hong Kong
  • Nov 19 Sydney FULL
  • Nov 21 Melbourne FULL
FULL
Esto quiere decir que el lugar ya esta completo, asi que si te suscribes te pondran en una lista de espera y te notificaran si queda libre un lugar o si se agregan fechas.

El equipo rodeará todo el mundo (o casi…) desde el 22 de octubre, empezando en San Francisco, hasta el 8 de diciembre que terminarán en Estocolmo.

Yo me pregunto, si sabe Apple que existe algo bastante grande llamado “South America”? … en donde hay excelentes developers que pueden hacer apps excelentes!.

Si bien la noticia no es nueva, hace varios días que viene dando vueltas en otros blogs, no queria dejar de contarles la conclusión anterior.

link al sitio oficial

If you enjoyed this post, make sure you subscribe to my RSS feed!

Desarrollar aplicaciones para el iPhone

Tags: , , , , , , , , , , , , , , , , , , ,


Nada fácil es el camino de un desarrollador que quiere hacer aplicaciones para el iPhone y que estas esten en el Appstore. Ya bastante difícil es encontrar una idea sustentable, luego desarrollarla y que quede completa, sin bugs, usando las mejores prácticas, documentada y con solidas bases para su versionado y mejoras posteriores. Pero luego de todo esto, vienen las barreras mas fuertes a superar.

El desarrollo de aplicaciones para el iPhone no está siendo de fácil acceso por culpa de la política de admisión de aplicaciones de Apple que es muy resctrictiva, los acuerdos de confidencialidad que entorpecían hasta hace poco la difusión las comunidades de desarrolladores, o las carencias de un API con un buenas, útiles y documentadas funcionalidades.

En Cuoma que es donde trabajo, hace una semana decidimos invertir en la creacion de una unidad de desarrollo de aplicaciones para iPhone. Mi trabajo desde hace unos dias es el de investigar a fondo el Roadmap de una App desde su nacimiento, hasta que esta en la Appstore.

Obviamente lo primero que hice fue buscar en google, sobre el tema, y pude dar con Mikeash y su historia titulada “The iPhone Development Story“.

Todavia no tenemos ninguna aplicacion o juego en proceso de desarrollo, ya que estamos con las primeras reuniones de establecimiento de presupuesto y objetivos del proyecto con dos clientes actuales de la agencia. Por este motivo es que voy a traducir literalmente lo que Mikeash nos cuenta en su artículo. (tambien vi la traducción en applesfera, gracias ya que se me hizo mas fácil hacer el artículo)

1. Inscribirse en el iPhone Dev Center y descargar el SDK. Por motivos que desconozco, no basta con tener una cuenta del Apple Developer Connection, hay que volver a inscribirse en este otro y leer los clásicos textos legales. Haciendo esto podemos empezar a escribir nuestras aplicaciones, compilarlas y probarlas en el simulador. Pero todavia NO instalarlas en nuestro iPhone.

2. Inscribirse en el programa para desarrolladores. Después de completar todos los formularios y leer más legales, podemos enviar la solicitud y esperar la respuesta hasta el siguiente día laboral. Esto tiene un costo de U$S99, y con él obtenemos el derecho a ejecutar nuestras aplicaciones en nuestro propio iPhone.

3. Certificados. Por defecto, un iPhone tan solo puede ejecutar aplicaciones firmadas por Apple y como no podes estar enviándoselas cada vez que queres probar algo, es necesario crear un perfil con el identificador de nuestro teléfono (accesible mediante las Xcode) introduciéndolo en otro formulario de la web de Apple. También necesitamos un certificado con el que firmar nuestras aplicaciones y, por supuesto, tiene que hacerlo Apple. Vamos y abrimos a Keychain Access y en Asistente para Certificados generaremos uno nuevo que tendremos que introducir manualmente (copiando y pegando) en otro formulario de la página.

4. Xcode. Si todo ha ido bien ya podrias experimentar con tus propias aplicaciones en tu iPhone. Si no, espero que con paciencia y leyendo los logs puedas rápidamente encontrar la solucion o a alguien con el mismo problema y seguir sus pasos para resolverlo.

5. ¡Desarrollar! Hasta no hace mucho, se prohibía a los desarrolladores hablar sobre el SDK, lo que dificultaba enormemente el desarrollo en si. Trabajar con cualquier plataforma nueva conlleva dificultades que habitualmente se resuelven en foros y grupos para desarrolladores. Por suerte, Apple ha aflojado con esta politica tan cerrada y ahora no tendrás mayores problemas para intercambiar codigos, conocimientos, etc.

6. ¡Distribuir! Bueno, que podes llegar a necesitar? y si… otro certificado especial de distribución que vas a solicitar siguiendo el mismo proceso de antes. Acceso a llaveros (Keychain Access), solicitar, aprobar, descargar e instalar. Aqui NO termina. Como en el punto 3, también necesitamos hacer funcionar un nuevo perfil de distribución en Xcode; proceso sobre el que Apple facilita muchas páginas de información con toda clase de capturas en las que se detalla el modo de reconfigurar el proyecto de Xcode para que utilice este certificado mágico de distribución. Hacer todo paso a paso, al pie de la letra o puede dejar de funcionar todo lo que venia funcionando.

7. Enviamos la aplicación a Apple a través de un nuevo formulario web con información sobre esta (nombre, descripción, versión…), su icono y algunas capturas de pantalla. Apple no acepta archivos PNG para el icono o las capturas; Tendrás que enviarla en TIFF o JPEG. Si te olvidas de este detalle es probable que obtengas una pantalla de error y que cuando trates de volver atrás descubras que la sesión ha terminado y toda la información de los formularios se perdió. Si esto paso, tenes que volver a empezar.

8. Esperar… Una vez enviada, la aplicación pasa a la cola de revisión, sin que sepamos en ningún momento lo que se está haciendo, el estado de la solicitud, o cuanto queda para que termine el proceso. Si la aplicación no es aceptada por el motivo que sea, por ejemplo, que a ellos no les funciona algo que si te funciona en tu iPhone, no tendrás ayuda al respecto, solo podes hacer los arreglos necesarios y volverla a enviar (este proceso si es muy sencillo, ya que se hace a través de un enlace con el que enviamos nuevas versiones de una misma aplicación). Si los problemas continuan, tendrás que esperar una semana para saberlo y otra para ver si la solución que has dado resuelve satisfactoriamente el problema.

9. ¡¡Aceptada!! Ahora queda esperar que de frutos tu aplicación en frente de los 10 millones de clientes potenciales que la podran comprar… o no.

CONCLUSIÓN: Desarrollar aplicaciones para el iPhone es un proceso muy difícil, con mas dificulades de las que deberia tener un proceso de desarrollo, mas si tenemos en cuenta que es para aplicaciones masivas o del tipo retail. Creo que hacer una aplicacion para el iPhone va a ser un camino muy dificil, pero que nos dara un gran valor aqui en donde trabajo, si bien hay que superar todas estas barreras y muchos problemas arbitrarios, siento que es la decisión correcta.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Apple modificará el NDA para la Appstore

Tags: , , , , , , , , , , , , ,


Apple modificara el acuerdo de confidencialidad obligatorio para toda aplicación, permitiéndole a los desarrolladores hablar acerca del SDK, comentar y compartir su código con la comunidad. Esto es un beneficio no solo para los desarrolladores que podrán compartir sus conocimientos, sino que también a todos los usuarios que tendremos aplicaciones mas innovadoras.

Apple modificará el NDA para la Appstore
Esta acción y la restricción de las reseñas fueron bien recibidas por la comunidad y se esperaría mejorar la imagen de Apple.

Actualización: Pido disculpas por la actualización apurada, el articulo anterior estaba erróneo e incompleto, no sucederá denuevo.

Gracias a Ariel y Carlos por la información aportada.

Fuente: Apple

If you enjoyed this post, make sure you subscribe to my RSS feed!

Apple elimina la notificación push de la beta 2.1

Tags: , , , , , , , , , , , , ,


La notificación push es el mecanismo ideado por Apple para ofrecer a los desarrolladores un método que permita a las aplicaciones funcionar de una forma parecida al segundo plano.

A pesar de ser un servicio presente desde la primera beta del iPhone OS 2.1, Apple ha decidido eliminarlo de la cuarta beta. Malas noticias para los desarrolladores que pueden ser buenas para los usuarios ya que todo parece indicar que Apple centrará sus esfuerzos en estabilizar el iPhone OS 2.0 antes de incorporar nuevas funcionalidades.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Apple le ofrece a sus developers estadísticas en el AppStore

Tags: , , , , , , , , ,


Apple le ofrece a sus developers estadísticas en el AppStore

Apple comenzó a brindarle a los developers registrados estadísticas para poder conocer que tan bien les está llendo en el AppStore.

Son informes diarios. Pueden medir la cantidad de downloads de cada una de sus aplicaciones. Anteriormente debian esperar a reportes mensuales.

If you enjoyed this post, make sure you subscribe to my RSS feed!

iPhone OS 2.1 Beta

Tags: , , , , , , , , , , , ,


Apple ha puesto a disposición en la Apple Developer Connection una versión beta del firmware 2.1 para el iPhone.

iPhone OS 2.1 Beta

Los desarrolladores que están en el iPhone Developer Program ya pueden acceder a la última build del iPhone OS/iPod Touch OS, la 2.1.

Mientras los usuarios estamos esperando la actualización 2.0.1, los developers pueden jugar con nuevas características que proporciona esta beta, entre las que destacan:

  • CoreLocation, con lo que se puede calcular la dirección y la velocidad que te estás moviendo (gran beneficio para quien busca navegación paso por paso del GPS)
  • Servicio de notificaciones, con el cual puedes dejar una aplicación en segundo plano y recibir avisos sin tener que estar dentro de esa aplicación.

Apple Developer Connection

via: gearLive & appleweblog

If you enjoyed this post, make sure you subscribe to my RSS feed!

Foros iPhone Gurues
Technology (Gadgets) - TOP.ORG