I have just been asked to port one of my apps from iOS to Windows. I am currently on a Macbook Pro 2009 running OSX with Unity Pro. To port the app over to windows would I be correct in assuming the following basic steps:
To switch platforms to the Unity Windows Store or Windows Phone, I would first have to:
Install 64bit Windows Pro 8 on a partition on my laptop (or a separate PC).
Install Windows version of Unity.
Get a Windows license and install Windows Phone SDK 8.
Save current OSX Unity project to a shared drive and then open with Unity in Windows - Will that work?
Fix any errors (something tells me there may be a lot!).
Build and run.
Any advice before I get started would be greatly appreciated. Thanks.
Pretty much what you said, but there won’t be many errors I had very little trouble. One thing to watch out for is public string[ ] whatever (or any array exposed to the editor) if you get issues replace then all with List or whatever type. Mine compiled but crashed when running and this was the cause. You know you can use your unity pro licence on windows though so you should be fine.
Do a windows store build first, easier to get working, as windows phone I found I had to do a lot of little optimisations, though if it runs on an iPhone already you’ll be fine.
I have a Macbook 2009 and I’ve read that it does not support Windows 8 (Bootcamp 4.x?) by default. I managed to get around it by installing Windows 7 then upgrade to Windows 8, but you cannot use the Bootcamp 4.x drivers (the only one that’s relevant that doesn’t work is the webcam I believe).