Question regarding iphone development

I have not yet bought a MacBook but I plan to do so in the future.

For now I'm developing a simple game in windows and would like to be able to port it over eventually with minimal changes.

My question is regarding the screen/resolution for the iphone.

Is there a particular thing I must be careful about when creating games in windows and plan to port over to iphone? Besides the input types and such and maybe some functions?

Will it automatically resize things to fit in the iphone?

Any advice would be greatly appreciated.

Thanks.

Mostly it's the same. Your GUI elements will layout differently. You'll want to use as lean a set of assets as you can (PC/Mac can get away with much more complexity). Input is different, as you know. Avoid 'MouseDown' functions, use Raycasts instead (unless they fix that, cuz it doesn't work on Mobile so good).

Also of note: as far as I know, there is no way to know the resolution (that is, physical size, say, dots/inch or whatnot) of the device. So whereas a PC screen 1024 pixels wide is easy to read, that same size on a phone is not. So you may need to make your GUI bits larger. Except on phones where resolution is much less, then smaller again. Fun!