In iOS 8, Apple has already prepared for upcoming changes within the European Union, in which roaming charges will be abolished by the end of 2015 at the latest and calls, texts and surfing will be made at normal domestic rates. In the new version of the operating system, Apple will offer a button to turn on data roaming only within the countries of the European Union, in others it will be able to remain inactive.
A new button appeared in the last one beta version, which Apple provided to developers. The cancellation of roaming within the European Union was approved by the Committee for Industry, Research and Energy of the European Parliament in March of this year, and was subsequently consecrated by the members of the European Parliament. Roaming will disappear from all 28 member countries by the end of 2015.
Apple is also ready for this moment, which will offer European users the option to keep their data on even when traveling abroad, as long as it is within the European Union. The second button can still deactivate the data if you go beyond the limits of the twenty-eighth. Currently, the setting works somewhat confusingly and pointlessly, as you cannot activate only "EU Internet" without data roaming, but it can be expected that Apple will change this in the final version of iOS 8.
99% of the information in this article is wrong. Current legislation mandates providing the option for an alternative operator to provide you with data while roaming, for which the APN "euinternet" is used. This switch will be used to ensure that the mobile phone automatically uses the APN "euinternet" in roaming, while in the home network it uses the one chosen by your operator (in the Czech Republic, for example, "internet.t-mobile.cz").
This is also why it is logical that when data roaming is deactivated, this switch cannot be turned on either - data roaming as a whole will be inactive.
Thanks for the clarification. However, let me understand this correctly - are you only referring to the passage with the nonsense of the switch not working when data roaming is turned off? Because it seems to me that the issue is even more complicated.