2011-08-04 14 views
11

Estoy interesado en desarrollar una aplicación para mi nuevo iPad exclusivamente para mi propio uso. (bueno para empezar con al menos)Desarrollo de iPad sin mac

  • ¿Hay alguna manera de desarrollar una aplicación sin mac?
  • ¿Puedo instalar la aplicación solo en mi iPad sin tener que suscribirme a la derecha para publicarlo cuando tal vez ni siquiera quiera hacerlo?

EDIT:

podría utilizar un viejo PowerBook G3 para el desarrollo? Pueden ser recogidos realmente baratos en eBay. ¿Algo de esa especificación estará a la altura del entorno de desarrollo xcode?

+1

No, debe ser una Mac basada en Intel. Sugeriría una mini generación actual o anterior para el punto de entrada más rentable. –

+0

ok, gracias por el aviso que solo se trata de Intel. parece un no-go para mí entonces. Oh bien. –

Respuesta

6

¿Hay una manera de desarrollar una aplicación sin un mac?

Oficialmente, no. De manera realista, a menos que te guste perder incontables horas, no.

¿Puedo instalar la aplicación solo en mi iPad sin tener que suscribirme a la derecha para publicarlo cuando tal vez ni siquiera quiera hacerlo?

No, debe ser un desarrollador pago para poder utilizar cualquier cosa que no sea el simulador.

+1

eso es bastante desagradable, así que no puedo simplemente jugar. hmm, podría considerar una tableta andriod para lo que quiero hacer. ¡Podría comprar una tableta barata por menos del costo de la manzana! –

2

Técnicamente, no necesita una Mac para desarrollar una aplicación, a menos que lo haga en serio. Hay un par de soluciones disponibles para desarrollar mac-less.

Primero, hay algunos servicios que portan sus aplicaciones web HTML5 en una aplicación iOS, por lo que solo necesita escribir su código HTML5.

En segundo lugar, si no quiere comprar una Mac, puede comprar Snow Leopard o Lion, y construir su propio "hackintosh" (una computadora con Windows hackeada para ejecutar el sistema operativo mac).

Finalmente, no puede hacer que su aplicación esté disponible para su compra en la App Store a menos que sea un desarrollador pago. Sin embargo, podría publicar en línea como una aplicación web HTML5, o podría publicar su aplicación en un mercado de desarrolladores de aplicaciones de terceros (sin embargo, solo podría intalar esa aplicación si realiza un jailbreak en su iPad).

5

Sí, puede desarrollar sin computadora Apple (usando hackintosh).

Y sí, puede instalar la aplicación desarrollada en su iPad sin tener que pagar por el programa de desarrollo. Hay un montón de guías en Internet sobre la ejecución (y por lo tanto la instalación) de aplicaciones en dispositivos ios sin programa desarrollador.

cheque esto: How can I deploy an iPhone application from Xcode to a real iPhone device?

+1

con respecto a la computadora, podría usar una vieja computadora portátil G3, ya que son realmente baratas en eBay. gracias por su tiempo –

+2

No, no puede usar una vieja computadora portátil G3. Necesita una versión reciente de Mac OS X (al menos Snow Leopard) para el desarrollo de iOS en XCode, y necesita un Mac intel para Mac OS X Snow Leopard (y un intel core 2 mac para Mac OS X Lion). – vstrien

5

Usted puede desarrollar para iOS sin un Mac mediante el uso de Adobe Flex. Flex SDK es gratuito y de código abierto e incluye un compilador + empaquetador. Si quiere un IDE, puede obtener Adobe FlashBuilder (no gratis, pero con una versión de prueba gratuita de 90 días), lo que hace que su tiempo de desarrollo sea mucho más productivo. No se desarrollaría en C, C++ u objetivo C, sino en una combinación de ActionScript (un dialecto de Javascript) y MXML (lenguaje de marcado, principalmente para el diseño de GUI enriquecido).

En el lado negativo: usted tiene menos control sobre lo que puede hacer (todavía se puede hacer mucho) y no se puede utilizar el SDK de iOS directamente.

En el lado positivo: es muy fácil desarrollar aplicaciones muy buenas que buscan, y con muy pocos cambios, puede recompilarlas para Android, Blackberry Playbook, Windows y Mac OS X.

0

No estoy seguro de cómo las nuevas esto es, pero Dragon Fire SDK está 100% basado en Windows (usted envía su código a ellos para compilación), pero en ningún momento debe tener una Mac.

12

creo que la mejor opción es el desarrollo de la aplicación utilizando HTML5/Javascript y CSS, y utilizar un servicio como appMobi o PhoneGap compilarlo para iOS. Ambos tienen un servicio en línea que puede hacer la compilación por usted sin necesidad de que tenga una Mac.

También tiene la ventaja añadida de que puede compilar su aplicación no solo para iOS, sino también para Windows Mobile, Android, Blackberry e incluso la vieja y buena web.

usted tiene algunas librerías Javascript como jQTouch que le permite implementar fácilmente el aspecto de IPhone y siente en su aplicación web. Normalmente no puedes acceder a la API nativa desde Javascript, pero estas soluciones (appMobi y PhoneGap) ofrecen una API de Javascript que puedes utilizar para acceder a la cámara, GPS, giroscopio, etc ...

Creo que normalmente las aplicaciones serias son codificado para muchas plataformas, y si no tiene la estructura para pagar 4 conjuntos de habilidades diferentes, tiene sentido codificar en HTML5, y desde allí tiene una solución más futura y a prueba de dispositivos. Incluso si "puede" pagar a diferentes desarrolladores para codificar en diferentes plataformas móviles, preferiría hacerlo en HTML5.

Ah, y también eche un vistazo a applicationcraft.com, IDE en línea bastante bueno (wysiwyg) conectado a PhoneGap, realmente fácil de desarrollar prototipos. El HTML/Javascript generado no es muy útil para continuar editándolo fuera de su IDE (un poco complicado), pero, de nuevo, para algo muy simple o un prototipo, es algo que debe verificar.

Buena suerte

Cuestiones relacionadas