Develop iphone Apps on Windows
Top 8 Ways to Develop an iphone app without a Mac
Here’s a question that many of you who own a Mac already take for granted… How can I develop an iphone app if I don’t own a Mac or even know Objective C? Luckily for all of you non-mac developers there are some options.
#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 based.
http://www.sellmyapplication.com






