Those characters are still based on the Roman alphabet, though. Non-Roman alphabets such as Cyrillic are trickier. For example, I can copy-and-paste Cyrillic, as in русский, but I don't know offhand how to produce those characters on my keyboard, much less on my iPad or mobile device.
When I travelled round Georgia and Armenia for a couple of weeks I enabled the Russian, Georgian and Armenian keyboard layouts for my phone (it's just a setting, and then a key labelled EN-RU-GE-AR appeared).
With significant effort I could type some Georgian or Armenian into Google Translate -- they are awful, awful scripts. Russian was easier, but not as widespread as I'd expected. I could also let other people type things, and they all know about switching between layouts, since they do it all the time to type email addresses etc.
You can add Russian as an input language and use a keyboard shortcut to switch between Russian and English (usually alt+shift or super+space), and then it's just a matter of learning the keyboard layout.
If you're learning Russian, you have to learn a new alphabet anyway, a new layout isn't that much more trouble.