xv. developing iphone projects on windows

6
How to create an iPhone or iPad project in 4 weeks and hit pay dirt with it in the App Store! 1 © AppDevSecrets.com XV. Developing iPhone projects on XV. Developing iPhone projects on Windows You will have so many questions in your mind if you would like to start to build apps or games for iPhone/iPad. The questions might be as follows: Would it be possible it build apps in Windows? If not why? Would it be better if I work and build apps in Mac OS X? What if I don’t know anything about Mac? Does the iPhone SDK work better in Mac OS? What software should I use or acquire to build iPhone/iPad apps? apps? If you are planning to run Mac OS X on a virtual platform then you should know that you are prohibited from doing so by the end user license agreement for OS X. Another thing is: several extensions would be necessary to run OS X on a virtual platform. It might work through adding the EFI emulator to their virtual hardware. iPhone SDK is included fairly in Xcode; it only runs in Max OS X. Another SDK for iPhone applications was

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XV. Developing iPhone projects on Windows

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

– 1 –

© AppDevSecrets.com

XV. Developing iPhone projects on XV. Developing iPhone projects on Windows

You will have so many questions in your mind if you would like to start to build apps or games for iPhone/iPad. The questions might be as follows: • Would it be possible it build apps in Windows? If not why? • Would it be better if I work and build apps in Mac OS X? • What if I don’t know anything about Mac? • Does the iPhone SDK work better in Mac OS? What

software should I use or acquire to build iPhone/iPad apps? apps?

If you are planning to run Mac OS X on a virtual

platform then you should know that you are prohibited from doing so by the end user license agreement for OS X. Another thing is: several extensions would be necessary to run OS X on a virtual platform. It might work through adding the EFI emulator to their virtual hardware.

iPhone SDK is included fairly in Xcode; it only runs in Max OS X. Another SDK for iPhone applications was

Page 2: XV. Developing iPhone projects on Windows

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

–– 2

© AppDevSecrets.com

launched at the beginning of 2010 by and it runs in Windows platform. Zimusoft claims that more than 80% app/game developers like to work or program in Windows Operating System.

This is the first time that a connection/link has been created to code and debug iPhone games or application for Windows users. DragonFireSDK is a crossed platform library and also a simulator. It makes the programming easy for applications/games on Windows platform.

There is another tool you can use to develop in Windows - that is .

iPhone developers used to use the iPhone SDK provided by Apple, and also used to work in Mac OS. But Apple didn’t forbid the programmers to use other

DragonFireSDK.

Although, in the end, there isn’t actually any real Windows edition of iOS SDK, but several merchants would tell you that it exists.

utility tools like & Marmalade SDK

Marmalade SDK

Zimusoft

Page 3: XV. Developing iPhone projects on Windows

3

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

––

© AppDevSecrets.com

The 5 ways to develop iPhone projects on Windows

1) Toolchains: Lots of toolchains are available such as - winChain, which will allow app developers to write and build apps in Widows. Also, there are lots of appropriate tutorials available on how to code using Objective C on Windows platform. But, the problem is the apps will only work in Jailbroken iPhones. Apple continues updating their SDKs, toolchains also need regular updating to keep the pace with them.

2)2) Use other Languages besides the Objective-CUse other Languages besides the Objective-C: For : For

developers who use Java, another way is XMLVM. It’s a cross-complier tool chain which doesn’t compile on the source code level it rather compiles into byte instructions on Sun’s JVM (Java Virtual Machine) and CLR (Common Language Runtime) of Microsoft’s. As a result, byte code instructions are comparatively easier to compile and the parsing part which is considered difficult is left for the regular compiler, also, code/apps can be written in several languages and then can be compiled and converted into another language.

Writing and debugging applications, games is also possible on Windows platform, and it is also possible

3

Page 4: XV. Developing iPhone projects on Windows

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

––

© AppDevSecrets.com

to sale at the apps stores those which are created using DragonFireSDK. A DragonFireSDK’s quick start guide is available, it will help you to write your first app and then run the code in an emulator that comes with the guide. Its API is very user-friendly and easy-to-use.

3)3) Hackintosh:Hackintosh: For installing on Mac and running the

native iPhone SDK, Hackintosh is the easiest and effective way. It’s a favorite practice among the users of OSx86. There is only one problem – that is for newbie’s it can be time-consuming and a little bit tricky.

4)4) Cross compiling of the apps: Apps can be written Apps can be written using Flash Action Script2 or Action Script3 or even Adobe AIR; also, you can write in Flex. After writing cross compile the code into ARM binary form which is an executable form for the iPhone. You can perform this by installing Project Sprotus; sample Flex application for this program is available online.

You can watch the video to see how it’s done. Click the following link for the video: http://www.youtube.com/watch?v=khGk61aXAx0&feature=player_embedded

4

Page 5: XV. Developing iPhone projects on Windows

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

––

© AppDevSecrets.com

5) Flash CS 6: If you want to take your app to the app store by doing legal stuff, then it is the easiest way for you. Adobe Flash brings new features that will allow you to develop native iPhone apps as like you did in Adobe AIR. Recently Adobe has announced the support for Multi-touch, Accelerometer, and support of GPS in Flash 11.3 for the phones. CS 6 APIs will allow the developers to create apps for both iPhone and the phones which support Flash.

The prospect is large and CS 6 with Action Script can make their way into building/creating apps for the iPhone. Learning Action Script would be easy for you if you know Javascript or any other scripting language. You will find lots of apps in app store built by using Flash.

Developing entertaining apps in Windows

These tools are specially made to develop entertaining apps such as games, and by using these tools you will be able to compile the code directly into the usable mode for the iPhone. Offer trials are available for both of the tools.

5

Page 6: XV. Developing iPhone projects on Windows

How to create an iPhone or iPad project in 4

weeks and hit pay dirt with it in the App Store!

–– 6

© AppDevSecrets.com

1) It’s an editor and also an engine for

game development. It utilizes LUA. It runs in Windows.

2) It utilizes Boo and C#, this is also a game

development engine and an editor. It works both in Windows and Mac OS.

Both of these tools can compile the code directly

into iPhone readable mode. There are a lot of apps available which were created with these tools.

They allow programmers to build apps by using different web technologies such as HTML/CSS/ or JavaScript, then the tools run the code through the framework that take actions within the UIWebView thus it allows you using the local functionally of the iPhone.

Genuitec MobiOne is another tool for developing iPhone projects. It uses Phonegap framework to distribute local features of the iPhone. It’s basically an Interface designer. It only works in Windows.

Unity 3D

ShiVa 3D