Can you develop Windows Mobile applications on OS X? - macos

Is it possible to develop an application for a Windows Mobile device, on Mac OS X?
This question mostly due to this answer, criticising Apple for only releasing the iPhone developer tools for the Mac platform..
I'm simply curious if this is possible or not, hopefully an Apple-vs-Microsoft argument can be avoided! There are similar questions for iPhone-development on Windows (1, 2, 3), but not the other way around!

MonoDevelop will run on Mac OS X and according to their FAQ it could be possible to create applications for the Compact Framework, but only after running a patcher (mentioned in the FAQ).
It does look like you wouldn't have any real debug support for the Compact Framework, as you can't install it on Mac OS X and the Windows Mobile emulators can't be used on OS X either.

You can always run Windows virtualized in VMWare, Parallels, VirtualBox or with BootCamp.

Related

Can I code Delphi apps in Windows and test them later n Mac OS X?

After several years away from Delphi (2006) I'm thinking about returning, to try cross platform Windows-OS X development. I have an old Mac Mini, dual booting Win10 and OS X. Everything I've found discussing cross platform Delphi involves configurations with the two OS's running simultaneously, either two machines or one machine+one virtual machine. (With 4G of RAM I don't think I have the memory for the latter option.)
I'm wondering if I could develop in Win10 (without MacOS running), compile, push to source control, etc. and then later pull the files to test in MacOS (without Win10 running)?
You could build OSX applications on Windows without OSX connection with Delphi XE2-XE6.
Since Delphi XE7 OSX SDK and connection profile is needed for building the OSX applications.
Building or deploying OSX app doesn't work without active connection profile to OSX computer
https://quality.embarcadero.com/browse/RSP-9492

Mac requirement for Delphi XE4 Professional + Mobile Add-On

I can't find information on what are the system requirements for Mac for the mobile add-on for Delphi XE4 (Professional).
My understanding is that XCode is still required to sign the app binary and to deploy it on a test device and/or App Store.
Our Mac is so old that the minimum requirement of OSX for the latest XCode won't even install.
I'd like to know if we need to have the Mac upgraded to accomodate this.
Ok - found the answer: https://www.embarcadero.com/products/rad-studio/rad-studio-data-sheet.pdf second page:
PC running Windows connected with an Intel-based Mac, with 2 GB RAM
or more, running OS X
10.8 (Mountain Lion) or 10.7 (Lion) over a local area network using a SSH, VNC or Windows file sharing solution
Apologies & much appreciated if you've attempted to help me:
XCode will still be required, so of course your Mac system will have to be updated to be able to support it.
The documentation for XE3 will give you the minimums requirements for that version, and you should require XE4 to at least require those minimum requirements. As it doesn't seem your existing system meets those, you can probably be sure it won't support the requirements for XE4.
You can also contact Embarcadero Sales with pre-sales question, with the email address you'd expect (Sales at the companyname.com).

Portable Cocoa for Windows

So Im working on a project in Xcode and would like to also be able to work on it on my PC work laptop when travelling. Is there anything I could run off of a USB?
You can try installing Mac OS in your PC!!!
Many of my friends have installed dual Mac OS X Mountain Lion & Mac OS X Mountain-Lion in their Intel Based PC using VMWare 9 and its running fine. But I tried with no success as I am using AMD Processor.
You can edit all of the text files using a normal text editor, like Notepad++. I don't think that there's any software for Windows that can edit all of the different things you would have in your project, like the .xib files and such.
If you were ambitious you could try gnustep, but that is pretty tough to set up on cigwin, and would only be a very close fit for Mac OS X and not iOS.

MonoTouch on OS X VM within Windows?

We're getting into iOS development with MonoTouch. All of our machines are Mac Pros with Windows 7 installed via BootCamp. I'm not crazy about rebooting into OS X just to access the MonoTouch IDE. I'm wondering if it's legal and possible to install OS X on a VM within Windows (if I'm already on Apple hardware, it should be ok, right?). Any other issues with Apple's SDK in a VM (I heard they do some hardware checking of some sort). Thanks in advance for any suggestions!
You can't really run OSX on a VM under windows without going the hacking route. The only way to properly virtualize OSX is to run OSX Server under OSX itself, which is not what you want.
The best option for you is to do what I do: run OSX on your Mac, then use something like VMWare or Parallels to run the Windows you have on your BootCamp as a VM. Works beautifully.
Yup, Eduardo is right, running OSX under non-apple hardware is considered illegal according to apple's license. Moreover, you may run into some issues when creating your developer's account or sumbitting apps.
However, if you still want go the hack way, you can refer to osx86project or just search google for "how to create a hackintosh".

Can MacOS be run in a VMWare type environment?

Can MacOS be run in a VMWare type environment on Windows?
This is probably what you are looking for. Good luck!
http://wiki.osx86project.org/wiki/index.php/Vmware_how_to
Yes, I've ran Mac OS in a WMWare virtual environment in Windows. I would say that the exercise is not worth the time. The resulting OS is so massively slow, it's almost unusable. I could actually see the windows slowly drawing on the screen.
And the the VMWare goodies (e.g. drivers) that seamlessly blend the host and guest OSes are missing for Mac OS (as it's not a supported guest, due to it's being forbidden).
Yes, OS X can be run in a virtualized environment but the license of OS X client prohibits this use. OS X Server can legally be run in a virtualized environment but only on a Mac OS X host (not under VMWare on Windows, sorry). We use a VMWare Fusion image running OS X 10.5 Server for testing deployments.
The Mac OS X server runs fine on VMWare Fusion but is not officially supported on other VMWare products yet. It would be possible to install it on VMWare Workstation, but I'm not sure how stable it is. See the official guest OS compatibility guide.
Mac OS X client cannot be legally run on any VMWare product.

Resources