webpage testing advice

We are not developing iOS app. We just want to keep testing our website's compatibility with the browsers in iOS devices. Our website is a traditional one designed for PC use. It does not make use of any phone-specific or tablet-specific features such as GPS, camera, phone call, etc.


I tried using a MacBook Air, runing simulators of the xcode. So far so good. There are simulators of different iOS versions and different iOS devices. And the simulators can simulate gestures such as multi-touch, swiping, etc.


Just want to know,

1. Is xcode simulators free to use? I see that there are annual fee for an iOS developer account. But is that required in our case?

2. Is this testing approach feasible in the long run? e.g. Will xcode keep getting new simulators of new iOS versions and devices in future, free of charge?

3. Can I install other apps (e.g. Firefox, Google Chrome) in a simulator, so that I can test those other browsers?

4. Is there any basic features that MUST require a real device to test?

Yes, Xcode and by extension the sim is free for your use. You don't need to pay the developer account fee just to use the simulator and make apps. The subscription lets you submit to the store.


You can install other *simulator* apps into the sim using Xcode (Build & Run) or simctl (xcrun simctl install ...), but these are *simulator* apps, not device apps. You'd likely need to compile them yourself or get them from a 3rd party. There is no app store.


Full fidelity testing of input requires a real device. We also don't simulate motion data (gyro and accelerometer).

webpage testing advice
 
 
Q