una publicidad programas programa para online moviles ibuildapp gratis desde crear como cero app aplicaciones ios windows macos

ios - publicidad - programa para crear aplicaciones android



¿Cómo puedo desarrollar para iPhone usando una máquina de desarrollo de Windows? (30)

¡Hurra! Ahora puede lograr esto más fácilmente con el último Xamarin.iOS, usando un mac conectado a la red que proporciona las capacidades de compilación y despliegue.

Vea aquí para más detalles:

Introducción a Xamarin IOS para Visual Studio.

¿Hay alguna manera de jugar con el iPhone SDK en una máquina con Windows? ¿Hay planes para una versión de iPhone SDK para Windows?

La única otra manera en la que puedo pensar en hacer esto es ejecutar una imagen de la máquina virtual de Mac en un servidor VMWare que se ejecuta en Windows, aunque no estoy muy seguro de cuán legal es esto.


Ciertamente, es posible desarrollarlo en una máquina con Windows, de hecho, mi primera aplicación fue desarrollada exclusivamente en la antigua Dell Precision que tenía en ese momento :)

Hay tres rutas;

  1. Instale OSx86 (también conocido como iATKOS / Kalyway) en una segunda partición / disco y arranque dual.
  2. Ejecute Mac OS X Server bajo VMWare (Mac OS X 10.7 (Lion) en adelante, lea la actualización a continuación).
  3. Usa Delphi XE4 y el servicio macincloud. Este es un conjunto de herramientas comerciales, pero el soporte de componentes y lib está creciendo.

La primera ruta requiere modificar (o usar una imagen pre-modificada) de Leopard que puede instalarse en una PC normal. Esto no es tan difícil como podría pensar, aunque su proporción de éxito / esfuerzo dependerá de qué tanto coincida el hardware de su PC con el hardware de Mac, por ejemplo, si está ejecutando un Core 2 Duo en una placa base Intel, con una NVidia Tarjeta gráfica que te estás riendo. Si está ejecutando una máquina AMD o algo sin SSE3, se involucra un poco más.

Si compra (o ya posee) una versión de Leopard, entonces esta es un área gris ya que el EULA de Leopard indica que solo puede ejecutarla en una máquina "Apple Labeled". Como muchos señalan, si pegas una etiqueta de Apple en tu PC probablemente estés cubierto.

La segunda opción es la más costosa. El EULA para la versión de la estación de trabajo de Leopard evita que se ejecute bajo emulación y, como resultado, no hay soporte en VMWare para esto. Sin embargo, el servidor Leopard PUEDE ejecutarse bajo emulación y puede usarse para propósitos de escritorio. Sin embargo, el servidor Leopard y VMWare son caros.

Si está interesado en la opción 1) sugeriría comenzar en Insanelymac y leer las secciones OSx86.

Creo que debería considerar si el tiempo que invertirá valdrá la pena el dinero que ahorrará. Fue para mí porque disfruto jugueteando con este tipo de cosas y empecé durante las primeras versiones del iPhone, meses antes de que su App Store estuviera disponible.

Alternativamente, puedes elegir un Mac Mini de baja especificación de eBay. No necesitas mucho poder para ejecutar el SDK y siempre puedes venderlo más tarde si decides detener el desarrollo o comprar una Mac mejor.

Actualización: no puede crear una máquina virtual Mac OS X Client para OS X 10.6 y versiones anteriores. Apple no permite que estos sistemas operativos de cliente se virtualicen. Con Mac OS X 10.7 (Lion) en adelante, Apple ha cambiado su acuerdo de licencia con respecto a la virtualización. Fuente: VMWare KnowledgeBase


Como se ha señalado, puedes intentar usar WinChain, pero si eres un programador novato no será fácil.

El iPhone SDK funcionará en Hackintoshes (una PC normal con OS X instalado). Sé que tengo uno y lo hace.

Entonces, después de comprar una licencia OSX, PUEDES TRATAR instalarla en tu PC en una unidad diferente usando Boot-132 o uno de los otros instaladores como iDeneb. El problema tendrá que hacer muchos retoques y las cosas todavía no funcionarán del todo bien.


Con Xamarin ahora podemos desarrollar aplicaciones para iPhone en la propia máquina de Windows con la ayuda de Xamarin Live Player .

El uso de este ciclo Xamarin live player dev / deploy / debug ahora se puede hacer sin un sistema Apple.

Pero para firmar y liberar la aplicación se requiere el sistema de Apple .

Encuentra la referencia here

Revisé la referencia nada dudosa


El SDK solo está disponible en OS X, lo que te obliga a usar un mac. Si no desea comprar un mac, puede ejecutar OS X en una máquina virtual en su caja de Windows o puede instalar OS X en su PC.

En mi experiencia, la solución de la máquina virtual es inusualmente lenta (en una laptop core2 duo con 2G ram). Si tienes ganas de probarlo busca el torrente. Probablemente no vale la pena.

La otra opción es instalar OS X en su PC, comúnmente conocida como hackintosh. Hackintoshes funcionan bastante bien: mi amigo acaba de vender su mac porque su hackintosh de cuatro núcleos de Dell era en realidad mucho más rápido que el hardware de Apple (y costaba alrededor de 1/3). Puedes encontrar muchos artículos sobre cómo hacer esto; Aquí hay uno sobre cómo instalarlo en una laptop Dell Inspirion 1525: tutorial de hackbook pro

Por supuesto, estas dos opciones son probablemente contrarias a algún esquema de licencia, así que proceda bajo su propio riesgo.


Es interesante que nadie haya mencionado la opción wxWidgets multiplataforma.

Sin embargo, es menos que una solución óptima .

En mi humilde opinión, el camino más inteligente para los negocios es invertir el dinero en el marco respaldado por Apple. De esa manera, si te encuentras atrapado con algún problema alucinante, tienes una comunidad de desarrolladores mucho más grande para consultar.


La mayoría de las "llamadas soluciones de Windows para el desarrollo de iOS sin Mac" requieren Mac al final solo para firmar y enviar a la tienda de aplicaciones. Revisé algunos, aunque no todos (¿quién tiene tiempo?)

Al final, es demasiado difícil aprender "su forma fácil super especial de programar iOS sin Objective-C", tienen muchos errores. Realmente, el objetivo que están estableciendo es inalcanzable desde mi punto de vista.

También mucho tiempo te hacen usar declaraciones equivalentes de Objective-C simplemente en otro idioma. Se ven igual, pero siempre hay diferencias sutiles que tienes que aprender sobre obj-c. Lo que también tiene menos sentido, porque ahora, en lugar de aprender menos, tienes que aprender más. Entonces, ¿dónde está la ganancia? También cuestan mucho, porque son muy difíciles de desarrollar.

Muchos carecen de habilidades de depuración alguna.

En mi opinión honesta, si usted es un desarrollador de iOS de núcleo duro, entonces, con toda seguridad, compre la mejor Mac y aprenda Objective-C. Es caro y lleva tiempo, pero si es tu camino, vale la pena.

Para un uso ocasional, es más fácil alquilar un servicio de Mac remoto, como XCodeClub.com


Mira esto:

Visión general

Es un proyecto que intenta poder compilar de forma cruzada programas escritos en una variedad de idiomas de origen a una variedad de idiomas de destino. Uno de los casos de prueba iniciales fue escribir programas en Java y ejecutarlos en un iPhone. Ver el video en el sitio vale la pena.

Dicho esto, no lo he probado. El proyecto parece bastante beta, y no hay mucha actividad en su sitio de SourceForge.


No es necesario tener una Mac ni tampoco aprender Objective-C. Puede desarrollarse en diferentes entornos y compilar en Objective-C más adelante.

desarrollo para iPhone y iPad ejecutando osx 10.6 (leopardo de las nieves)

Este artículo que uno de nuestros desarrolladores escribió ofrece un recorrido bastante completo sobre la instalación de OS X Snow Leopard en Windows con iBoot, luego instala Vmware (con instrucciones), luego pone en marcha el entorno de desarrollo de tu iPhone ... y algunas cosas extravagantes. Super servicial para mi

Espero que ayude. Utiliza Phonegap para que pueda desarrollarse en múltiples plataformas de teléfonos inteligentes a la vez.


Oracle VirtualBox permite a los usuarios instalar Mac OS X en una máquina virtual. Si te sientes cómodo con él, puedes usar esa forma de usar Xcode. Esto es legal si "inicia" su Mac en Windows y luego instala VirtualBox en Windows (o Linux).

Otras posibilidades son los compiladores cruzados, como Appcelerator Titanium (HTML, CSS y JavaScript) o MonoTouch (.NET).


Otras dos opciones

  1. Titanium Developer - edición comunitaria gratuita - escribir en HTML / JavaScript - compilar con Xcode (requiere una Mac o VM)

  2. OpenPlus ELIPS Studio: escriba en Flex, compile en Xcode (requiere una Mac o VM); sin embargo, solo comenzaron a cobrar por su producto.

Creo que puede haber opciones de ''toolchain'' para estos y algunos de los otros mencionados, que te permiten compilar en binario en Windows, y he visto que puedes subir un archivo zip y hacer que se compile en línea un estilo de toolchain, Pero esto va en contra de las licencias de Apple.

Si no me equivoco, un producto como Titanium que produzca / funcione con Xcode y no utilice ninguna biblioteca de terceros / alternativa / restringida debería cumplir, porque en última instancia está compilando en xcode: código y bibliotecas normales de Objective-C.


PUEDES DESARROLLAR APLICACIONES IPHONE EN WINDOWS PC. Lo he hecho, con aplicaciones complejas. Y funciona perfectamente. Puedes desarrollar aplicaciones para el iPhone sin siquiera ver una Mac o iPhone.

Puede desarrollar en Windows una aplicación HTML (o mejor: HTML5), utilizando herramientas como Sencha o JQTouch, o mobi1. (Solían ser todos libres por un tiempo)

Luego usas openSSL para firmar la aplicación. Y el servicio Adobe PhoneGAP Build para construir la aplicación de iPhone.

Pero necesita la licencia de desarrollador de iPhone para instalarlo en un iPhone. Pero no necesita un Mac o iPhone en ningún momento para compilarlo, compilarlo o probarlo, todo lo que se hace en la PC.

Lo he hecho, y funciona perfectamente. (Pero con la capacidad de respuesta del tipo Android, no tan rápida como una aplicación nativa de iPhone)

También puede usar un programa de la era babilónica (alrededor de 300 aC) que ejecuta C y C ++, llamado libélula. Si su aplicación tiene una o dos pantallas con interactividad limitada y muchos cálculos, hágalo. Incluye un emulador. Usted compila al iPhone con solo presionar un botón. (No estoy seguro, pero creo que necesitas una licencia de desarrollador en cualquier caso)

Y luego está Xamarin. Se desarrolla en C # con llamadas especiales a código nativo. Tendrás que aprender el medio ambiente.


Por supuesto, puede escribir código Objective-C en el bloc de notas u otros programas y luego moverlo a una Mac para compilarlo.

Pero en serio, depende de si está desarrollando aplicaciones oficiales para instalar en la App Store o desarrollando aplicaciones para iPhone con jailbreak. Para escribir aplicaciones oficiales, Apple iPhone SDK, que requiere un Intel Mac, parece ser la única forma práctica. Sin embargo, existe una cadena de herramientas no oficial para escribir aplicaciones para iPhones con jailbreak. Puedes ejecutarlo en Linux y Windows (usando Cygwin).



Prueba macincloud.com. Te permite alquilar una mac y acceder a ella a través del control remoto RDP. Luego puede usar su PC para acceder a un mac y luego desarrollar sus aplicaciones.


Puede instalar OSX en la PC, pero la experiencia no será excelente y necesita mucho trabajo. Alternativo es usar un framework / SDK Codename one : que se basa en JAVA y se puede usar para codificar en WP8, Android, iOS en Windows (eclipse) con todas las funciones extensas

Descripción de las características:

  1. Entorno completo de Android con simulador de Android súper rápido
  2. Un simulador de iPhone / iPad con aplicaciones de iPhone fáciles de llevar al iPad de pantalla grande en minutos.
  3. Soporte completo para la depuración de java estándar, creación de perfiles para aplicaciones en cualquier plataforma.
  4. Fácil tematización / estilo: con solo un clic

Más en Desarrolle aplicaciones de Android, iOS iPhone, WP8 usando Java Descargo de responsabilidad: Esta es mi revisión para el producto


Puede utilizar Intel XDK con el que puede desarrollar y publicar aplicaciones para iOS sin mac.

Haga clic aquí para más detalles.


Puedes usar WinChain

Citando la página del proyecto:

Es la forma más fácil de construir la cadena de herramientas del iPhone en una computadora con Windows XP / Vista, que a su vez, puede tomar el código fuente de Objective-C que escribe usando sus encabezados UIKit (incluidos con winChain) y compilarlo en una aplicación que puede usar en tu iPhone


Puedes usar Tersus (gratuito, de código abierto).


Puedes usar Sentenza para hacer aplicaciones para iPhone, en Windows. Probado con éxito. ¡No es una solución sino una buena alternativa!



Sí, y no es necesario aprender Objective-C y comprar software y hardware de Apple.

Adobe ha creado un compilador de ActionScript 3 para programar para iOS. Y luego Apple approved este método de creación de aplicaciones.

Esta es la mejor manera de crear aplicaciones Apple bajo Windows o Linux / BSD (y otra para MacOS-X)


Si desea crear aplicaciones de iPhone pero no Mac, debe probar http://www.pmbaty.com/iosbuildenv/

Le permite desarrollar fácilmente aplicaciones iOS nativas, como con XCode, implementables en cualquier iPhone, iPod o iPad (con jailbreak o no).

Use su IDE favorito para codificar en Objective-C, C ++, C o ARM, como en XCode. ARC y los bloques son compatibles.

Compila tus aplicaciones de iPhone directamente dentro de Visual Studio

Funciona en todas las versiones de Windows (XP, 7, 8), FreeBSD y Linux.

Ahora con soporte para iOS8.


Si desea desarrollar una aplicación en el entorno de Windows, entonces hay una opción, puede instalar el sistema operativo MAC en su plataforma. El nombre de la plataforma es: "Sistema operativo Niresh''MAC", puede buscar ese texto en Google

luego, puede descargar la fuente MAC OS completa y el sistema operativo MAC fácilmente instalado en su PC con Windows, Niresh puede hackear todo el sistema operativo.

Espero que esto te ayudará.


Si desea que sea legítimo, tiene dos opciones, soluciones Mac basadas en la nube o herramientas de desarrollo multiplataforma. Puede considerar el enfoque de hackintosh o las máquinas virtuales si no le importan las cosas legales. Si tiene una PC decente, ejecutar una máquina virtual sería la forma más fácil de hacerlo. Es posible que nunca sepa qué hardware tendrá problemas con el controlador en un hackintosh.

He intentado todos estos enfoques y todos tienen ventajas y desventajas, pero para el segundo grupo, me siento un poco culpable. Desarrollo aplicaciones para ganarme la vida y no quisiera estafar a alguien más por ello.

Si está realizando un pequeño proyecto, las Mac basadas en la nube pueden resultar útiles. Alquílelo por poco tiempo, desarrolle su proyecto y listo. No te molestes en aprender nada nuevo.

Sin embargo, si su proyecto se está haciendo grande, los marcos multiplataforma parecen ser la única alternativa. Lo crítico es que necesitas elegir sabiamente. Hay tantos marcos híbridos, pero lo que hacen se puede resumir en una frase como "mostrar páginas web en un envoltorio de aplicación" y la experiencia negativa de los desarrolladores con marcos híbridos también afecta a los marcos nativos.

Probé tres de estos (Titanium, Smartface y Xamarin) y todos afirman producir "producción nativa real" y, en mi opinión, sus afirmaciones son correctas. Necesitas hacer una prueba y verla tuyo, no es fácil describir el sentimiento nativo. En un comentario anterior, se indicó que requiere cierto esfuerzo aprender estas plataformas, pero una vez que las conozca, puede desarrollar no solo aplicaciones de iOS sino también aplicaciones de Android, todas con el código base común. Y, por supuesto, son mucho más baratos que una nube Mac. Algunos de ellos son incluso gratuitos. Necesitarías una Mac solo para el envío a la tienda.

Si conoces JavaScript, prueba Titanium y Smartface y si conoces C #, prueba Xamarin. Solo tenga en cuenta que para el simulador de dispositivos, Titanium depende de una Mac, pero Smartface tiene una aplicación de simulador para el desarrollo de Windows y funciona mejor de lo que esperaba. Por otro lado, Xamarin requiere una Mac en su red.


Si tiene acceso ssh a una Mac, entonces puede usar un VCN (como Vine VCN, que permite múltiples usos a la vez, thin thin client) para controlar XCode.

Esto podría ser útil si desea acceder a un Mac Mini desde una computadora portátil, o su SO está acaparando su MacBook.


Si tiene un iPhone con jailbreak, puede instalar la cadena de herramientas iphone-gcc en el iPhone a través de Cydia y de esta manera puede simplemente compilar las aplicaciones en el iPhone. Las aplicaciones que se desarrollan de esta manera aún pueden enviarse a la App Store.

Y aunque el Sr. Valdez dijo que es un área gris (que lo es), el jailbreaking es increíblemente fácil y sin riesgos. Sí, anulará su garantía, pero solo puede hacer una restauración y nunca lo sabrán.


Un devkit que permite desarrollar aplicaciones de iPhone en Objective-C, C++ o simplemente C simple con Visual Studio:

Échale un vistazo a la compilación de iOS env

Puede crear aplicaciones de iPhone directamente dentro de Visual Studio (2008, 2010, Express).

Bastante limpio, incluso crea archivos IPA para su aplicación después de una compilación exitosa. El código funciona tal como está en los dispositivos con jailbreak, para el resto del planeta, creo que la compilación y envío final a la App Store se debe realizar en una Mac. Pero aún así, le permite desarrollar utilizando un IDE conocido.


drim.co.il proporciona una solución para desarrollar de forma remota en mac utilizando PC con cualquier sistema operativo. No requiere instalación en la PC cliente.


Xamarin es ahora mi mejor voto. Adquirido por Microsoft e integrado directamente en Visual Studio ahora y pudiendo usar C # y con todas las actualizaciones y características que están agregando, puede hacer todo en Windows, incluso compilar, compilar e iniciar la implementación. Solo necesita un Mac Mini para que actúe como servidor de implementación, pero nunca necesita escribir ningún código en él.

Para juegos, Unity 3D es mi mejor opción. El editor es gratis hasta 100K de ingresos anuales (perfecto para indie). Unity 5+ también está completamente desbloqueado, incluso la versión gratuita. Unity es compatible con iOS, Android y la mayoría de las otras plataformas. Para iOS y MAC, simplemente obtenga el MAC Mini más barato que pueda encontrar para hacer la compilación, pero todo el desarrollo se puede hacer en Windows.

Otras opciones:

PhoneGap también funciona, pero he descubierto que no es tan bueno para los juegos, pero es bastante bueno para las aplicaciones GUI normales. Una vez más, necesitará una Mac para firmar y probar su aplicación y cumplir con los términos de uso de Apple.