2010-01-28 11 views
9

Conozco Objective-C desde el escritorio Apple Programming.¿Cómo comenzar a escribir aplicaciones para iPad?

Pero quiero saltar al carro del iPad y comenzar a desarrollar algunos pequeños applets de edutainment.

¿Es el iPad API el mismo que el iPhone con más potencia? ¿Necesito unirme al programa de desarrollo de iPhone y todavía comienza con $ 100?

¿Hay algún emulador de iPad?

Respuesta

15

Únase al Programa para desarrolladores y pague los $ 99. A continuación, tendrá acceso a todas las herramientas que necesita para ejecutar el código en el iPhone, iPod y iPad. Todavía no hay hardware de iPad pero puedes ejecutar aplicaciones en el Simulador en tu Mac para empezar.

+5

puede obtener el simulador de sdk y xcode de Apple sin pagar los $ 100 que solo tiene que pagar cuando esté listo para probar en un dispositivo – UnkwnTech

+3

Desafortunadamente, el SDK de 3.2 beta está bajo NDA y requiere una cuenta de desarrollador. – Wevah

+1

@unkwntech Para tener acceso al 3.2 beta SDK (que incluye las cosas del iPad), uno necesita ahorrar $ 99. – Jasarien

0

Supongo que la mejor respuesta es esperar 2 o 3 días, y la web estará llena de referencias sobre cómo hacerlo. Hasta entonces se puede leer más en: http://www.apple.com/ipad/sdk/

5

es la API iPad el mismo que el iPhone acaba con más poder?

creo que es básicamente la misma cosa. Puede haber algunas diferencias en lo que respecta a diseñar una UI, pero de lo contrario creo que son bastante idénticas. De acuerdo con la página iPad SDK, compila contra el SDK de iPhone.

Necesito unirme al programa de desarrollo de iPhone y todavía comienza con $ 100.

Sí (a ambas consultas).

¿Hay algún emulador de iPad?

Sí, está disponible con el SDK (similar al emulador de iPhone que se envía con el SDK).

+2

No se deje engañar. No es lo mismo: puedes tratarlo como lo mismo si realmente quieres, pero escribirás aplicaciones deficientes. Hay una conferencia interesante de Evan Doll en la programación del iPad http://deimos3.apple.com/WebObjects/Core.woa/Feed/itunes.stanford.edu.3124430053.03124430055 – Andiih

+0

@Andiih, gracias por el enlace, la presentación está en http : //www.slideshare.net/edog1203/stanford-cs193p-designing-for-ipad pero no puedo encontrar el audio/video de la charla. Evan Doll tiene un curso llamado CS 193P en stanford, http://www.youtube.com/watch?v=xQzLHgls63E – bobobobo

+0

que probablemente sea el año pasado cs193p no en este año. vaya a iTunesU (en la aplicación iTunes) y busque cs193p allí. Encontrarás la conferencia fácilmente. El iTunesURL es here si funciona. – Andiih

2

Hay un simulador (no es lo mismo que un emulador, la misma situación que con el iPhone allí).

Sí, deberá unirse al programa de desarrollo, pero puede registrarse gratis si no desea descargar y jugar con el SDK y el simulador.

Las API son esencialmente un ligero superconjunto de los SDK de iPhone (es la misma plataforma, simplemente que el iPad obviamente tiene algunas diferencias de hardware, y esto también ha llevado a algunas diferencias de metáfora de software).

No puedo decir mucho más debido a la NDA, pero como puedes obtener el SDK y los documentos de forma gratuita, ¿por qué no vas a descargarlo ahora?

+2

Si no paga los $ 99, no tendrá acceso a elementos beta como las herramientas del iPad. –

+2

Dado que el iPad SDK aún está en fase beta, debe haber pagado los $ 99 para descargarlo. Sin embargo, puedes obtener el SDK de iPhone de forma gratuita y comenzar a aprender la plataforma con eso. –

+0

Ah ok - No me di cuenta. Ambas cuentas de mi dev están totalmente pagas, así que funcionó para mí, gracias por la aclaración – philsquared

0

Si tiene algo parecido al SDK de iPhone, necesita una Mac Intel para usarlo.

No tengo una Mac Intel ... ¡así que me cuesta demasiado dinero para empezar!

(Me han pedido algunas veces que escribiera aplicaciones de iPhone, pero no estaban preparadas para cubrir los costos iniciales de compra o incluso me prestaron el dispositivo o una máquina capaz de ejecutar el emulador de SDK para probar)

Cuestiones relacionadas