Herramientas y funciones principales del SDK del iPhone (¿qué trae?)

iphonesdka87.jpg

Finalmente ayer Steve Jobs realizó la presentación del tan esperado software SDK para iPhone, en la sala de reunión del Infinite Loop en Cupertino por primera vez. Ha habido mucha especulación sobre lo que incluye el SDK. Steve Jobs dice que tiene los mismos APIs y herramientas que Apple usó para desarrollar las apps del iPhone. Aquí tienes los detalles (sólo apto para programadores entendidos en iPhone apps), que su santidad Jobs señaló:

* Apple ha combinado el ratón y el teclado Cocoa con el conocimiento del multitouch para crear Cocoa touch para el iPhone SDK
* Core OS tiene el OS X Kernel, Lib System, BSD TCP/IP, Sockets, Security(seguridad), Power Mgmt, Keychain(cadena de claves), Certificates(certificados), File System(sistema de archivos), Bonjour.
* Cocoa es genial, pero basado en entradas hechas por medio del ratón y teclado
* Se utiliza todo lo anterior (a exepción de Cocoa), para el iPhone OS
* Cocoa, Media, Core Services, CoreOS
* Tiene todas las capacidades audio/vídeo: Core Audio, OpenAL, Audio Mixing(mezcla de Audio), Audio Recording(grabación de audio), Video Playback(reproducción de vídeo), JPG/PNG/TIFF, PDF, Quartz (2D) Core Animation, OpenGL ES
* “Las posibilidades Media son todo lo que se espera de Apple”
* También se incluye SQLite, Core Ubicación
* Cocoa Touch: Multi-Touch eventos/controles, Accelerometer, View Hierarchy, Localization(localización), Alerts(alertas), Web View(vistas de Web), People Picker(recolector de personas), Image Picker(recolector de imágenes), Camera(cámara)
* Todo es de hardware acelerado, para un buen desempeño y larga duración de la batería
* OpenGL ES es la versión incorporada de OpenGL, perfecta para el iPhone
* Xcode es el ambiente que usamos para construir todo para Mac OS X
* “Esta es la arquitectura del iPhone OS. Es la más avanzada plataforma para móviles creada hasta ahora. Estamos a AÑOS de la creación de cualquier otra plataforma para móviles.”
* Documentación integrada, “SDK trae mucha documentación, y se puede acceder a ella mediante el software”
* Xcode crea ahora el código completo de la API en el SDK
* Se puede conectar el iPhone como depurador remoto y ver la perfomance en vivo de tu app en el Mac desde el iPhone.
* Herramientas de análisis de rendimiento
* Se pueden conectar códigos con la interfaz Builder
* Todos los controles de Cocoa Touch se construyen en la interfaz Builder
* Interfaz Builder: “Hace que la construcción de una interfaz sea tan simple como arrastrar y soltar”
* Depurador a distancia: Conecta el iPhone, ejecuta la app en el mismo, pero la depuras en la Mac
* Ejecuta la app en el iPhone en el simulador de la Mac, y trabajas simultáneamente con el Xcode
* Introducción de una nueva herramienta iPhone: el simulador iPhone
* Se pueden ver picos y valles, datos en tiempo real, vista de linea de tiempo, múltiples pistas de datos

Aquí tienes una galería de imágenes captura de pantalla del software SDK.

Puedes descargar el SDK aquí.

Vía| gizmodo

Escrito por Black Label | 7 de Marzo de 2008 con 5 comentarios.
Enviar a un amigo por E-Mail
Lee más artículos sobre Software y iPhone

Artículos relacionados

Comentarios

  1. Capacidades y utilidad del SDK del iPhone (¿qué permite hacer?) - AppleHOY - 7 de Marzo de 2008 | 19:14

    […] Te comentábamos recientemente qué funciones y característica técnicas trae el SDK del iPhone. […]

  2. Algunas limitaciones del SDK del iPhone e iPod Touch - AppleHOY - 7 de Marzo de 2008 | 19:39

    […] comentábamos de las características y funciones técnicas principales del SDK, y también te comentábamos su […]

  3. El SDK incluye una herramienta para crear Web apps - AppleHOY - 7 de Marzo de 2008 | 22:35

    […] Puedes ver otras herramientas del SDK aquí. […]

  4. La mayoría de los usuarios iPhone no lo utiliza como móvil - AppleHOY - 6 de Abril de 2008 | 0:42

    […] es que el iPhone se comporta más bien como un pequeño PC que nos ofrece grandes prestaciones, que van desde pagar diversas facturas, editar documentos e imágenes, etc. que dejan la parte de […]

  5. Rumores: el SDK Beta 4 del iPhone puede permitir procesos en segundo plano - AppleHOY - 25 de Abril de 2008 | 22:51

    […] soporte OpenGL ES, bien podría aceptar esta práctica básica: “la cuarta versión del SDK del iPhone incluye Xcode IDE, un simulador iPhone con soporte OpenGL ES, un desarrollador de interfaces, […]

Deja una respuesta