Tag Archive | "sdk"

iPhone OS 3.1 Beta

Tags: , , , , , , ,


Una semana después de que el iPhone OS 3.0 se lanzara con mucho éxito y 6 millones de descargas, Apple empezó a entregar a los desarrolladores de la plataforma la primer versión beta del iPhone OS 3.1 junto con su respectivo SDK.

iPhone OS 3.1 Beta

Suena interesante que ya estemos hablando de la versión 3.1 en vez de algo así como 3.0.1 -que sería más normal si estamos se tratara sólo de pequeños arreglos de bugs y actualizaciones- ya que el nuevo OS tuvo un buen desempeño en cuanto a su estabilidad por más que algunos usuarios tuvieron problemas de batería.

El iPhone OS 3.1 beta ya se encuentra disponible en el iPhone Dev Center y aseguran que sólo debe ser instalado en dispositivos dedicados al desarrollo de software.

Que cosas nuevas tiene?:

  • Alrededor de 15 nuevos “juguetes” de OpenGL para manejar modelos 3D
  • La API de VideoEditorController, que debería permitir a aplicaciones de terceros llamar a la interfaz de edición de video
  • API de Video picker, relacionado con lo anterior
  • Algunos aseguran que ahora el MMS está activado por default, aunque no estaría funcionando adecuadamente en AT&T. Resulta extraño que eso llegue por una actualización de OS y no por una actualización de archivo de la operadora.

via Celularis

Capturas del iPhone OS 3.0 beta

Tags: , , , , ,


Gracias a engadet, podemos mostrar las primeras imágenes del nuevo iPhone OS 3.0 que se presentó el día de ayer.

iPhone OS3 Copy and Paste

Como todos ya sabemos, tendremo que esperar para usar las numerosas mejoras de esta actualización en nuestros iPhone, pero los desarrolladores de aplicaciones que pertecen al programa oficial de desarrolladores, disponen del nuevo SDK y la beta del iPhone OS 3.0.

Uno de los usuarios de engadget ha tenido el privilegio de probarla y realizar una serie de capturas:

Pueden ver mas imagenes en appleweblog

Google admite que ha incumplido las normas del SDK del iPhone

Tags: , , , ,


Google ha admitido que su aplicación de reconocimiento de voz para las búsquedas en el iPhone ha incumplido las normas del SDK del iPhone, pero no confirman que Google Mobile haya utilizado APIs privadas del iPhone, algo que no está permitido a otros desarrolladores. Lo que si confirman es que utilizan “APIs no documentadas”, por lo que el código de la aplicación podría romperse en el futuro, en cuanto Apple actualice su software nuevamente.

Coincido con el articulo de Celularis que el equipo de Google Mobile utilizó el refrán que dice que “es más fácil pedir perdón que pedir permiso” seguramente en breve veremos como se difunden nuevas APIs para acallar a la comunidad de desarrolladores para el iPhone.

Les recomiendo ver la noticia completa en Celularis.

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

La plataforma de desarrollo Cocoa Touch

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


Antes de comenzar a leer el artículo, tengan en cuenta que es de alto contenido técnico, si bien trata del iPhone y el desarrollo de aplicaciones para este, lo hace desde un punto de vista tecnico.

En este primer artículo, de muchos otros articulos especializados, comenzamos a estudiar la plataforma de desarrollo Cocoa Touch. En nuestro primer paso haremos un repaso de los elementos básicos del Kit de desarrollo.

El sistema operativo del iPhone es, en esencia, el mismo que usan las Mac desde hace casi diez años, un Unix BSD supercargado. El sistema operativo fue desarrollado por NeXT, empresa que también desarrollo un novedosísimo (para entonces) framework de programación orientado a objetos. Ese framework evolucionó en lo que hoy conocemos como Cocoa, la base sobre la que se construye cualquier aplicación nativa para el iPhone/iPod Touch.

Cocoa es una API escrita en un dialecto especial de C llamado Objective-C.
En particular, cuando desarrollamos para el iPhone/iPod Touch, usamos Cocoa Touch. La diferencia básica entre Coca y Cocoa Touch es la forma en la que el usuario invoca comandos. En Cocoa tenemos un teclado físico y un mouse o trackpad, en Cocoa Touch usamos un teclado virtual y nuestros dedos directamente sobre la pantalla.

Por encima de la API en sí nos encontramos con las herramientas que forman parte del entorno de desarrollo de la plataforma:

Xcode: Xcode es la pieza esencial del entorno. Es un IDE muy completo, en el que podemos editar código fuente, acceder a un vasto volumen de documentación, y hasta un debugger gráfico. Xcode está construido por numerosos módulos Open Source (como el compilador gcc y el debugger gdb).

Instruments: Instruments sirve para monitorear la aplicación en desarrollo y sintonizar finamente su performance, en un maravilloso entorno gráfico. Instruments está basado en DTrace, una herramienta Open Source desarrollada por Sun Microsystems. Es esencial a la hora de identificar perdidas de memoria y otros bugs difíciles de rastrear.

Dashcode: Dashcode fue diseñada para desarrollar widgets para el Dashboard de Mac OS X. La versión del SDK de iPhone/iPod Touch es básicamente la misma que la de Mac OS X, y fue incluida para facilitar el desarrollo de aplicaciones Web para el iPhone.

Simulator: el simulador de iPhone permite probar las funcionalidades básicas de la aplicación en desarrollo. El simulador corre un sistema operativo parecido al real. Cuando se trabaja con el simulador, Xcode compila para x86, en lugar de ARM (que es la arquitectura del sistema real). Para compilar código ARM es necesario firmar la aplicación, lo que requiere la certificación de Apple.

Interface Builder: IB es, quizá, la pieza más difícil de entender para los recién llegados a la plataforma. Su uso elemental es el desarrollo de la Interface Humana (GUI), sin embargo es mucho más que eso. IB es donde los diferentes módulos se conectan, y es también donde se le da vida a muchos de los módulos precompilados que se verán en la pantalla.

En la próxima entrega vamos a crear una aplicación para el iPhone, aprovechando para conocer los conceptos elementales de Objective-C.

Apple siembra betas de soft para el iPhone

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


Los desarrolladores registrados de Apple han recibido en el transcurso del fin se semana betas de la versión 2.2 del sistema operativo del iPhone y de Snow Leopard, la próxima versión del sistema operativo de Macintosh.

La beta 2 del iPhone Software 2.2 se presentó junto un nuevo SDK, que como gran novedad ofrece soporte para la entrada de audio en línea. La aplicación Mapas ofrece Google Street Views allí donde el sistema se encuentre disponible. Y se ha agregado una nueva preferencia que permite desactivar la corrección automática de texto.

Por otro lado, también vio luz la primera versión de Snow Leopard desde la World Wide Web Conference de junio pasado. El punto más importante de esta beta es la presentación de una nueva versión del finder completamente escrita en Cocoa, junto a otros detalles quizá más esotéricos.

Recordemos que el desarrollo de Snow Leopard está focalizado en optimizar el Sistema Operativo actual en lugar de agregar nuevas funcionalidades. Esto último nos resulta de sumo interés a los usuarios de iPhone, ya que compartiendo el sistema operativo, la optimización del código se verá reflejada en el funcionamiento del iPhone.

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

iPhone TechTalk en Madrid

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


Se realizará en Madrid, en el mes de noviembre el iPhone TechTalk, una serie de conferencias para desarrolladores del iPhone. Serán conducidas por un equipo de Apple, quienes darán a conocer varios de los aspectos más importantes del SDK del iPhone principalmente.

En Madrid estarán el 11 de noviembre, aunque desafortunadamente las plazas disponibles ya han sido totalmente completadas. Para los interesados, existe una cola de espera por si alguno de los confirmados no puede acudir. Aún quedan algunas plazas en algunas ciudades europeas como Copenhague o Roma.

Para solicitar la plaza en los eventos es necesario estar registrado como iPhone Developer, que no es lo mismo que tener la ‘licencia’ de publicar aplicaciones en la App Store, para lo cual hay que pagar. El registro como iPhone Developer, que te permite tener acceso al SDK del iPhone es completamente gratuito, igual que la asistencia a estas charlas informativas.
Más información | iPhone TechTalks.

Vía | Applesfera.

Facebook lanzará un SDK para el iPhone

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


Facebook anunció que lanzará una API para integrar aplicaciones del iPhone con Facebook Connect, con lo que se puede obtener la identificación del usuario, sus datos y los de sus contactos.

Facebook lanzará un SDK para el iPhone

En la conferencia para desarrolladores que se celebró el 23 de Julio, Facebook anunció que lanzará una API para integrar aplicaciones del iPhone con Facebook Connect, con lo que se puede obtener la identificación del usuario, sus datos y los de sus contactos.

Un ejemplo de esto podría ser un juego que recoja las mejores puntuaciones y nos muestre un ranking con nuestros contactos de Facebook para ver quien va en primer lugar.

De este modo, Facebook quiere ofrecer un sistema completo no solo en la web, sino también en plataformas móviles, estando especialmente interesados en el iPhone, para el cual ya lanzaron una aplicación.

Vía | TechCrunch

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

Translator

Foros iPhone Gurues
Desarrollo de Aplicaciones para iPhone