Ah!! Thanks for clearing that up.
Yes, I tried turning OFF cellular data for Safari, surfed (via wifi), then turned wifi off, and sure enough: a message pops up saying:
Mobile data is turned off for Safari
You can turn on mobile data for this app in settings
[Settings] [OK]
So if I'm understanding it right, this is the way wifi vs. cellular data works on an iPhone:
- Apps can be allowed or NOT allowed to use a cellular data connection (Settings-Mobile data)
- For apps that are NOT allowed to use a cellular data connection it obviously makes no difference if the phone's cellular data is enabled on or not. Those apps will regardless ALWAYS use wifi for going online (and when wifi is unavailable they won't be able to go online at all).
- Apps that ARE allowed cellular data will:
- Use cellular data whenever the phone's cellular data is ENABLED, and wifi is DISABLED
- Use cellular data when the phone's cellular data is ENABLED, wifi is DISABLED, but no wifi signal has been made (i.e. the router is turned off or out of range or you don't have the correct password)
- Use wifi when the phone's cellular data is ENABLED, wifi is ENABLED and a wifi connection has been ESTABLISHED
- Use wifi when the phone's cellular data is DISABLED, wifi is ENABLED and a wifi connection has been ESTABLISHED
Does that sounds about right?
To simplify things I've learnt that the simple way to ensure the connection prior to streaming videos, download apps, update iOS or some other large data, is to always take a look at the upper left side of the screen and see if it says "4G" or if that's replaced with a wifi icon. That way you'll always know if the data connection is currently using cellular, wifi or nothing at all (no "4G" or wifi icon is displayed).
I'm still a little confused about what "Wifi assist" actually does and in which situation it makes a difference. I'll look closer at the links you posted to see of that's explained.