Develop Particle iOS mobile app using a Windows machine

Hey Moors7,

Thanks for the reply.
Right now, I am only looking at developing an iOS app just like the Particle mobile app - allow me to setup a new photon and allow me to call some functions.

Based on my googling, your suggestion of a virtual machine on Windows and installing a macOS in it seems to be the most economical option. Thanks for that.

However, I would like to ask some more regarding development using a plain Windows machine :

1.) The links below seem very helpful, However, from my limited understanding in app development, I assume I cannot use them if I do not have a Mac or a “virtual ‘hackintosh’”. Is that correct?
https://docs.particle.io/guide/how-to-build-a-product/mobile-app/
https://docs.particle.io/reference/ios/#ios-cloud-sdk

2.) I have gone thru the internet and have seen those “hybrid apps” you have mentioned. I have also seen this Xamarin guy in the community: Particle SDK for Xamarin
Now, if I opt to go with cross-platform development using those “hybrid apps”, will I have to develop my own SDK as well, just like the Xamarin guy? Does it also mean that I will not be able to utilize the iOS Cloud SDK and device library setup provided by Particle in their docs?
(I’m sorry if I’m not using the terms correctly. I did some youtube on those terms, but it barely helped.)

(By the way, the mobile webpage seems like a good idea, I would like to explore this option some other time.)

Thanks again!