How run two different mobile apps in parallel using appium

I am creating Webdriverio Appium using Typescript as preferred language.
Here is the scenario:
I have two mobile apps. One is for customer app and the other one is for Driver/Rider.
I am also have a script of each that interact customer to driver.
My Question is how to create an instance on each where the two apps are run in parallel.

I am also open for suggestion. Thank in advance!

You will have to switch between apps. Check, for example Appium Pro: Working with iPadOS Multitasking Split View or Appium Pro: Switching Between iOS Apps During a Test