Testing Unity iPhone projects without an iPhone

Is it possible to develop in Unity iPhone without an actual iPhone or iPod touch, but via some kind of simulator?

Many thanks!

No, this is not possible.

It is, however, possible to get started without an iphone. I started my first iphone game (Deep) on a pc with a trial of Unity, and after a month moved the project to a macbook and got myself an ipod.

Thanks for the info, aNTeNNa trEE. I do feel a bit stupid now, though :slight_smile:

Thanks for the encouragement, Smag - that’s what I should do, then: start developing no matter what.

I’ll check for your iPod game too, as soon as i can.

If only the iPod touch were not so expensive around here… :slight_smile:

Keep in mind that not everything will work the same when you port your project. Personally, I had little to no problems converting, but if you do run into problems, you have been warned :slight_smile:

That said, I think that as long as you keep things simple, and use C#, you should be fine. JavaScript works too, but with limitations.

Thanks for the additional tips.

I thought Unity converted any scripting language to native iPhone code, making the script languages more or less equivalent.

Thanks again! I haven’t seen your games yet (iTunes won’t install on Windows 64bit), but I’ll give you a shout as soon as I do.

Take care

it compiles to native code.
But on the iphone different things are not present. On the C# end its easy, as you can say its “.NET 1.1 only”

On the JS end, you don’t have dynamic typing any longer, also part of the automagic is gone.

especially you don’t have have the input stuff available if you aren’t on unity iphone.

Hum… what does that mean? What is dynamic typing and automagic?

I am bit lost when it comes to Unity iPhone…

Unity iPhone Javascript operates like it has “#pragma strict” automatically added to all scripts.

–Eric

Oh, I got it.

Thanks for making it clear.

So, essentially if you use #pragma strict, you should be good with JavaScript, right?

As far as JavaScript itself goes, yes, but also you need to make sure you’re only using stuff from .net 1.1, since the version of Mono in Unity iPhone is smaller.

–Eric

buy an ipod 1g, because it is the slowest one. if a game runs ok on ipod 1g, then it will run ok on any ipod or iphone.