Develop iphone Apps on Windows

| Blog | March 7, 2011

Top 10 Ways to Develop an iphone/ipad app without a Mac

#1. Code in Java

For Java developers, there is a workaround: XMLVM.

XMLVM cross-compiles byte code instructions from Sun’s Java virtual machine and Microsoft‘s Common Language Runtime (CLR). The resulting byte code instructions are easier to cross-compile and the difficult parsing of a high-level programming language is left to a regular compiler and you get to write apps in different language and then compile and convert to a different one.

#2 Code in C/C++

DragonFireSDK uses Microsoft Visual C++ to develop, test iPhone apps.

Apps, Games created with DragonFireSDK can be completely written and debugged in Windows and are also fully compliant for distribution and sales at the Apple iPhone App Store.

There is a quick Starter Guide available that help you get started with writing your first iPhone app and run it inside the simulator that ships with it. The API is quiet simple to use. There are sample apps available that you can use to start learning right away.

#3 Airplay SDK – The airplay SDK allows you to create games, and sign your app on Windows PC’s. Many apps have been created this way.

This solution can compile code that is native to the iPhone on your windows PC. Airplay SDK is the only free solution for developing iPhone/iPad games using Windows.

#4. Hackintosh: This is one of the effective ways of developing an iphone app on Windows. Install Mac on a PC and then run the Native iPhone SDK. This is already a popular practice among OSx86 communities. The only limitation is that it could get tricky and time consuming for the newbies. You can refer to Hackintosh Guides:

  • How to Install Snow Leopard on PC Dual Boot
  • Install Mac OS X Leopard on PC using Rebel EFI
  • Install Snow Leopard on PC using USB Easily [Retail]
  • How to Install SnowOSX Universal
  • Install Snow Leopard on VMWARE Windows, Linux
  • Install Snow Leopard on VirtualBox

#5. Flash CS 5: This is the easiest way to make it to App store without having to hack your app in any sort of way.

Flash CS 5 introduces new Feature that let’s you develop iPhone native applications just like you develop Adobe AIR apps. Recently, Adobe announced support for Multitouch, Accelerometer, GPS support in Flash 10.1 for phones. CS5 adds new APIs that lets developers leverage these modern Phone features and hence develop application not just for iPhone but for all Phones that support Flash.

If you are familiar with a scripting language like Javascript, learning ActionScript is as easy.

The App Store has a number of Apps built based on Flash: you can checkout few full blown apps here.

#6 Unity 3D – Game development engine and editor that utilizes Boo and C# and the editor works on both Windows and Mac.

#7 Stonetrip S3D – Game develop engine and editor utilizing LUA, the editor runs within Windows.

These game engines allow you to develop your apps on Windows, but you’ll need a Mac to test/compile.

#8 Genuitec MobiOne– This is an interface designer that uses the Phonegap framework to deliver native functionality. It only runs on windows. HTML/Javascript base

#9  Install OSx86 (aka iATKOS / Kalyway) on a second partition/disk and dual boot you Windows workstation.

This will require modifying the image of Leopard that can be installed on a regular PC. This is not as hard as you would think, although your success/effort ratio will depend upon how closely the hardware in your PC matches that in Mac hardware. If you’re running an AMD machine or something without SSE3 it gets a little more involved.

#10. Run Mac OS X Server under VMWare.  Leopard server however CAN be run under emulation and can be used for desktop purposes. Leopard server and VMWare are expensive however.


Or why not use  to buy a fully developed app.  This will allow you to get up and running very quickly and gives you a license to start using the code right away.  When buying code ask what SDK they used to develop the tool and to see if one is available for Windows.

About SellMyApplication: (SMA) was founded in 2010 by a small group of app developers based out of Boston, MA USA. We were first to market with the idea of creating a mobile app marketplace for mobile app businesses. Our site is focused on connecting developers interested in buying, selling, trading, or licensing apps they’ve written. SMA has quickly become the leading marketplace with thousands of registered developers and millions of visitors every year.

With you’ll be able to reach a highly targeted audience of app developers, entrepreneurs, and users interested in purchasing code to improve existing projects or expand their reach across to new customers. Read our FAQ to get started.

Want to sell your app business?
There’s a place for that!

No Tags


13 Responses to “Develop iphone Apps on Windows”

  1. Added posting on digg. Continue interesting blogs. Interesting for iphone users.

  2. To be honest, designing iPhone apps is pretty easy for me. I make around $300 a week on one of my old apps alone. I don’t even have a job anymore because app development makes me just as much money as working full-time and I can make apps on my own time. This is what got me started; It is a little pricey, but I made my money back in my first week.

  3. Do you think that there is possible to do the same things on Windows as you can do on Mac OS X, regarding iphone apps?

  4. snappii helps me create apps i like

  5. With snappii dot com no need in programming skills as well as in waiting. you just make your apps in minutes

  6. DragonFireSDK seems a cross-platform and it can work on windows, right?

  7. Added screen on Digg. Keep blogs interesting. Interesting for iPhone users.
    Adult Board Game

  8. having a windows computer, it’s been largely beneficial for me to use to create my apps. I got my apps out in just a couple weeks. If you don’t have a mac and have a cool idea for an app, it’s definitely worth looking into.

  9. which of these tools support APN (push notification). We need this for an Iphone app. anyone know?

  10. I-phone
    applications can be created in many programming languages as JAVA and
    C/C++. It is really good to make i-Phone apps into Windows operating
    system. Thanks for your information.

  11. This is a great round-up, but I want to
    point out one that you forgot. Seattle Clouds  has quickly become my favorite platform for building
    an app. In just a couple of months I created my own apps for AppStore, Google
    Play and now I’m working on duplicating these apps for Amazon Store. I can
    recommend this app building tool to everyone. They simply ROCK.

  12. i don’t get what you’ve said, but i always appreciate different points of views.

  13. Love it and wanna develop some app for my own.. :) Jewish iphone apps

Leave a Reply