Multiple application testing on iOS & Android platform with single driver instace or object

I want to do automation android and ios application with python-client. And some of the queries that I have as

  1. Is there any way to switch application on ios & android platform with single same driver instance ?
  2. How can we test multiple application with single driver object on IOS & Android platform ?
  3. If we can test multiple application with single webdriver object then how to maintain or preserve state of application while switching application through single test ?

Did you solved the problem?